Renato Botelho wrote: > 2011/1/4 Paulo Henrique - BSDs Brasil <paulo.rd...@bsd.com.br>: > >> Renato Botelho wrote: >> >>> 2011/1/4 Paulo Henrique - BSDs Brasil <paulo.rd...@bsd.com.br>: >>> >>> >>>> Paulo Henrique - BSDs Brasil wrote: >>>> >>>> >>>>> Renato Botelho wrote: >>>>> >>>>> >>>>>> 2011/1/3 Paulo Henrique - BSDs Brasil <paulo.rd...@bsd.com.br>: >>>>>> >>>>>> >>>>>> >>>>>>> a Saudaćões, caros companheiros.... >>>>>>> Estou tentando a 3 semanas resolver um problema quanto ao database/tdb >>>>>>> onde durante o processo de compilaćão não é localizado o diretorio >>>>>>> "-Ipth". >>>>>>> tem varias threads na internet onde informa quanto a criar um link das >>>>>>> bibliotecas no /usr/local/include, assim como tudo o que nao >>>>>>> funciona ja >>>>>>> tentei mais ainda travo no mesmo erro da compilaćão >>>>>>> Ja atualizei ports, fiz downgrade de ports, tentei instalar através do >>>>>>> pkg_add -r mais reclama da versão, achei que era algo correlacionado >>>>>>> com >>>>>>> alguma configuraćão que fiz no kernel, usei o kernel GENERIC e não >>>>>>> adiantou, enfim até onde poderia chegar sozinho fui, agora estou >>>>>>> precisando de um empurrãozinho... >>>>>>> >>>>>>> Ja compilei o python com pth ... >>>>>>> >>>>>>> Segue a mesmo abaixo. >>>>>>> ######### Linhas relacionadas com o erro ###############3 >>>>>>> cc -shared -o -tdb.so pytdb.o -L. -ltdb >>>>>>> '/usr/local/bin/python-2.6-config --ldfgs' >>>>>>> /usr/bin/ld: cannot find -lpth >>>>>>> gmake: *** [tdb.so] Error 1 >>>>>>> *** Error code 1 >>>>>>> >>>>>>> Stop in /usr/ports/database/tdb. >>>>>>> >>>>>>> Se poderem me ajuda a resolver esse pequeno e irritante problema >>>>>>> .... valeu. >>>>>>> >>>>>>> >>>>>>> >>>>>> Qual a versão do FreeBSD? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> FreeBSD 8.1-RELEASE-p2 >>>>> >>>>> Na minha estaćão em casa a instalaćão foi tranquilamente, contudo tem >>>>> tanto o python2.6 como o Python2.5 instalados e ambos com pth >>>>> habilitado, fiz testes em outro momento com o python2.5 mais sem >>>>> sucessos, nesse novo ambiente ainda não testei o python2.5 >>>>> Detalhe no meu make.conf tem a variavel PYTHON_DEFAULT_VERSION=2.6 >>>>> na compilaćão direta sem ser pelos ports a mesma é concluida com >>>>> exito, contudo no port do samba não localiza as bibliotecas quanto ao >>>>> tdb, iniciando a compilaćão com falha no database/tdb. >>>>> >>>>> >>>>> >>>>> >>>>> >>>> Foi alterado a versão do Python para 2.5 contudo o mesmo erro continua a >>>> ocorrer, durante a compilaćão do database/tdb, um detalhe é que mesmo no >>>> make.conf setado para usar Python2.5 o port do tdb mantem a utilizaćão >>>> do Python2.6, embora com a execućão do make clean dentro do diretorio do >>>> port retorna que a dependencia é python2.5. >>>> Um fator que observei em outros momentos é que os arquivos de cabećalho >>>> encontra-se em /usr/local/include/pth, contudo no port o mesmo é >>>> procurado dentro do diretorio de compilaćão work/tdb-$(versao)/include, >>>> fiz links simbolicos para esse diretorio com origem do >>>> /usr/local/include/pth e não resolveu. >>>> >>>> Aguardo qualquer ajuda da lista para solucionar esse enrrosco.. >>>> >>>> >>> Executa o seguinte comando e cola a saída: >>> >>> % ldconfig -r | grep pth >>> >>> >>> >> PDC# ldconfig -r |grep pth >> search directories: /lib: /usr/lib: /usr/lib/compat: >> /usr/local/lib: /usr/local/lib/pth >> 121:-lpth.20 => /usr/local/lib/pth/libpth.so.20 >> 122:-lpthread.20 => /usr/local/lib/pth/libpthread.so.20 >> > > Executa também: > > # python2.6-config --ldflags > > e > > # python2.5-config --ldflags > > PDC# python2.6-config --ldflags -L/usr/local/lib/python2.6/config -lpth -lutil -lm -lpython2.6 PDC#python-config --ldflags -L/usr/local/lib/python2.6/config -lpth -lutil -lm -lpython2.6
O python2.5-config não tem, embora o python2.5 está sendo listado no pkg_info |grep python ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd