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 -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd