Build failed in Jenkins: 3.HEAD-i386-Debian-sid #1054

From: <noc_at_squid-cache.org>
Date: Wed, 10 Oct 2012 01:26:23 +0200 (CEST)

See <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/1054/changes>

Changes:

[Amos Jeffries] Portability: fix several class/struct type mismatches

Leftover problem from trunk r12339 changes.

Detected by clang on FreeBSD 9.

[Amos Jeffries] Windows: portability layer updates for MinGW environment

* Move the util.h definitions into os/mswindows.h compat header.
* Add wrapper definitions for many MinGW specific POSIX symbols
* UPdate POSIX wrapper types

A few of these changes are suspect as to whether they work for CygWin and
MSCV. Particularly the POSIX wrapper type changes. We still need a set of
comprehensive MinGW, Cygwin and MSCV build tests to be done. These changes
were enough to build on MinGW some time back, but additional changes are
now likely to be needed and no run-time testing has been done so far.

[Henrik Nordstrom] Fix ipv6 enabled squidclient. Was failing with assertion failure due to ipv6 support not being probed automatically.

[Amos Jeffries] FreeBSD: net/if_dl.h seems to require param.h

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Portability: typo in EUI header requirement checks

[Amos Jeffries] Fix includes missed in rev12369

[Amos Jeffries] Windows: simplify abstraction layer header files

Merge compat/os/windows.h, compat/os/mswin.h, and include/squid_windows.h
into a single compat/os/mswindows.h pulled in via the compat.h.

Also, rename compat/mswin.cc to match the new header .h name.

[Amos Jeffries] Windows: drop unused WIN32_pipe() implementation

The WIN32_pipe() wrapper function is not necessary on MinGW where _pipe()
is available, and is unused on other Windows builds where helper IPC
layer has been written to use STREAM sockets instead of pipe()

[Amos Jeffries] Windows: merge alternative getrusage() into squid_getrusage() wrapper

Since we are already providing a wrapper layer for getrusage() we can
merge the Windows alternative implementation into our wrapper directly.
No need to perform multiple layers of abstraction.

[Amos Jeffries] Portability: change Ipc::Port::listen to doListen()

listen() clashes with POSIX function of the same name.
Some systems (ie MinGW) define it as a macro wrapper.

[Amos Jeffries] Windows: disable purge tool

The purge tool requires quite a few updates before it will build on Windows.
It is easier at this point to simply not build it.

[Amos Jeffries] Windows: wrap sys/shm.h sys/ipc.h includes

[Amos Jeffries] Windows: correct C++ type usage on LoadSecurityDll()

[Amos Jeffries] ntlm_sspi_auth: correct linkage to library libntlmauth.la

[Amos Jeffries] Windows: updated test for ws2tcpip.h and windows.h

[Amos Jeffries] Windows: check recv() parameter type

[Amos Jeffries] Portability: permit eCAP build without pkg-config

Windows does not have a port of pkg-config, other OS may be in the same
situation. That only impacts on Squids ability to confirm the library
version not on its ability to link and use it.

This reduces some configure errors to warnings when pkg-config is not
located on the local system.

[Amos Jeffries] Windows: provide mkdir() wrapper

[Amos Jeffries] Windows: update several __MINGW32__ to generic _SQUID_MINGW_

[Amos Jeffries] Windows: cleanup Squid OS detection macros

* _SQUID_WINDOWS_ for any Windows build specific code
* _SQUID_CYGWIN_ for CygWin Windows build specific code
* _SQUID_MINGW_ for MinGW Windows build specific code

[Amos Jeffries] Windows: fix detection of GNU atomis operations

On MinGW the GNU atomis operatiosn symbols are defined but do not work.
We require a run-time test to detect problems. Not just a compiler check.

[Amos Jeffries] Windows: support customization of --prefix= via compat/autoconf.h

Rather than defining DEFAULT_PREFIX on the compiler command line this
builds its value into autoconf.h for use whenever needed. Avoiding
otential issues with buggy Makefile.am coding.

