Olha só, não deu certo. continuou com o mesmo erro. :( Então reinstalei o sistema novamente( 8.2 Release). Vou descrever passo a passo tudo o que fiz, inclusive as opções que selecionei quando iniciei a compilação do squid.
Atualizei os ports com o portsnap. Depois iniciei a compilação do squid31 ( cd /usr/ports/www/squid31 ; make install ) Selecionei as seguintes opções para o squid (além das opções defaults que já estava selecionadas): - SQUID_LDAP_AUTH - SQUID_SASL_AUTH - SQUID_DELAY_POOL - SQUID_DNS_HELPER - SQUID_ARP_ACL Depois falta a instalação do cyrus sasl 2.1.23_3, que deixei com as opções default. Na compilação do CyrusSASL 2.1.23_3 ele reclama da versão da libtool: ----------------------------------------------- => Attempting to fetch ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/./cyrus-sasl-2.1.23.tar.gz cyrus-sasl-2.1.23.tar.gz 100% of 1575 kB 123 kBps 00m00s ===> Extracting for cyrus-sasl-2.1.23_3 => SHA256 Checksum OK for cyrus-sasl-2.1.23.tar.gz. ===> Patching for cyrus-sasl-2.1.23_3 ===> Applying FreeBSD patches for cyrus-sasl-2.1.23_3 ===> cyrus-sasl-2.1.23_3 depends on package: libtool>=2.4 - not found ===> Found libtool-2.2.10, but you need to upgrade to libtool>=2.4. *** Error code 1 Stop in /usr/ports/security/cyrus-sasl2. *** Error code 1 Stop in /usr/ports/security/cyrus-sasl2. *** Error code 1 Stop in /usr/ports/www/squid31. *** Error code 1 Stop in /usr/ports/www/squid31. ----------------------------------------------- Ok. Então atualizei a libtool com o comando "portupgrade libtool". A instalação da libtool 2.4 acontece normalmente, sem erros. Então volto a tentar a compilar o squid (cd /usr/ports/www/squid31 ; make clean ; make install) A compilação vai bem, até dar o mesmo erro: -------------------------------- libtool: link: c++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -O2 -pipe -I/ usr/local/include -I/usr/local/include -DLDAP_DEPRECATED -fno-strict-aliasing -o dnsserver dnsserver.o SquidNew.o -L/usr/local/lib base/.libs/libbase.a ./.libs/libsquid.a auth/.libs/libacls.a ident/.libs /libident.a acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a acl/.libs/libapi.a ip/.libs/ libip.a fs/.libs/libfs.a -L/usr/ports/www/squid31/work/squid-3.1.14/lib -lmiscutil -lm ip/.libs/libip.a(tools.o)(.text+0xb0): In function `Ip::ProbeTransport()': : undefined reference to `Debug::Levels' ip/.libs/libip.a(tools.o)(.text+0xb7): In function `Ip::ProbeTransport()': : undefined reference to `Debug::level' ip/.libs/libip.a(tools.o)(.text+0xc2): In function `Ip::ProbeTransport()': : undefined reference to `Debug::getDebugOut()' ip/.libs/libip.a(tools.o)(.text+0xd9): In function `Ip::ProbeTransport()': : undefined reference to `Debug::finishDebug()' ip/.libs/libip.a(tools.o)(.text+0xed): In function `Ip::ProbeTransport()': : undefined reference to `Debug::Levels' ip/.libs/libip.a(tools.o)(.text+0xf4): In function `Ip::ProbeTransport()': : undefined reference to `Debug::level' ip/.libs/libip.a(tools.o)(.text+0x115): In function `Ip::ProbeTransport()': : undefined reference to `Debug::getDebugOut()' ip/.libs/libip.a(tools.o)(.text+0x145): In function `Ip::ProbeTransport()': : undefined reference to `Debug::finishDebug()' ip/.libs/libip.a(tools.o)(.text+0x153): In function `Ip::ProbeTransport()': : undefined reference to `Debug::Levels' ip/.libs/libip.a(tools.o)(.text+0x15a): In function `Ip::ProbeTransport()': : undefined reference to `Debug::level' ip/.libs/libip.a(tools.o)(.text+0x165): In function `Ip::ProbeTransport()': : undefined reference to `Debug::getDebugOut()' ip/.libs/libip.a(tools.o)(.text+0x17c): In function `Ip::ProbeTransport()': : undefined reference to `Debug::finishDebug()' ip/.libs/libip.a(tools.o)(.text+0x192): In function `Ip::ProbeTransport()': : undefined reference to `Debug::Levels' ip/.libs/libip.a(tools.o)(.text+0x199): In function `Ip::ProbeTransport()': : undefined reference to `Debug::level' ip/.libs/libip.a(tools.o)(.text+0x1a4): In function `Ip::ProbeTransport()': : undefined reference to `Debug::getDebugOut()' ip/.libs/libip.a(tools.o)(.text+0x1bb): In function `Ip::ProbeTransport()': : undefined reference to `Debug::finishDebug()' *** Error code 1 Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. *** Error code 1 Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. *** Error code 1 Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. *** Error code 1 Stop in /usr/ports/www/squid31/work/squid-3.1.14. *** Error code 1 Stop in /usr/ports/www/squid31. *** Error code 1 Stop in /usr/ports/www/squid31. Alguma idéia de qual caminho seguir? Em 3 de agosto de 2011 08:47, Cleyton Agapito <cragap...@gmail.com>escreveu: > Em 2 de agosto de 2011 15:30, Jose Amaral <jamaral2...@gmail.com> > escreveu: > > Pessoal, instalei o FreeBSD 8.2 Release, fiz a atualização dos ports via > > postsnap. > > Quando vou compilar o squid3.1.14 (cd /usr/ports/www/squid31 ; make > install > > ) > > > > A compilação aborta com o seguinte erro: > > > > -------------------- > > > > libtool: link: c++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments > -Werror > > -D_REENTRANT -O2 -pipe -I/usr/local/include -DLDAP_DEPRECATED > > -fno-strict-aliasing -o dnsserver dnsserver.o SquidNew.o > -L/usr/local/lib > > base/.libs/libbase.a ./.libs/libsquid.a auth/.libs/libacls.a > > ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a > > auth/.libs/libauth.a acl/.libs/libapi.a ip/.libs/libip.a fs/.libs/libfs.a > > -L/usr/ports/www/squid31/work/squid-3.1.14/lib -lmiscutil -lm > > ip/.libs/libip.a(tools.o)(.text+0xb0): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::Levels' > > ip/.libs/libip.a(tools.o)(.text+0xb7): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::level' > > ip/.libs/libip.a(tools.o)(.text+0xc2): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::getDebugOut()' > > ip/.libs/libip.a(tools.o)(.text+0xd9): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::finishDebug()' > > ip/.libs/libip.a(tools.o)(.text+0xed): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::Levels' > > ip/.libs/libip.a(tools.o)(.text+0xf4): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::level' > > ip/.libs/libip.a(tools.o)(.text+0x115): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::getDebugOut()' > > ip/.libs/libip.a(tools.o)(.text+0x145): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::finishDebug()' > > ip/.libs/libip.a(tools.o)(.text+0x153): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::Levels' > > ip/.libs/libip.a(tools.o)(.text+0x15a): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::level' > > ip/.libs/libip.a(tools.o)(.text+0x165): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::getDebugOut()' > > ip/.libs/libip.a(tools.o)(.text+0x17c): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::finishDebug()' > > ip/.libs/libip.a(tools.o)(.text+0x192): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::Levels' > > ip/.libs/libip.a(tools.o)(.text+0x199): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::level' > > ip/.libs/libip.a(tools.o)(.text+0x1a4): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::getDebugOut()' > > ip/.libs/libip.a(tools.o)(.text+0x1bb): In function > `Ip::ProbeTransport()': > > : undefined reference to `Debug::finishDebug()' > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31/work/squid-3.1.14/src. > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31/work/squid-3.1.14. > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31. > > *** Error code 1 > > > > Stop in /usr/ports/www/squid31. > > > > ------------------------------------ > > > > Dei um deinstall no libtool, e recompilei ( cd /usr/ports/devel/libtool ; > > make install ), mas o erro persiste quando vou compilar o squid. > > Já apaguei os arquivos/diretórios que estão em /usr/ports/distfiles/ e > > baixei o port novamente, mas o erro persiste. > > Alguma idéia? > > > > Apagar os arquivos no distfiles não adianta, se iniciou a compilação é > sinal de que a verificação do arquivo passou e que o arquivo está > íntegro, os dados que ele confere estão no > /usr/ports/www/squid31/distinfo. > > Tente dar um make clean antes, os objetos já compilados e prontos não > costumam ser refeitos sem (aparente) necessidade, se tiverem símbolos > desatualizados pode acontecer isso. > > Se não resolvedr tente forçar a atualização de tudo que o squid > depende, candidatos: > > # pkg_info -r squid\* > Information for squid-2.7.9_1: > > Depends on: > Dependency: openssl-1.0.0_5 > Dependency: cyrus-sasl-2.1.23_3 > Dependency: openldap-client-2.4.26 > Dependency: perl-threaded-5.14.1 > > Espero que ajude. > > Abração! > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd