Build failed in Jenkins: 3.HEAD-x64-debian-unstable #352

From: <noc_at_squid-cache.org>
Date: Wed, 2 Oct 2013 13:01:24 +0200 (CEST)

See <http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/352/changes>

Changes:

[Amos Jeffries] Fix line wrapping broken in rev.13027

[Amos Jeffries] Fix some missing parts from 13015

The %LOGIN format code makes the regressino testign fail minimal builds
where auth is disabled.

The test-suite configuration tests need to be distributed to allow
make check to operate outside a repository checkout.

[Amos Jeffries] Fix build errors in rev.13012

static functions defined in headers (.h) must be used in all .cc which
include them. Functions which are not always used must be defined as
inline instead.

This resolves warning: 'const char* LogTime()' defined but not used

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Remove dnsserver and external DNS helper API

The external DNS helper API places limits on Squid DNS lookups per second
low enough to noticably affect the HTTP requests per second which can be
served.

Request for comments about proposed removal 2 years ago produced feedback
stating that the helper was needed for local name resolution. This is
now available since 3.4 mDNS extensions.

A more recent request for reasons for keeping the helper API have
produced only two responses over the period of several months. Both
indicating that the API is no longer necessary for the business cases of
a year or so ago.

As such and because the helper fails to operate sufficiently on several
major operating systems and the API is difficult to maintain it is being
removed as of Squid-3.5.

[Amos Jeffries] Remove COSS

This storage type has been superceded by Rock storage since 3.2.

[Amos Jeffries] Polish: better WARNING when workers directive is ignore on reconfigure.

Changing the workers directive requires a proxy restart, not just a
reconfigure. State this clearly in the warning message.

[Amos Jeffries] Tests: Add regression tests for squid.conf parser

Regressions identified by the community in active production configs
with the 3.4.0.1 parser upgrade attempt.

Also, disables %macro detection inside quoted-strings. Which is still
encountering errors in the current 3.HEAD code.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Fix various header build issues in librfcnb

Highlighted when the #include sorting was applied to lib/rfcnb/ files
several of the headers were using order-dependent definitions and were
not wrapped with sfety macros.

[Amos Jeffries] Chinese language dialect updates

Perform the long overdue renaming of zh-cn.po an zh-tw.po to Hans and
Hant alphabet files. Add aliases for the 2 and 3 code dialect tags which
are appearing in Asian traffic.

[Amos Jeffries] Fix various compile errors in rev.13012

Uncovered by GCC 4.8 and Squid Project build farm testing.

[Amos Jeffries] Add missing integration of squid.conf test with Unit-Test PASS/FAIL results

[Amos Jeffries] Automated squid.conf parser testing with squid -k parse

This make the build process testing run 'squid -k parse' with a series
of test configuration files to exercise edge cases and backward
compatibility.

The default squid.conf which is to be installed on new systems is always
tested.

Other config files with unit tests can be dropped into
test-suite/squidconf/ and will be parse tested automatically.

[Amos Jeffries] typo in rev.13013

[Amos Jeffries] Portability: cleanup includes for sys/time.h and sys/resource.h

These two include files are order-dependent on several operating systems
and as such are provided by Squid libcompat headers. There is no need for
code to include them specially and several HAVE_SYS_TIME_H macros were
missing which breaks the build on systems where the file is missing.

[Amos Jeffries] negotiate_kerberos_auth: upgrade to present group= keys

Use the new kv-pair protocol extensions for emitting group details
directly at the time of authentication. group=X key-value pair is
used to emit the Kerberos SIDS values presented by MS Active
Directory environments.

Also, update the Hiemdal library support for recent library versions.

Also, polish the Kerberos and LDAP Group related code to avoid memory
leaks and improve C++ coding style.

