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

From: Alex Rousskov <rousskov_at_measurement-factory.com>
Date: Thu, 21 Oct 2010 20:09:01 -0600

On 10/21/2010 09:23 AM, Tsantilas Christos wrote:

> "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?

I do not think adjusting LDADD would be the best fix. You should either
add libbase to the affected test case (which may cause other dependency
problems) or add a stub for the "missing" TextException method to the
test case sources (there are other test cases that use such tricks).

Neither is guaranteed to resolve all the issues so you have to keep
trying until we have a way to test on Hudson without committing to trunk.

Good luck,

Alex.

> 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 Fri Oct 22 2010 - 02:09:07 MDT

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