[FUG-BR] Problemas na compilacao dos ports (longo)
Nilton Jose Rizzo
rizzo em i805.com.br
Segunda Agosto 27 12:00:42 BRT 2012
Em Mon, 27 Aug 2012 00:28:25 -0300, Paulo Henrique escreveu
> Em 26 de agosto de 2012 23:17, Otacílio <otacilio.neto at bsd.com.br> escreveu:
>
> > On 26/08/2012 22:45, Nilton Jose Rizzo wrote:
> > >
> > > Boa Noite à todos,
> > >
> > > Em primeiro lugar peço desculpas pelo email muito longo.
> > > Estou com problemas na atualizacao/compilacao de ports.
> > >
> > > Estava atualizando o meu ports e me deparei com uns erros muitos, mas
> > > muitos estranho mesmos, e como passei duas semanas tentando achar uma
> > causa
> > > justificada para os erros(busca na net e fontes variadas e histório),
> > fiz
> > > algo drástico reinstalei a máquina
> > >
> > > Como era uma máquina que havia sofrido várias atualizações
> > (8.0-8.1->8.2->
> > > 8.3->9.0->9.1) achei que fosse o sistema com algumas coisas erradas. fiz
> > > varias tentativas sendo a última uma pkg_delete -a. Mesmo assim não
> > > funcionou, por isso reinstalei o sistema do zero na máquina.
> > >
> > > root at home:/usr/ports/multimedia/vlc # uname -a
> > > FreeBSD home 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1: Thu Aug 23
> > 11:02:16 BRT
> > > 2012 root at home:/usr/src/sys/amd64/compile/HOME amd64
> > > root at home:/usr/ports/multimedia/vlc #
> > >
> > > Porém alguns ports ainda não estão compilando, com um erro muito
> > estranho:
> > >
> > >
> > > checking for XCB_RANDR... yes
> > > checking for XCB_KEYSYMS... yes
> > > checking for XPROTO... no
> > > configure: error: Package requirements (xproto) were not met:
> > >
> > > -I/usr/local/include
> > >
> > > Consider adjusting the PKG_CONFIG_PATH environment variable if you
> > > installed software in a non-standard prefix.
> > >
> >
> >
> > Você tentou reinstalar o xproto com portupgrade -f?
Otacilio, nem cogitei fazer isso, pois a primeira coisa que faço e um
csup de todo src e ports para atualizar o sistema. Lembre-se que fiz uma
instalação do zero, ou seja limpa sem nada instalado. ( não faço a
instalação dos ports e do src do cd de instalacao)
>
> Estava com o mesmo erro e o problema não é no xproto mais sim e um
> dos ports que depende dele. Para resolver de forma rapida,
>
> pkg_add -r $O_PORT_QUE_REQUER_O_XPROTO_MAIS_NÃO_ACHA_ELE_INSTALADO.
>
> Depois disso a coisa vai normalmente, esse problema é em uma das
> dependencias do X,
> Tenho o nome dele marcado em algum lugar no meu serviço, porem usa o
> ultimo path que é listado onde ocorreu o erro.
>
> Abraços e se saber como resolver através de compilação posta ai pois
> foi uma parada que perdi um tempinho e resolvi por outro caminho
> para não esquentar a bufa.
>
Paulo, obrigado pela dica, porém tentarei um pouco mais resolver isso,
pois gosto de deixar os binários na minha máquina compilados para ela
( inclusive com os flags de otimização ligados). Caso não consiga eu
partirei para essa solução de instalar o binário direto.
Agradeço a ajuda de vocês, assim que resolver posto algo, ou se alguem tem
mais ideias ....
outra .. acabo de tentar instalar o blender ... e ele usa o Python 3.2 e o
que já está instalado é o 2.7, e olha o erro que deu ...
===> Found saved configuration for pulseaudio-0.9.23_2
===> libxcb-1.7 needs Python 2.7 at most. But you specified 3.2.
*** [fetch] Error code 1
Stop in /HD_USB/cvsup/ports/x11/libxcb.
*** [fetch-recursive] Error code 1
Stop in /HD_USB/cvsup/ports/graphics/blender.
root at home:/usr/ports/graphics/blender #
caracas ... o sistema de ports está ficando muito complexo ou os caras não
estão se falando muito, já que algo requer a versão X.Y porque não atualiza
a dependencia de todos para a versão mais nova? Uma visão minimalista para
resolver o problema! coloca-se as versões mais estáveis ou as mais novas?
Sei lá ..... acho que o pessoal dos ports deveria dar uma olhada com mais
carinho nisso e usar uma estratégia mais conservadora ao atualizar as
dependencias.
--
Nilton José Rizzo
---
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
http://en.wikipedia.org/wiki/Posting_style
Mais detalhes sobre a lista de discussão freebsd