Enviado em 23/12/2013 - 12:12h
No momento que vou recompilar o Squid executando o comando 'make' ele mostra a seguinte mensagem:
mv -f .deps/crtd_message.Tpo .deps/crtd_message.Plo
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -g -o libsslutil.la gadgets.lo crtd_message.lo
libtool: link: ar cru .libs/libsslutil.a .libs/gadgets.o .libs/crtd_message.o
libtool: link: ranlib .libs/libsslutil.a
libtool: link: ( cd ".libs" && rm -f "libsslutil.la" && ln -s "../libsslutil.la" "libsslutil.la" )
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I../../libltdl -I/root/openssl-1.0.0g/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -MT ssl_crtd.o -MD -MP -MF .deps/ssl_crtd.Tpo -c -o ssl_crtd.o ssl_crtd.cc
g++: warning: switch ‘-fhuge-objects’ is no longer supported
mv -f .deps/ssl_crtd.Tpo .deps/ssl_crtd.Po
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I../../libltdl -I/root/openssl-1.0.0g/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -MT certificate_db.o -MD -MP -MF .deps/certificate_db.Tpo -c -o certificate_db.o certificate_db.cc
g++: warning: switch ‘-fhuge-objects’ is no longer supported
certificate_db.cc: In destructor ‘Ssl::FileLocker::~FileLocker()’:
certificate_db.cc:48:17: error: ‘close’ was not declared in this scope
make[3]: *** [certificate_db.o] Error 1
make[3]: Leaving directory `/root/squid-3.1.22/src/ssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.1.22/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.1.22/src'
make: *** [all-recursive] Error 1
mv -f .deps/crtd_message.Tpo .deps/crtd_message.Plo
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -g -o libsslutil.la gadgets.lo crtd_message.lo
libtool: link: ar cru .libs/libsslutil.a .libs/gadgets.o .libs/crtd_message.o
libtool: link: ranlib .libs/libsslutil.a
libtool: link: ( cd ".libs" && rm -f "libsslutil.la" && ln -s "../libsslutil.la" "libsslutil.la" )
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I../../libltdl -I/root/openssl-1.0.0g/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -MT ssl_crtd.o -MD -MP -MF .deps/ssl_crtd.Tpo -c -o ssl_crtd.o ssl_crtd.cc
g++: warning: switch ‘-fhuge-objects’ is no longer supported
mv -f .deps/ssl_crtd.Tpo .deps/ssl_crtd.Po
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../../include -I../../libltdl -I/root/openssl-1.0.0g/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -MT certificate_db.o -MD -MP -MF .deps/certificate_db.Tpo -c -o certificate_db.o certificate_db.cc
g++: warning: switch ‘-fhuge-objects’ is no longer supported
certificate_db.cc: In destructor ‘Ssl::FileLocker::~FileLocker()’:
certificate_db.cc:48:17: error: ‘close’ was not declared in this scope
make[3]: *** [certificate_db.o] Error 1
make[3]: Leaving directory `/root/squid-3.1.22/src/ssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.1.22/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.1.22/src'
make: *** [all-recursive] Error 1