2011/1/4 Paulo Henrique - BSDs Brasil <[email protected]>: > Renato Botelho wrote: >> 2011/1/4 Paulo Henrique - BSDs Brasil <[email protected]>: >> >>> Renato Botelho wrote: >>> >>>> 2011/1/4 Paulo Henrique - BSDs Brasil <[email protected]>: >>>> >>>> >>>>> Paulo Henrique - BSDs Brasil wrote: >>>>> >>>>> >>>>>> Renato Botelho wrote: >>>>>> >>>>>> >>>>>>> 2011/1/3 Paulo Henrique - BSDs Brasil <[email protected]>: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> 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
Minha sugestão é você enviar um email para o mantenedor do tdb, manda em anexo o buildlog completo. Pra descobrir o maintainer vá até o diretório do port e digite # make -V MAINTAINER -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