------------------------------------------
[...truncated 8217 lines...]
Testing ../../src/send-announce.h ...Ok.
Testing ../../src/Server.h ...Ok.
Testing ../../src/snmp_agent.h ...Ok.
Testing ../../src/snmp_core.h ...Ok.
Testing ../../src/SnmpRequest.h ...Ok.
Testing ../../src/SquidConfig.h ...Ok.
Testing ../../src/SquidDns.h ...Ok.
Testing ../../src/SquidIpc.h ...Ok.
Testing ../../src/SquidList.h ...Ok.
Testing ../../src/SquidMath.h ...Ok.
Testing ../../src/SquidString.h ...Ok.
Testing ../../src/SquidTime.h ...Ok.
Testing ../../src/StatCounters.h ...Ok.
Testing ../../src/stat.h ...Ok.
Testing ../../src/StatHist.h ...Ok.
Testing ../../src/stmem.h ...Ok.
Testing ../../src/StoreClient.h ...Ok.
Testing ../../src/store_digest.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/store_key_md5.h ...Ok.
Testing ../../src/store_log.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/store_rebuild.h ...Ok.
Testing ../../src/StoreSearch.h ...Ok.
Testing ../../src/StoreStats.h ...Ok.
Testing ../../src/store_swapin.h ...Ok.
Testing ../../src/StoreSwapLogData.h ...Ok.
Testing ../../src/StrList.h ...Ok.
Testing ../../src/SwapDir.h ...Ok.
Testing ../../src/swap_log_op.h ...Ok.
Testing ../../src/TimeOrTag.h ...Ok.
Testing ../../src/tools.h ...Ok.
Testing ../../src/typedefs.h ...Ok.
Testing ../../src/unlinkd.h ...Ok.
Testing ../../src/URL.h ...Ok.
Testing ../../src/URLScheme.h ...Ok.
Testing ../../src/urn.h ...Ok.
Testing ../../src/wccp2.h ...Ok.
Testing ../../src/wccp.h ...Ok.
Testing ../../src/whois.h ...Ok.
Testing ../../src/win32.h ...Ok.
Testing ../../src/WinSvc.h ...Ok.
Testing ../../src/wordlist.h ...Ok.
Testing ../../src/YesNoNone.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/DiskdAction.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/CommIO.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.
Testing ../../src/DiskIO/IpcIo/IpcIoDiskIOModule.h ...Ok.
Testing ../../src/DiskIO/IpcIo/IpcIoFile.h ...Ok.
Testing ../../src/DiskIO/IpcIo/IpcIoIOStrategy.h ...Ok.
Testing ../../src/DiskIO/Mmapped/MmappedDiskIOModule.h ...Ok.
Testing ../../src/DiskIO/Mmapped/MmappedFile.h ...Ok.
Testing ../../src/DiskIO/Mmapped/MmappedIOStrategy.h ...Ok.
PASS: testHeaders
make[7]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[7]: Nothing to be done for `tests/testRock.log'.
make[7]: Nothing to be done for `tests/testUfs.log'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
fatal: making test-suite.log: failed to create tests/testRock.trs
fatal: making test-suite.log: failed to create tests/testRock.log
fatal: making test-suite.log: failed to create tests/testUfs.trs
fatal: making test-suite.log: failed to create tests/testUfs.log
make[6]: *** [test-suite.log] Error 1
make[6]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[5]: *** [check-TESTS] Error 2
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[2]: *** [check] Error 2
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/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
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lcap -lrt -ldl -ldl
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2 -march=native -std=c++0x
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lcap -lrt -ldl -ldl
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2 -march=native -std=c++0x
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
checking for egrep... .././test-suite/../configure: line 7038: echo: write error: Broken pipe
checking for fgrep... .././test-suite/../configure: line 7948: echo: write error: Broken pipe
checking for egrep... ../configure: line 7038: echo: write error: Broken pipe
checking for fgrep... ../configure: line 7948: echo: write error: Broken pipe
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
# XFAIL: 0
# FAIL: 0
FAIL: tests/testACLMaxUserIP
FAIL: tests/testCacheManager
FAIL: tests/testDiskIO
FAIL: tests/testEvent
FAIL: tests/testEventLoop
FAIL: tests/test_http_range
FAIL: tests/testHttpParser
FAIL: tests/testHttpReply
FAIL: tests/testHttpRequest
FAIL: tests/testStore
FAIL: tests/testString
FAIL: tests/testURL
FAIL: tests/testConfigParser
FAIL: tests/testStatHist
make[6]: *** [test-suite.log] Error 1
make[5]: *** [check-TESTS] Error 2
make[4]: *** [check-am] Error 2
make[3]: *** [check-recursive] Error 1
make[2]: *** [check] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [distcheck] Error 1
Build FAILED.
Build step 'Execute shell' marked build as failure
Received on Wed Oct 02 2013 - 11:01:27 MDT

This archive was generated by hypermail 2.2.0 : Wed Oct 02 2013 - 12:00:10 MDT