Re: Build failed in Hudson: 3.HEAD-i386-Debian-sid #454

From: Tsantilas Christos <chtsanti_at_users.sourceforge.net>
Date: Thu, 21 Oct 2010 18:23:07 +0300

Hi all,
     "make check" in my ubuntu system finish without any problem. But as
I can see in opensolaris and debian-sid system fails.

The problem looks that is that the compiler can not find the code for
the TextException::FileNameHash method to build mem_hdr_test

I believe that adding a "$(top_builddir)/src/base/TextException.o" to
the mem_hdr_test_LDADD variable in the test-suite/Makefile.am file
will solve the problem, but I can not test it.
At least does not cause any problem in my case.

Is it OK to touch mem_hdr_test_LDADD and see if the problem persist?

On 10/21/2010 04:37 PM, noc_at_squid-cache.org wrote:
> 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 - 15:23:00 MDT

This archive was generated by hypermail 2.2.0 : Fri Oct 22 2010 - 12:00:05 MDT