Also allows the --prefix value to be sourced from the autoconf internal
default settings instead of requiring a manual --prefix parameter for
SNMP module to build and link properly.

[Amos Jeffries] Windows: disable Mmapped DiskIO support

MinGW does not always supply mmap.

TODO:
Add proper feature detection to decide when this IS available on Windows.
Use the Windows native mmap functionality.

[Amos Jeffries] Typo in rev12352

[Amos Jeffries] Fix error: 'opt_parse_cfg_only' was not declared in this scope

[Amos Jeffries] Release Notes: 3.3 updates

[Amos Jeffries] Polish: use DBG_PARSE_NOTE to warn about deprecated logformat tokens

[Automatic source maintenance] Branch 3.3.0.0

[Amos Jeffries] Prep for 3.2.2

[Automatic source maintenance] SourceFormat Enforcement

[Alex Rousskov] Do not check 'reply content_length is too big' condition twice.

The check got duplicated was

4410
committer: hno
branch nick: HEAD
timestamp: Wed 2000-05-03 00:49:26 +0000
message:
hno squid-2.2.STABLE2.to_large_objects-2.patch
Squid-2.2.STABLE2: Don't swap out objects > maximum_object_size

[Francesco Chemolli] Added missing source files in recipe for testStatHist

[Francesco Chemolli] Move fatal family of functions to own implementation and stub files.

[Amos Jeffries] Polish: convert several opt_parse_cfg_only to DBG_PARSE_NOTE

[Francesco Chemolli] SourceFormat merge: removed CVS-Id tags, removed unnecessary extern and SQUIDCEXTERN declarations

[Automatic source maintenance] SourceFormat Enforcement

[Francesco Chemolli] sourceformat: split protos.h into more specific headers, change many functions' likage to c++.

[Amos Jeffries] Bug 3661: Segmentation fault when using more than 1 worker

Previous change to Ipc::Mem::PageStack making variable arrays into
dynamically-allocated arrays added an allocate after use bug.

[Amos Jeffries] Fix website config display of default settings

The website page cfgman builder script was omitted when adding the
DEFAULT_DOC parameter and making DEFAULT / DEFAULT_IF_NONE support
multi-line values.

[Amos Jeffries] Bug 3130: helpers are crashing too rapidly

As discussed quite many months ago. This reduces the FATAL when helpers
crash/exit to a critical level ERROR have responded with useful reply to
at least one lookup.

The result is that Squid can now cope with helpers written in languages
which cannot loop infinitely. For example; PHP helpers often exit after
a timeout, broken scripts written to respond and exit immediately,
and helpers which encounter some permissions error and respond only with
"ERR" or "BH" results before aborting.

[Amos Jeffries] Polish: de-duplicate helper statistics objects

* Combine the stats structure on per-helper server classes. For more
consistent statistic gathering.

* Add initStats() method to initialize statistics variables correctly.
Previously only done for some counters on stateless helper objects.

* Add missing accounting of pending lookups in stateful helper code.

* Add counter for replies received from the helper.

* Add reporting of replies received back from each helper.

There are no logic or decision making logics affected by these changes.
The new increment/decrement and stats are purely affecting statistical
report outputs.

FUTURE TODO:
* replace the 'busy' flag on stateful helpers with pending>0 check
as used by stateless helpers to indicate queue count.

[Amos Jeffries] Cleanup: remove a wrong TODO

Squid may need to use the hop-by-hop response headers. This is too early
to be removing them. the right place is in client-side before delivering
to the client. Squid already contains code to do it there.

[Amos Jeffries] Small memory leak in src ACL parse

Fixes one minor memory leak when IPv6 is disabled and parsing an IPv6
address. For example the default localhost ACL ::1 value.

Caught by Valgrind:

==26647== 384 bytes in 4 blocks are definitely lost in loss record 1,132 of 1,726
==26647== at 0x4C25A28: calloc (vg_replace_malloc.c:467)
==26647== by 0x65B441: xcalloc (xalloc.cc:75)
==26647== by 0x657B99: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26647== by 0x5A95B1: acl_ip_data::FactoryParse(char const*) (Ip.h:66)
==26647== by 0x5AA8BD: ACLIP::parse() (Ip.cc:523)
==26647== by 0x5E0A80: ACL::ParseAclLine(ConfigParser&, ACL**) (Acl.cc:174)
==26647== by 0x4B0C0F: parse_line(char*) (cache_cf.cc:1252)
==26647== by 0x4B2076: parseOneConfigFile(char const*, unsigned int) (cache_cf.cc:518)
==26647== by 0x4B29D0: parseConfigFile(char const*) (cache_cf.cc:558)
==26647== by 0x546B81: SquidMain(int, char**) (main.cc:1372)
==26647== by 0x547445: main (main.cc:1215)

[Christos Tsantilas] Bug fix: The ACLFilledChecklist::fd set with wrong fd for Config.ssl_client.cert_error acl list

The Config.ssl_client.cert_error uses the server-side connection fd instead of
the client-side connection fd.

[Christos Tsantilas] SslBump stuck after error

When bump-server-first code in trunk encounters a certificate validation error,
the corresponding CONNECT transaction gets stuck.

[Christos Tsantilas] Polish the ACLFilledChecklist::fd related documentation

[Christos Tsantilas] Undo/uncommit the r12328 patch

The documentation is wrong and should applied as separate patches

[Christos Tsantilas] Polish the ACLFilledChecklist::fd related documentation

[Amos Jeffries] Prep for 3.1.21

[Francesco Chemolli] Make IPC base path absolute in testRock

[Amos Jeffries] Release Notes: document cache_store_log changes in 3.2

Store log uses logFile*() infrastructure and was caught in the access.log
change upgrades (in a good way). But was not documented.

[Amos Jeffries] Regression fix: Handle dstdomain duplicates and overlapping names better

Since 3.2 changes to dstdomain overlap detection teh case of duplicate
wildcards has become a fatal error needlessly.

This silently ignores all exact duplicates, even if they are wildcards.

Also, adjust the message display to always display the longer of the
domains first. Since we are dealing with sub-domains it is the most
reliable indicator of which should be removed to safely fix the detected
issue.

[Amos Jeffries] Bug 3648: Polish String class files

Fix to correct function parameter const correctness.

Also polishes whitespace to match Squid coding guidelines.

[Amos Jeffries] Bug 3647: parsing hier_code acl fails

[Automatic source maintenance] SourceFormat Enforcement

[Francesco Chemolli] Completed protos.h split and code refactoring

Complete the task of splitting protos.h into more specific files
Remove inclusion of protos.h from most files
Clean CVS and arch file-tags up
Rework some module initialization code so that it is the callee's task and not the callers' to do feature-enabling
Added ssl-crtd option to the maximus build test
Changed many functions' linkage type from C to C++

[Alex Rousskov] Do not reuse persistent connections for PUTs to avoid ERR_ZERO_SIZE_OBJECT.

A compliant proxy may retry PUTs, but Squid lacks the [rather complicated]
code required to protect the PUT request body from being nibbled during the
first try or [also tricky] code to send 100-continue expectation requiredto
delay body sending. Thus, Squid cannot safely retry some PUTs today, and
FwdState::checkRetriable() must return false for all PUTs, to avoid
bogus ERR_ZERO_SIZE_OBJECT errors (especially for clients that did not
reuse a pconn and, hence, may not be ready to handle/retry an error response).

In theory, requests with safe or idempotent methods other than PUT might have
bodies so we apply the same logic to them as well.

This reopens Squid bug #3398, undoing trunk r11859 commit which attempted
to close that bug.

[Alex Rousskov] Do not chunk responses carrying a Content-Range header.

When Squid forwards a response with a Content-Range header,
ClientSocketContext::socketState() detects the end of the response range(s)
and returns STREAM_*COMPLETE to ClientSocketContext::writeComplete().
The latter thinks that the writing of the response to the client must be
over and calls keepaliveNextRequest() instead of writing the last-chunk
(if any). If the to-client response was chunked, the client gets stuck
waiting for that missing last-chunk.

The multipart Range request case was already excluded from chunking (or it
would probably suffer from the same problem). With this change, no
Content-Range responses will be chunked.

N.B. Some servers send Content-Range responses to basic GET requests
without a Range header, so the problem affects more than just Range requests.

TODO: A proper fix would be to rewrite ClientSocketContext::writeComplete()
and other code so that it does not mix internal ClientStream completion with
[possibly chunk-encoded] writing completion. This should probably be done
along with fixing ClientSocketContext::socketState() and other state-checking
code to ignore to-client persistence (flags.proxy_keepalive), which is not
related to the internal ClientStream state.

[Christos Tsantilas] Bug fix: TLS/SSL Options does not apply to the dynamically generated certificates

The TLS/SSL options configured with http_port configuration parameter does not
used to generate SSL_CTX context objects used to establish SSL connections.
This is means that certificate based authentication, or SSL version selection
and other SSL/TLS http_port options does not work for ssl-bumped connection.
This patch fixes this problem.

This is a Measurement Factory project

[Amos Jeffries] Release Notes: document ECN vs TOS issue clearer for 3.1

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Bug 3615: configure check for default max number of FDs is broken

[Amos Jeffries] Fix maximum_single_addr_tries upgrade

[Amos Jeffries] Fix documentatino on loop detection

[Amos Jeffries] Bug 3622: peerClearRRStart scheduling multiple events

[Amos Jeffries] Bug 3626: Forwarding loops on intercepted traffic

Changes to interception handling in 3.2 series (namely the preference
for using ORIGINAL_DST) have increased the chances that misconfigured
network systems involving Squid will hit forwarding loops.

Two instances are currently known:
* passing forward-proxy traffic to a interception port.
* NAT performed on a separate box.

This enacts an old TODO by removing the loop detection bypass for
intercepted traffic and accelerated traffic. Now we always check for
loops regardless of how the request was received.

NOTE: accel mode was only included due to the TODO.
If problems are found there it can be re-instated.

[Amos Jeffries] Make CpuAffinitySet::applied() method non-const.

According to CPU_SET(3) and, apparently, on some systems (e.g.,
OpenSuSE 10.3) CPU_COUNT macro expects a non-const argument. The
patch fixes build error on these systems.

[Christos Tsantilas] Retrieve client connection information for ACL checks from the related HttpRequest object

This patch enable SSL client certificate ACL checks (user_cert and ca_cert)
in all cases the client connection information can retrieved from the related
HttpRequest object, eg when making peering decisions (peer_cache_access ACL).

Discussed under the "Supply client connection and IDENT information to
peer_cache_access ACL check" thread on squid-dev.

This is a Measurement Factory project

[Amos Jeffries] Fix 'error: continue statement not within a loop'

[Amos Jeffries] Bug 3609: several RADIUS helper improvements

[Amos Jeffries] Regression: login=PASS send no credentials when none available.

login=PASS should act like PASSTHRU, sending no credentials header, when
no client supplied OR external ACL credentials are available.
3.2 has been found wrongly adding the username "PASS" in this case.

[Automatic source maintenance] SourceFormat Enforcement

[Francesco Chemolli] protos.h refactoring, part one.

Refactor many function prototypes from protos.h to more specific header files.
Change linkage for moved prototypes to c++.

[Amos Jeffries] Cleanup: duplicate include of squid.h

[Automatic source maintenance] SourceFormat Enforcement

[Francesco Chemolli] Enable source-formatting tools to collapse multiple whitelines in the source to one.

[Automatic source maintenance] SourceFormat Enforcement

[Francesco Chemolli] Bug 3613: relax standard-compliance strctness on clang to enable build

When clang is invoked with the -std=c++0x option, it won't make available some system functions
defined in c99. For some reason configure fails to detect this, and so the built-in implementation is
not invoked. This change prevents enabling the -std=c++0x option for clang.

[Francesco Chemolli] Prep work for automatic sorting of include directives.

Automatic sorting of include files reveals some indirect inclusions, which would break the build.
scripts/sort-includes.pl is the tool to do the automatic header include order sorting.
The other changes in this set fix the issues which that be introduced by running the sorting.

[Amos Jeffries] Bug 3605: memory leak in Negotiate authentication

[Francesco Chemolli] Added missing includes in adaptation/esi

[Francesco Chemolli] Added missing include in ssl helper

[Amos Jeffries] Fix ip/Intercept header ordering and documentation

[Francesco Chemolli] netfilter_ipv4.h requires including limits.h first. Added.

[Francesco Chemolli] Added missing include in mem_hdr_test

[Francesco Chemolli] Add missing includes

[Francesco Chemolli] Make mk-globals-c.awk more permissive on the input it accepts

[Amos Jeffries] Release notes: fix wrong link to Translations

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Prep for 3.2.1

[Amos Jeffries] Docs: update configure libcap messages to say 2.09+ required

[Amos Jeffries] Remove --enable-ntlm-fail-open

This feature has been half missing for quite some time (10 years).
The SMB helper sends the LD code back to Squid when the directive is
compiled in, but there is no Squid code handling such responses, back as far
as squid-2.

[Francesco Chemolli] Removed squid-old.h

[Amos Jeffries] Bug 3610: peername_regex ACL

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Bug 3605: memory leak in peer selection

[Amos Jeffries] Portability: squid provides strtoll()

[Amos Jeffries] Fix bashisms in bootstrap.sh

[Amos Jeffries] FreeBSD 7: fix compile warnings in unit tests

[Amos Jeffries] MacOS: fix AddrInfo default flags

[Amos Jeffries] shuffel MEMPROXY macros for better CacheMgr reporting names

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] allow for _SQUID_EXTERNNEW_ predefine

[Francesco Chemolli] SourceLayout: introduce Fs::Ufs namespace, split ufscommon, store_dir_ufs and store_io_ufs

[Amos Jeffries] Release Notes: updates after STRICT_ORIGINAL_DST changes

[Amos Jeffries] Bug 3478: workaround: better default handling without -DSTRICT_ORIGINAL_DST

This extends the -DSTRICT_ORIGINAL_DST compile-time flag to include the
logics listing ORIGINAL_DST as first preferred destination.

Which makes ORIGINAL_DST a swap-in replacement for DIRECT and enables
never_direct, always_direct, prefer_direct configuration to apply.

------------------------------------------
[...truncated 1019 lines...]
 M src/mgr/StoreToCommWriter.h
 M src/mgr/StringParam.cc
 M src/mgr/StringParam.h
 M src/mgr/forward.h
 M src/mib.txt
 M src/mime.cc
 M src/mime_header.cc
 M src/mk-globals-c.awk
 M src/mk-string-arrays.pl
 M src/multicast.cc
 M src/neighbors.cc
 M src/pconn.cc
 M src/pconn.h
 M src/peer_digest.cc
 M src/peer_proxy_negotiate_auth.cc
 M src/peer_select.cc
 M src/peer_sourcehash.cc
 M src/peer_userhash.cc
 M src/protos.h
 M src/recv-announce.cc
 M src/redirect.cc
 M src/refresh.cc
 M src/repl/Makefile.am
 M src/repl/heap/store_heap_replacement.cc
 M src/repl/heap/store_heap_replacement.h
 M src/repl/heap/store_repl_heap.cc
 M src/repl/lru/store_repl_lru.cc
 M src/send-announce.cc
 M src/snmp/Forwarder.cc
 M src/snmp/Forwarder.h
 M src/snmp/Inquirer.cc
 M src/snmp/Inquirer.h
 M src/snmp/Makefile.am
 M src/snmp/Pdu.cc
 M src/snmp/Pdu.h
 M src/snmp/Request.cc
 M src/snmp/Request.h
 M src/snmp/Response.cc
 M src/snmp/Response.h
 M src/snmp/Session.cc
 M src/snmp/Session.h
 M src/snmp/Var.cc
 M src/snmp/Var.h
 M src/snmp/forward.h
 M src/snmp_agent.cc
 M src/snmp_core.cc
 M src/snmp_core.h
-D src/squid-old.h
 M src/ssl/Config.cc
 M src/ssl/Config.h
 M src/ssl/ErrorDetail.cc
 M src/ssl/ErrorDetailManager.cc
 M src/ssl/ErrorDetailManager.h
 M src/ssl/Makefile.am
 M src/ssl/ServerBump.cc
 M src/ssl/ServerBump.h
 M src/ssl/certificate_db.cc
 M src/ssl/certificate_db.h
 M src/ssl/context_storage.cc
 M src/ssl/context_storage.h
 M src/ssl/crtd_message.cc
 M src/ssl/crtd_message.h
 M src/ssl/gadgets.cc
 M src/ssl/gadgets.h
 M src/ssl/helper.cc
 M src/ssl/helper.h
 M src/ssl/ssl_crtd.cc
 M src/ssl/support.cc
 M src/ssl/support.h
 M src/stat.cc
 M src/stmem.cc
 M src/stmem.h
 M src/store.cc
 M src/store_client.cc
 M src/store_digest.cc
 M src/store_dir.cc
 M src/store_io.cc
 M src/store_key_md5.cc
 M src/store_log.cc
 M src/store_rebuild.cc
 M src/store_swapin.cc
 M src/store_swapmeta.cc
 M src/store_swapout.cc
-D src/structs.h
 M src/test_cache_digest.cc
 M src/tests/STUB.h
 M src/tests/Stub.list
 M src/tests/TestSwapDir.cc
 M src/tests/TestSwapDir.h
 M src/tests/stub_DelayId.cc
 M src/tests/stub_MemStore.cc
 M src/tests/stub_access_log.cc
 M src/tests/stub_acl.cc
 M src/tests/stub_cache_cf.cc
 M src/tests/stub_cache_manager.cc
 M src/tests/stub_client_db.cc
 M src/tests/stub_client_side_request.cc
 M src/tests/stub_comm.cc
 M src/tests/stub_http.cc
 M src/tests/stub_internal.cc
 M src/tests/stub_ipc.cc
 M src/tests/stub_libcomm.cc
 M src/tests/stub_libformat.cc
 M src/tests/stub_libicmp.cc
 M src/tests/stub_libsslsquid.cc
 M src/tests/stub_main_cc.cc
 M src/tests/stub_mem.cc
 M src/tests/stub_mime.cc
 M src/tests/stub_stat.cc
 M src/tests/stub_store.cc
 M src/tests/stub_store_client.cc
 M src/tests/stub_store_rebuild.cc
 M src/tests/stub_store_stats.cc
 M src/tests/stub_store_swapout.cc
 M src/tests/stub_tools.cc
 M src/tests/testACLMaxUserIP.cc
 M src/tests/testAuth.cc
 M src/tests/testBoilerplate.cc
 M src/tests/testCacheManager.cc
 M src/tests/testConfigParser.cc
 M src/tests/testCoss.cc
 M src/tests/testDiskIO.cc
 M src/tests/testEvent.cc
 M src/tests/testEventLoop.cc
 M src/tests/testHttpParser.cc
 M src/tests/testHttpReply.cc
 M src/tests/testHttpRequest.cc
 M src/tests/testHttpRequestMethod.cc
 M src/tests/testNull.cc
 M src/tests/testRock.cc
 M src/tests/testStatHist.cc
 M src/tests/testStatHist.h
 M src/tests/testStore.cc
 M src/tests/testStore.h
 M src/tests/testStoreController.cc
 M src/tests/testStoreEntryStream.cc
 M src/tests/testStoreHashIndex.cc
 M src/tests/testStoreSupport.h
 M src/tests/testString.cc
 M src/tests/testURLScheme.cc
 M src/tests/testUfs.cc
 M src/tests/test_http_range.cc
 M src/time.cc
 M src/tools.cc
 M src/tunnel.cc
 M src/typedefs.h
 M src/ufsdump.cc
 M src/unlinkd.cc
 M src/unlinkd_daemon.cc
 M src/url.cc
 M src/urn.cc
 M src/wccp.cc
 M src/wccp2.cc
 M src/whois.cc
 M src/win32.cc
 M src/wordlist.cc
 M src/wordlist.h
 M test-suite/ESIExpressions.cc
 M test-suite/Makefile.am
 M test-suite/MemPoolTest.cc
 M test-suite/StackTest.cc
 M test-suite/VirtualDeleteOperator.cc
 M test-suite/buildtests/layer-02-maximus.opts
 M test-suite/debug.cc
 M test-suite/hash.c
 M test-suite/mem_hdr_test.cc
 M test-suite/mem_node_test.cc
 M test-suite/pconn-banger.c
 M test-suite/refcount.cc
 M test-suite/splay.cc
 M test-suite/syntheticoperators.cc
 M test-suite/tcp-banger2.c
 M test-suite/tcp-banger3.c
 M test-suite/test_tools.cc
 M tools/cachemgr.cc
 M tools/purge/Makefile.am
 M tools/purge/README
 M tools/purge/conffile.cc
 M tools/purge/conffile.hh
 M tools/purge/convert.cc
 M tools/purge/convert.hh
 M tools/purge/copyout.cc
 M tools/purge/copyout.hh
 M tools/purge/purge.cc
 M tools/purge/signal.cc
 M tools/purge/signal.hh
 M tools/purge/socket.cc
 M tools/purge/socket.hh
 M tools/purge/squid-tlv.cc
 M tools/purge/squid-tlv.hh
 M tools/squidclient.cc
