See <http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/557/changes>
Changes: [Christos Tsantilas <chtsa...@users.sourceforge.net>] Fixed DNS query leaks and increased defense against DNS cache poisoning. We were leaking (i.e. forgetting about) DNS queries under several conditions. The most realistic leak case would go like this: - We send UDP query1. No response. - We send UDP query2. The response for query1 comes, with TC bit. - We try to connect over TCP, sending TCP query3. The response for query2 comes, with TC bit, matching TCP query3 ID. Since we are waiting a response over TCP, we drop the UDP response, and delete the query from the queue. We leak. This change avoids forgetting the query under the above scenario. Moreover, the above steps are hiding another problem: we are accepting responses to timed out queries, making DNS cache poisoning easier. This change avoids that by using unique query ID for each sent query. We have also added an instance ID so that we still can track/identify a single "transaction" from Squid point of view, even when that transaction involves many DNS query messages. When we forget about a DNS query, the caller may get stuck, holding a cbdata lock. This is typical for ACLs that require domain name resolution, for example. On a busy server with a long ACL list, the lock counter keeps growing due to forgotten requests and may overflow, causing a "c->locks < 65535" assertion. This change fixes the assertion unless there are more DNS leaks or different lock leaks present. This is a Measurement Factory project. [Christos Tsantilas <chtsa...@users.sourceforge.net>] The cbdataReference/cbdataReferenceDone of ClientInfo::quotaQueue member does not required for ClientInfo class internal use Related squid-dev discussion: http://www.mail-archive.com/squid-dev@squid-cache.org/msg14280.html [Alex Rousskov <rouss...@measurement-factory.com>] Added debugging to the "client-max-age = 0 and ignore-reload" freshness check. [Alex Rousskov <rouss...@measurement-factory.com>] HTTP Compliance: entry is stale if request has max-age=0. We should always do validation for requests with Cache-Control max-age=0, even when entry age is also zero. In our case, RFC 2616 says: freshness_lifetime = max_age_value response_is_fresh = (freshness_lifetime > current_age) and response_is_fresh is always false if freshness_lifetime is zero. The check code was introduced in r5998 with a "Import of fix-ranges branch" message. The code was commented out at the time of that commit, for reasons unknown. Test case: test_case/rfc2616/noSrv-hit-stale-max-age-req [Amos Jeffries <squ...@treenet.co.nz>] C++ fixes for ext_edirectory_userip_acl renamed: helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.c => helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc ext_edirectory_useri-20100919033043-4fjq9hn9xw9xu8r5-1 [Amos Jeffries <squ...@treenet.co.nz>] Author: Various Translators Translations Update auto-save [Amos Jeffries <amosjeffr...@squid-cache.org>] Bug 3092: basic_sasl_auth needs libmiscencoding [Henrik Nordstrom <hen...@henriknordstrom.net>] Correct ESI processing condition. Need to look for parsed header, not the header mask (filtered) [Henrik Nordstrom <hen...@henriknordstrom.net>] Fix Surrogate-Control header parser of name=value tags. [Automatic source maintenance <squid...@squid-cache.org>] SourceFormat Enforcement [Henrik Nordstrom <hen...@henriknordstrom.net>] basic_smb_auth needs libmiscencoding.la [Alex Rousskov <rouss...@measurement-factory.com>] Reverted r11002 after r11003 added a more general safe_free() fix. [Alex Rousskov <rouss...@measurement-factory.com>] Changed safe_free() definition to eliminate multiple "ambiguous else" warnings. [Alex Rousskov <rouss...@measurement-factory.com>] Added explicit braces to avoid "ambiguous else" warning with GCC v4.4.1. [Amos Jeffries <amosjeffr...@squid-cache.org>] Compile fixes from CentOS [Amos Jeffries <amosjeffr...@squid-cache.org>] Bug 3038: Detatch libmisc from libcompat * Migrates many of the remaining libmisc portability wrappers into libcompat. * Splits libmisc into: libprofiler - Squid internal profiler (developer-only) libmiscencoding - Various binary encoding / crypto algorithms libmisccontainers - Various data container algorithms * Makes all binaries which need to link the libmisc* pieces directly instead of via $(COMPAT_LIB) which now only links the libcompat and internal profiler due to profiling being used on some libcompat functions. * Adds a stub_debug for binaries needing the Debug.h API without squid timers and globals. Some effort has been made to identify binaries whose dependencies can be reduced. More of this dependency removal can be done in future. [Amos Jeffries <amosjeffr...@squid-cache.org>] Support RFC 2965 Set-Cookie2 / Cookie2 headers [Amos Jeffries <amosjeffr...@squid-cache.org>] Harden quoted-string parser to RFC requirements Fix RFC 2616 section 2.2 quote-string handling. * Restrict the parser to the known length of the value string to prevent buffer over-reads from specially crafted inputs. * Drop quoted-string values containing CTL octets. [Amos Jeffries <amosjeffr...@squid-cache.org>] Move client delay pools release notes to 3.2 ------------------------------------------ [...truncated 3482 lines...] /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c -o dlopen.lo `test -f 'loaders/dlopen.c' || echo '../../libltdl/'`loaders/dlopen.c /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c -o libltdlc_la-preopen.lo `test -f 'loaders/preopen.c' || echo '../../libltdl/'`loaders/preopen.c /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c -o libltdlc_la-lt__alloc.lo `test -f 'lt__alloc.c' || echo '../../libltdl/'`lt__alloc.c /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c -o libltdlc_la-lt_dlloader.lo `test -f 'lt_dlloader.c' || echo '../../libltdl/'`lt_dlloader.c libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c ../../libltdl/lt__alloc.c -fPIC -DPIC -o .libs/libltdlc_la-lt__alloc.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c ../../libltdl/lt_dlloader.c -fPIC -DPIC -o .libs/libltdlc_la-lt_dlloader.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c ../../libltdl/loaders/preopen.c -fPIC -DPIC -o .libs/libltdlc_la-preopen.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c ../../libltdl/loaders/dlopen.c -fPIC -DPIC -o .libs/dlopen.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c ../../libltdl/lt__alloc.c -o libltdlc_la-lt__alloc.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-preopen.lo -MD -MP -MF .deps/libltdlc_la-preopen.Tpo -c ../../libltdl/loaders/preopen.c -o libltdlc_la-preopen.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c ../../libltdl/lt_dlloader.c -o libltdlc_la-lt_dlloader.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c ../../libltdl/loaders/dlopen.c -o dlopen.o >/dev/null 2>&1 mv -f .deps/libltdlc_la-lt__alloc.Tpo .deps/libltdlc_la-lt__alloc.Plo /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c -o libltdlc_la-lt_error.lo `test -f 'lt_error.c' || echo '../../libltdl/'`lt_error.c mv -f .deps/libltdlc_la-lt_dlloader.Tpo .deps/libltdlc_la-lt_dlloader.Plo mv -f .deps/libltdlc_la-preopen.Tpo .deps/libltdlc_la-preopen.Plo mv -f .deps/dlopen.Tpo .deps/dlopen.Plo /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || echo '../../libltdl/'`ltdl.c /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c -o libltdlc_la-slist.lo `test -f 'slist.c' || echo '../../libltdl/'`slist.c /bin/sh ./libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT argz.lo -MD -MP -MF .deps/argz.Tpo -c -o argz.lo ../../libltdl/argz.c libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c ../../libltdl/lt_error.c -fPIC -DPIC -o .libs/libltdlc_la-lt_error.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT argz.lo -MD -MP -MF .deps/argz.Tpo -c ../../libltdl/argz.c -fPIC -DPIC -o .libs/argz.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ../../libltdl/ltdl.c -fPIC -DPIC -o .libs/libltdlc_la-ltdl.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c ../../libltdl/slist.c -fPIC -DPIC -o .libs/libltdlc_la-slist.o libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT argz.lo -MD -MP -MF .deps/argz.Tpo -c ../../libltdl/argz.c -o argz.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c ../../libltdl/lt_error.c -o libltdlc_la-lt_error.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c ../../libltdl/slist.c -o libltdlc_la-slist.o >/dev/null 2>&1 libtool: compile: ccache gcc -DHAVE_CONFIG_H -I. -I../../libltdl -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I../../libltdl -Ilibltdl -I../../libltdl/libltdl -I../../libltdl/libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ../../libltdl/ltdl.c -o libltdlc_la-ltdl.o >/dev/null 2>&1 mv -f .deps/argz.Tpo .deps/argz.Plo mv -f .deps/libltdlc_la-slist.Tpo .deps/libltdlc_la-slist.Plo /bin/sh ./libtool --tag=CC --mode=link ccache gcc -g -O2 -module -avoid-version -L/usr/local/gcc-libs/lib -o dlopen.la dlopen.lo mv -f .deps/libltdlc_la-lt_error.Tpo .deps/libltdlc_la-lt_error.Plo mv -f .deps/libltdlc_la-ltdl.Tpo .deps/libltdlc_la-ltdl.Plo libtool: link: ar cru .libs/dlopen.a .libs/dlopen.o libtool: link: ranlib .libs/dlopen.a libtool: link: ( cd ".libs" && rm -f "dlopen.la" && ln -s "../dlopen.la" "dlopen.la" ) /bin/sh ./libtool --tag=CC --mode=link ccache gcc -g -O2 -no-undefined -dlpreopen dlopen.la -L/usr/local/gcc-libs/lib -o libltdlc.la libltdlc_la-preopen.lo libltdlc_la-lt__alloc.lo libltdlc_la-lt_dlloader.lo libltdlc_la-lt_error.lo libltdlc_la-ltdl.lo libltdlc_la-slist.lo argz.lo libtool: link: rm -f .libs/libltdlc.nm .libs/libltdlc.nmS .libs/libltdlc.nmT libtool: link: (cd .libs && ccache gcc -g -O2 -c -fno-builtin -fPIC -DPIC "libltdlcS.c") libtool: link: rm -f ".libs/libltdlcS.c" ".libs/libltdlc.nm" ".libs/libltdlc.nmS" ".libs/libltdlc.nmT" libtool: link: (cd .libs/libltdlc.lax/dlopen.a && ar x "<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libltdl/./.libs/dlopen.a")> libtool: link: ar cru .libs/libltdlc.a .libs/libltdlc_la-preopen.o .libs/libltdlc_la-lt__alloc.o .libs/libltdlc_la-lt_dlloader.o .libs/libltdlc_la-lt_error.o .libs/libltdlc_la-ltdl.o .libs/libltdlc_la-slist.o .libs/argz.o .libs/libltdlcS.o .libs/libltdlc.lax/dlopen.a/dlopen.o libtool: link: ranlib .libs/libltdlc.a libtool: link: rm -fr .libs/libltdlc.lax libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" ) make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libltdl'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libltdl'> Making all in scripts make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/scripts'> make[2]: Nothing to be done for `all'. make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/scripts'> Making all in icons make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/icons'> make[2]: Nothing to be done for `all'. make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/icons'> Making all in errors make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/errors'> case "" in \ off) \ echo "WARNING: Translation is disabled."; \ ;; \ ""|no) \ echo "WARNING: Translation toolkit was not detected."; \ ;; \ esac; \ touch translate-warn WARNING: Translation toolkit was not detected. make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/errors'> Making all in doc make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc'> Making all in manuals make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc/manuals'> make[3]: Nothing to be done for `all'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc/manuals'> make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc'> make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/doc'> Making all in helpers make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers'> Making all in basic_auth make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth'> Making all in DB make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/DB'> sed -e 's,[...@]perl[@],/usr/bin/perl,g' <../../../../helpers/basic_auth/DB/basic_db_auth.pl.in >basic_db_auth || (/usr/gnu/bin/rm -f -f basic_db_auth ; exit 1) pod2man basic_db_auth basic_db_auth.8 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/DB'> Making all in LDAP make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/LDAP'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_ldap_auth.o -MD -MP -MF .deps/basic_ldap_auth.Tpo -c -o basic_ldap_auth.o ../../../../helpers/basic_auth/LDAP/basic_ldap_auth.cc mv -f .deps/basic_ldap_auth.Tpo .deps/basic_ldap_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_ldap_auth basic_ldap_auth.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lldap libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_ldap_auth basic_ldap_auth.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lldap make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/LDAP'> Making all in MSNT make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/MSNT'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT allowusers.o -MD -MP -MF .deps/allowusers.Tpo -c -o allowusers.o ../../../../helpers/basic_auth/MSNT/allowusers.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT confload.o -MD -MP -MF .deps/confload.Tpo -c -o confload.o ../../../../helpers/basic_auth/MSNT/confload.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT denyusers.o -MD -MP -MF .deps/denyusers.Tpo -c -o denyusers.o ../../../../helpers/basic_auth/MSNT/denyusers.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT msntauth.o -MD -MP -MF .deps/msntauth.Tpo -c -o msntauth.o ../../../../helpers/basic_auth/MSNT/msntauth.cc mv -f .deps/allowusers.Tpo .deps/allowusers.Po ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT usersfile.o -MD -MP -MF .deps/usersfile.Tpo -c -o usersfile.o ../../../../helpers/basic_auth/MSNT/usersfile.cc mv -f .deps/denyusers.Tpo .deps/denyusers.Po ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/MSNT -I../../../../lib -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -MT valid.o -MD -MP -MF .deps/valid.Tpo -c -o valid.o ../../../../helpers/basic_auth/MSNT/valid.cc mv -f .deps/msntauth.Tpo .deps/msntauth.Po mv -f .deps/confload.Tpo .deps/confload.Po mv -f .deps/valid.Tpo .deps/valid.Po mv -f .deps/usersfile.Tpo .deps/usersfile.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -L/usr/local/gcc-libs/lib -o basic_msnt_auth allowusers.o confload.o denyusers.o msntauth.o usersfile.o valid.o ../../../lib/smblib/libsmblib.la ../../../lib/rfcnb/librfcnb.la ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 "-DSYSCONFDIR=\"<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\""> -o basic_msnt_auth allowusers.o confload.o denyusers.o msntauth.o usersfile.o valid.o -L/usr/local/gcc-libs/lib ../../../lib/smblib/.libs/libsmblib.a ../../../lib/rfcnb/.libs/librfcnb.a ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/MSNT'> Making all in MSNT-multi-domain make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/MSNT-multi-domain'> sed -e 's,[...@]perl[@],/usr/bin/perl,g' <../../../../helpers/basic_auth/MSNT-multi-domain/basic_msnt_multi_domain_auth.pl.in >basic_msnt_multi_domain_auth || (/usr/gnu/bin/rm -f -f basic_msnt_multi_domain_auth ; exit 1) make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/MSNT-multi-domain'> Making all in NCSA make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/NCSA'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/NCSA -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_ncsa_auth.o -MD -MP -MF .deps/basic_ncsa_auth.Tpo -c -o basic_ncsa_auth.o ../../../../helpers/basic_auth/NCSA/basic_ncsa_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/NCSA -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT crypt_md5.o -MD -MP -MF .deps/crypt_md5.Tpo -c -o crypt_md5.o ../../../../helpers/basic_auth/NCSA/crypt_md5.cc mv -f .deps/crypt_md5.Tpo .deps/crypt_md5.Po mv -f .deps/basic_ncsa_auth.Tpo .deps/basic_ncsa_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_ncsa_auth basic_ncsa_auth.o crypt_md5.o ../../../lib/libmisccontainers.la ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_ncsa_auth basic_ncsa_auth.o crypt_md5.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmisccontainers.a ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/NCSA'> Making all in NIS make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/NIS'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/NIS -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_nis_auth.o -MD -MP -MF .deps/basic_nis_auth.Tpo -c -o basic_nis_auth.o ../../../../helpers/basic_auth/NIS/basic_nis_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/NIS -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT nis_support.o -MD -MP -MF .deps/nis_support.Tpo -c -o nis_support.o ../../../../helpers/basic_auth/NIS/nis_support.cc mv -f .deps/nis_support.Tpo .deps/nis_support.Po mv -f .deps/basic_nis_auth.Tpo .deps/basic_nis_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_nis_auth basic_nis_auth.o nis_support.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_nis_auth basic_nis_auth.o nis_support.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/NIS'> Making all in PAM make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/PAM'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_pam_auth.o -MD -MP -MF .deps/basic_pam_auth.Tpo -c -o basic_pam_auth.o ../../../../helpers/basic_auth/PAM/basic_pam_auth.cc mv -f .deps/basic_pam_auth.Tpo .deps/basic_pam_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_pam_auth basic_pam_auth.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lpam -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_pam_auth basic_pam_auth.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lpam -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/PAM'> Making all in POP3 make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/POP3'> sed -e 's,[...@]perl[@],/usr/bin/perl,g' <../../../../helpers/basic_auth/POP3/basic_pop3_auth.pl.in >basic_pop3_auth || (/usr/gnu/bin/rm -f -f basic_pop3_auth ; exit 1) make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/POP3'> Making all in RADIUS make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/RADIUS'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/RADIUS -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_radius_auth.o -MD -MP -MF .deps/basic_radius_auth.Tpo -c -o basic_radius_auth.o ../../../../helpers/basic_auth/RADIUS/basic_radius_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/basic_auth/RADIUS -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT radius-util.o -MD -MP -MF .deps/radius-util.Tpo -c -o radius-util.o ../../../../helpers/basic_auth/RADIUS/radius-util.cc mv -f .deps/radius-util.Tpo .deps/radius-util.Po mv -f .deps/basic_radius_auth.Tpo .deps/basic_radius_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_radius_auth basic_radius_auth.o radius-util.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_radius_auth basic_radius_auth.o radius-util.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/RADIUS'> Making all in fake make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/fake'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT fake.o -MD -MP -MF .deps/fake.Tpo -c -o fake.o ../../../../helpers/basic_auth/fake/fake.cc mv -f .deps/fake.Tpo .deps/fake.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_fake_auth fake.o -L../../../compat -lcompat-squid libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_fake_auth fake.o -L/usr/local/gcc-libs/lib -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/fake'> Making all in getpwnam make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/getpwnam'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_getpwnam_auth.o -MD -MP -MF .deps/basic_getpwnam_auth.Tpo -c -o basic_getpwnam_auth.o ../../../../helpers/basic_auth/getpwnam/basic_getpwnam_auth.cc mv -f .deps/basic_getpwnam_auth.Tpo .deps/basic_getpwnam_auth.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o basic_getpwnam_auth basic_getpwnam_auth.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lcrypt -lmd5 libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o basic_getpwnam_auth basic_getpwnam_auth.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lcrypt -lmd5 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth/getpwnam'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth'> make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/basic_auth'> Making all in digest_auth make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth'> Making all in LDAP make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/LDAP'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/LDAP -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT digest_pw_auth.o -MD -MP -MF .deps/digest_pw_auth.Tpo -c -o digest_pw_auth.o ../../../../helpers/digest_auth/LDAP/digest_pw_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/LDAP -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ldap_backend.o -MD -MP -MF .deps/ldap_backend.Tpo -c -o ldap_backend.o ../../../../helpers/digest_auth/LDAP/ldap_backend.cc mv -f .deps/digest_pw_auth.Tpo .deps/digest_pw_auth.Po mv -f .deps/ldap_backend.Tpo .deps/ldap_backend.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o digest_ldap_auth digest_pw_auth.o ldap_backend.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lldap -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o digest_ldap_auth digest_pw_auth.o ldap_backend.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lldap -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/LDAP'> Making all in eDirectory make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/eDirectory'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/eDirectory -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT digest_pw_auth.o -MD -MP -MF .deps/digest_pw_auth.Tpo -c -o digest_pw_auth.o ../../../../helpers/digest_auth/eDirectory/digest_pw_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/eDirectory -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ldap_backend.o -MD -MP -MF .deps/ldap_backend.Tpo -c -o ldap_backend.o ../../../../helpers/digest_auth/eDirectory/ldap_backend.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/eDirectory -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT edir_ldapext.o -MD -MP -MF .deps/edir_ldapext.Tpo -c -o edir_ldapext.o ../../../../helpers/digest_auth/eDirectory/edir_ldapext.cc mv -f .deps/digest_pw_auth.Tpo .deps/digest_pw_auth.Po mv -f .deps/edir_ldapext.Tpo .deps/edir_ldapext.Po mv -f .deps/ldap_backend.Tpo .deps/ldap_backend.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o digest_edirectory_auth digest_pw_auth.o ldap_backend.o edir_ldapext.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lldap -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o digest_edirectory_auth digest_pw_auth.o ldap_backend.o edir_ldapext.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lldap -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/eDirectory'> Making all in file make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/file'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/file -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT digest_file_auth.o -MD -MP -MF .deps/digest_file_auth.Tpo -c -o digest_file_auth.o ../../../../helpers/digest_auth/file/digest_file_auth.cc ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I../../../../helpers/digest_auth/file -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT text_backend.o -MD -MP -MF .deps/text_backend.Tpo -c -o text_backend.o ../../../../helpers/digest_auth/file/text_backend.cc mv -f .deps/digest_file_auth.Tpo .deps/digest_file_auth.Po mv -f .deps/text_backend.Tpo .deps/text_backend.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o digest_file_auth digest_file_auth.o text_backend.o ../../../lib/libmisccontainers.la ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o digest_file_auth digest_file_auth.o text_backend.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmisccontainers.a ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lcrypt -lmd5 -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth/file'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth'> make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth'> make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/digest_auth'> Making all in external_acl make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl'> Making all in LDAP_group make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl/LDAP_group'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ext_ldap_group_acl.o -MD -MP -MF .deps/ext_ldap_group_acl.Tpo -c -o ext_ldap_group_acl.o ../../../../helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc mv -f .deps/ext_ldap_group_acl.Tpo .deps/ext_ldap_group_acl.Po /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -L/usr/local/gcc-libs/lib -o ext_ldap_group_acl ext_ldap_group_acl.o ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lldap -lm -lmalloc -lsocket -lresolv -lnsl libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -o ext_ldap_group_acl ext_ldap_group_acl.o -L/usr/local/gcc-libs/lib ../../../lib/.libs/libmiscencoding.a -L<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lldap -lm -lmalloc -lsocket -lresolv -lnsl make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl/LDAP_group'> Making all in eDirectory_userip make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl/eDirectory_userip'> ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../../include -I/usr/local/include -I/usr/include/gssapi -I/usr/include/kerberosv5 -I../../../../libltdl -I/usr/include/gssapi -I/usr/include/kerberosv5 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ext_edirectory_userip_acl.o -MD -MP -MF .deps/ext_edirectory_userip_acl.Tpo -c -o ext_edirectory_userip_acl.o ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc: In function `int BindLDAP(edui_ldap_t*, char*, char*, unsigned int)': ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:788: error: `LDAP_AUTH_KRBV4' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:788: error: (Each undeclared identifier is reported only once for each function it appears in.) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:791: error: `LDAP_AUTH_KRBV41' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:794: error: `LDAP_AUTH_KRBV42' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:810: error: `ldap_start_tls_s' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc: In function `int SearchIPLDAP(edui_ldap_t*, char*)': ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:1422: error: `bcmp' undeclared (first use this function) make[4]: *** [ext_edirectory_userip_acl.o] Error 1 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl/eDirectory_userip'> make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers/external_acl'> make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/helpers'> make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-opensolaris/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make: *** [distcheck] Error 1 buildtest.sh result is 2 BUILD: .././test-suite/buildtests/layer-00-default.opts ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:788: error: `LDAP_AUTH_KRBV4' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:788: error: (Each undeclared identifier is reported only once for each function it appears in.) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:791: error: `LDAP_AUTH_KRBV41' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:794: error: `LDAP_AUTH_KRBV42' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:810: error: `ldap_start_tls_s' undeclared (first use this function) ../../../../helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc:1422: error: `bcmp' undeclared (first use this function) make[4]: *** [ext_edirectory_userip_acl.o] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [distcheck] Error 1 Build FAILED.