See <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/454/changes>
Changes:
[Christos Tsantilas _chtsanti_at_users.sourceforge.net_] Fixes for the "%err_code and %err_detail logformat codes" patch
The newly added file src/err_detail_type.h must listed in squid_SOURCES
variable in Makefile.am to be included in archives generated using "make dist"
For the same reason the files scripts/{calc-must-ids.pl,calc-must-ids.sh}
must listed in EXTRA_DIST variable.
[Christos Tsantilas _chtsanti_at_users.sourceforge.net_] Author: Alex Rousskov <rousskov_at_measurement-factory.com>, Christos Tsantilas <chtsanti_at_users.sourceforge.net>
Added %err_code and %err_detail logformat codes to record details about transaction failures
For example, when Squid responds with 500 Internal Server Error, it is often
useful to know what went wrong.
This patch :
- log a detail string instead of numbers for common errors
- log a label with the detail code number for generic errors (system errors,
or exceptions)
- adds more details about errors, especially those detected with exceptions:
We record a hash of the filename and the source code line number of the
first caught exception.
- adds two scripts which can help the developers to find the exact position
of the caught exception:
1) The calc-must-ids.pl take as argument one or more files and compute for
each Must expression in the given files its id;
2) The calc-must-ids.sh can be used to find the exact position of a Must
expression from its id. Example usage:
# ./scripts/calc-must-ids.sh 0xB79EF14
./src/adaptation/ecap/MessageRep.cc:356: 0xB79EF14 Must(false);
[Amos Jeffries <squid3_at_treenet.co.nz>] Bug 3082: Typo in error message
------------------------------------------
[...truncated 18079 lines...]
Testing ../../src/HttpStatusLine.h ...Ok.
Testing ../../src/HttpVersion.h ...Ok.
Testing ../../src/ICP.h ...Ok.
Testing ../../src/icp_opcode.h ...Ok.
Testing ../../src/LeakFinder.h ...Ok.
Testing ../../src/LoadableModule.h ...Ok.
Testing ../../src/LoadableModules.h ...Ok.
Testing ../../src/lookup_t.h ...Ok.
Testing ../../src/MemBuf.h ...Ok.
Testing ../../src/Mem.h ...Ok.
Testing ../../src/mem_node.h ...Ok.
Testing ../../src/MemObject.h ...Ok.
Testing ../../src/NullDelayId.h ...Ok.
Testing ../../src/Packer.h ...Ok.
Testing ../../src/Parsing.h ...Ok.
Testing ../../src/pconn.h ...Ok.
Testing ../../src/PeerDigest.h ...Ok.
Testing ../../src/PeerSelectState.h ...Ok.
Testing ../../src/PingData.h ...Ok.
Testing ../../src/ProtoPort.h ...Ok.
Testing ../../src/protos.h ...Ok.
Testing ../../src/RemovalPolicy.h ...Ok.
Testing ../../src/Server.h ...Ok.
Testing ../../src/squid.h ...Ok.
Testing ../../src/SquidMath.h ...Ok.
Testing ../../src/SquidString.h ...Ok.
Testing ../../src/SquidTime.h ...Ok.
Testing ../../src/ssl_support.h ...Ok.
Testing ../../src/stmem.h ...Ok.
Testing ../../src/StoreClient.h ...Ok.
Testing ../../src/StoreEntryStream.h ...Ok.
Testing ../../src/StoreFileSystem.h ...Ok.
Testing ../../src/Store.h ...Ok.
Testing ../../src/StoreHashIndex.h ...Ok.
Testing ../../src/StoreIOBuffer.h ...Ok.
Testing ../../src/StoreIOState.h ...Ok.
Testing ../../src/StoreMeta.h ...Ok.
Testing ../../src/StoreMetaMD5.h ...Ok.
Testing ../../src/StoreMetaObjSize.h ...Ok.
Testing ../../src/StoreMetaSTD.h ...Ok.
Testing ../../src/StoreMetaSTDLFS.h ...Ok.
Testing ../../src/StoreMetaUnpacker.h ...Ok.
Testing ../../src/StoreMetaURL.h ...Ok.
Testing ../../src/StoreMetaVary.h ...Ok.
Testing ../../src/StoreSearch.h ...Ok.
Testing ../../src/StoreSwapLogData.h ...Ok.
Testing ../../src/structs.h ...Ok.
Testing ../../src/SwapDir.h ...Ok.
Testing ../../src/swap_log_op.h ...Ok.
Testing ../../src/typedefs.h ...Ok.
Testing ../../src/URL.h ...Ok.
Testing ../../src/URLScheme.h ...Ok.
Testing ../../src/wordlist.h ...Ok.
Testing ../../src/DiskIO/DiskFile.h ...Ok.
Testing ../../src/DiskIO/DiskIOModule.h ...Ok.
Testing ../../src/DiskIO/DiskIOStrategy.h ...Ok.
Testing ../../src/DiskIO/IORequestor.h ...Ok.
Testing ../../src/DiskIO/ReadRequest.h ...Ok.
Testing ../../src/DiskIO/WriteRequest.h ...Ok.
Testing ../../src/DiskIO/AIO/AIODiskFile.h ...Ok.
Testing ../../src/DiskIO/AIO/AIODiskIOModule.h ...Ok.
Testing ../../src/DiskIO/AIO/AIODiskIOStrategy.h ...Ok.
Testing ../../src/DiskIO/AIO/aio_win32.h ...Ok.
Testing ../../src/DiskIO/AIO/async_io.h ...Ok.
Testing ../../src/DiskIO/Blocking/BlockingDiskIOModule.h ...Ok.
Testing ../../src/DiskIO/Blocking/BlockingFile.h ...Ok.
Testing ../../src/DiskIO/Blocking/BlockingIOStrategy.h ...Ok.
Testing ../../src/DiskIO/DiskDaemon/diomsg.h ...Ok.
Testing ../../src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.h ...Ok.
Testing ../../src/DiskIO/DiskDaemon/DiskdFile.h ...Ok.
Testing ../../src/DiskIO/DiskDaemon/DiskdIOStrategy.h ...Ok.
Testing ../../src/DiskIO/DiskThreads/DiskThreadsDiskFile.h ...Ok.
Testing ../../src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.h ...Ok.
Testing ../../src/DiskIO/DiskThreads/DiskThreads.h ...Ok.
Testing ../../src/DiskIO/DiskThreads/DiskThreadsIOStrategy.h ...Ok.
Skipping unknown authentication scheme 'digest'.
Skipping unknown authentication scheme 'basic'.
Skipping unknown authentication scheme 'ntlm'.
Skipping unknown authentication scheme 'negotiate'.
...
OK (3)
PASS: tests/testAuth
..
OK (2)
PASS: tests/testACLMaxUserIP
.
OK (1)
PASS: tests/testBoilerplate
..
OK (2)
PASS: tests/testCacheManager
.
OK (1)
PASS: tests/testDiskIO
..Actual Text:
Last event to run: last event
Operation \tNext Execution \tWeight\tCallback Valid?
test event \t0.000 sec\t 0\t N/A
test event2 \t0.000 sec\t 0\t N/A
....
OK (6)
PASS: tests/testEvent
...
OK (3)
PASS: tests/testEventLoop
PASS: tests/test_http_range
.
OK (1)
PASS: tests/testHttpReply
..............
OK (14)
PASS: tests/testHttpRequest
...........
OK (11)
PASS: tests/testStore
....
OK (4)
PASS: tests/testString
..........
OK (10)
PASS: tests/testURL
PASS: testHeaders
===================
All 14 tests passed
===================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src'>
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src'>
Making check in icons
make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/icons'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/icons'>
Making check in errors
make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/errors'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/errors'>
Making check in doc
make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc'>
Making check in manuals
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc/manuals'>
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc/manuals'>
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc'>
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc'>
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/doc'>
Making check in helpers
make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers'>
Making check in basic_auth
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/basic_auth'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/basic_auth'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/basic_auth'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/basic_auth'>
Making check in digest_auth
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/digest_auth'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/digest_auth'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/digest_auth'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/digest_auth'>
Making check in external_acl
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/external_acl'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/external_acl'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/external_acl'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/external_acl'>
Making check in log_daemon
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon'>
Making check in file
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
==================
All 0 tests passed
==================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon/file'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/log_daemon'>
Making check in negotiate_auth
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/negotiate_auth'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/negotiate_auth'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/negotiate_auth'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/negotiate_auth'>
Making check in url_rewrite
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/url_rewrite'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/url_rewrite'>
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/url_rewrite'>
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers/url_rewrite'>
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers'>
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers'>
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/helpers'>
Making check in test-suite
make[2]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/test-suite'>
make debug MemPoolTest mem_node_test mem_hdr_test refcount splay StackTest syntheticoperators VirtualDeleteOperator
make[3]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/test-suite'>
depbase=`echo debug.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I../../test-suite -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -MT debug.o -MD -MP -MF $depbase.Tpo -c -o debug.o ../../test-suite/debug.cc &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo test_tools.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I../../test-suite -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -MT test_tools.o -MD -MP -MF $depbase.Tpo -c -o test_tools.o ../../test-suite/test_tools.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o debug debug.o test_tools.o -L../lib -lmiscutil -L../compat -lcompat-squid ../src/globals.o ../src/time.o
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o debug debug.o test_tools.o ../src/globals.o ../src/time.o -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/lib> -lmiscutil -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/compat> -lcompat-squid
depbase=`echo MemPoolTest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I../../test-suite -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -MT MemPoolTest.o -MD -MP -MF $depbase.Tpo -c -o MemPoolTest.o ../../test-suite/MemPoolTest.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o MemPoolTest MemPoolTest.o -L../lib -lmiscutil -L../compat -lcompat-squid ../src/globals.o ../src/time.o
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o MemPoolTest MemPoolTest.o ../src/globals.o ../src/time.o -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/lib> -lmiscutil -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/compat> -lcompat-squid
depbase=`echo mem_node_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I../../test-suite -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -MT mem_node_test.o -MD -MP -MF $depbase.Tpo -c -o mem_node_test.o ../../test-suite/mem_node_test.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o mem_node_test mem_node_test.o ../src/mem_node.o -L../lib -lmiscutil -L../compat -lcompat-squid ../src/globals.o ../src/time.o
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o mem_node_test mem_node_test.o ../src/mem_node.o ../src/globals.o ../src/time.o -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/lib> -lmiscutil -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/compat> -lcompat-squid
depbase=`echo mem_hdr_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I../../test-suite -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -MT mem_hdr_test.o -MD -MP -MF $depbase.Tpo -c -o mem_hdr_test.o ../../test-suite/mem_hdr_test.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o mem_hdr_test mem_hdr_test.o test_tools.o ../src/stmem.o ../src/mem_node.o -L../lib -lmiscutil -L../compat -lcompat-squid ../src/globals.o ../src/time.o
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -g -g -o mem_hdr_test mem_hdr_test.o test_tools.o ../src/stmem.o ../src/mem_node.o ../src/globals.o ../src/time.o -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/lib> -lmiscutil -L<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/compat> -lcompat-squid
../src/stmem.o: In function `FileNameHashCached':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src/../../src/base/TextException.h>:59: undefined reference to `TextException::FileNameHash(char const*)'
collect2: ld returned 1 exit status
make[3]: *** [mem_hdr_test] Error 1
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/test-suite'>
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/test-suite'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build'>
make: *** [distcheck] Error 1
buildtest.sh result is 2
BUILD: .././test-suite/buildtests/layer-01-minimal.opts
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-01-minimal/squid-3.HEAD-BZR/_build/src/../../src/base/TextException.h>:59: undefined reference to `TextException::FileNameHash(char const*)'
make[3]: *** [mem_hdr_test] Error 1
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [distcheck] Error 1
Build FAILED.
Received on Thu Oct 21 2010 - 13:56:01 MDT
This archive was generated by hypermail 2.2.0 : Fri Oct 22 2010 - 12:00:05 MDT