All changes applied successfully.
Now on revision 12376.
11 tag(s) updated.
[3.HEAD-i386-Debian-sid] $ bzr revert
$ bzr revision-info -d <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/>
info result: bzr revision-info -d <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/> returned 0. Command output: "12376 squid3@treenet.co.nz-20121009231544-w3yqjpn05mdfjvz9
" stderr: ""
[3.HEAD-i386-Debian-sid] $ bzr log -v -r revid:squid3_at_treenet.co.nz-20120810011248-eu3dm35i4xh53xnj..revid:squid3_at_treenet.co.nz-20121009231544-w3yqjpn05mdfjvz9 --long --show-ids
Getting local revision...
$ bzr revision-info -d <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/>
info result: bzr revision-info -d <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/> returned 0. Command output: "12376 squid3@treenet.co.nz-20121009231544-w3yqjpn05mdfjvz9
" stderr: ""
RevisionState revno:12376 revid:squid3_at_treenet.co.nz-20121009231544-w3yqjpn05mdfjvz9
[3.HEAD-i386-Debian-sid] $ /bin/sh -xe /tmp/hudson7782226289624534352.sh
+ rm -f /tmp/config.cache
+ nice -n 5 ./test-builds.sh --verbose --cleanup
TESTING: layer-00-bootstrap
total 8
drwxr-sr-x 2 squidslave opensource 4096 Oct 10 12:24 .
drwxr-sr-x 23 squidslave opensource 4096 Oct 10 12:24 ..
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
automake (1.11.6) : automake
autoconf (2.69) : autoconf
libtool (2.4.2) : libtool
libtool path : /usr/bin
Bootstrapping
Bootstrapping lib/libTrie
Fixing configure recursion
Autotool bootstrapping complete.
buildtest.sh result is 0
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
Build OK. Global result is 0.
REMOVE DATA: btlayer-00-bootstrap
REMOVE LOG: btlayer-00-bootstrap.log
TESTING: layer-00-default
total 8
drwxr-sr-x 2 squidslave opensource 4096 Oct 10 12:26 .
drwxr-sr-x 23 squidslave opensource 4096 Oct 10 12:26 ..
BUILD: .././test-suite/buildtests/layer-00-default.opts
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default'>:
configure: error: C compiler cannot create executables
See `config.log' for more details
buildtest.sh result is 77
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: error: in `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default'>:
configure: error: C compiler cannot create executables
Build FAILED.
Build step 'Execute shell' marked build as failure
Received on Tue Oct 09 2012 - 23:26:28 MDT

This archive was generated by hypermail 2.2.0 : Wed Oct 10 2012 - 12:00:04 MDT