Em 18/1/2011 11:19, Luiz Otavio O Souza escreveu: > On Jan 18, 2011, at 11:04 AM, Paulo Henrique BSD Brasil wrote: > >> Agradeço a todos pela ajuda e orientação. >> Gerei o e-mail e entrei em contato com o commiter, contudo sem sucesso, >> A solução foi instalar o tdb1.2 através do pkg_add, o mesmo teve sua >> versão atualizada nos repositorios de packages binários nos ultimos >> dias, com isso a compilação e do samba está evoluindo. >> >> Att mais. >> > [snip] >>>>>>>>>> 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. > > O problema é justamente o python compilado com essa biblioteca PTH (GNU PTH > for threading/multiprocessing - cd /usr/ports/lang/python26&& make config), > remova ela da compilação do python e você não terá problemas para compilar o > tdb. > > E no caso da -ltph o que faltou foi o PATH para que o linker pudesse > encontrar a biblioteca (no caso: -L/usr/local/lib/pth). > > Att., > Luiz > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Apenas para constar o tdb requer a biblioteca pth, e requer que o python esteje compilado com ela, devido a isso há o erro. Um detalhe muito interessante na tecnologia atual é quando ao prejuizo que se obter em trabalhar com softwares sem multithreads, no minimo é um prejuizo de 50% do total da CPU. Por mais que resolva o problema de momento seria uma solução eficaz, não eficiênte. Apenas minhas considerações.
Abraços a todos. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd