Build failed in Hudson: 3.HEAD-i386-FreeBSD-6.4 #242

From: <noc_at_squid-cache.org>
Date: Thu, 22 Apr 2010 14:17:44 +0200 (CEST)

See <http://build.squid-cache.org/job/3.HEAD-i386-FreeBSD-6.4/242/changes>

Changes:

[Amos Jeffries <squid3_at_treenet.co.nz>] Revert ssl mode flag for now.

[Amos Jeffries <squid3_at_treenet.co.nz>] Clarify http_port mode options and enhance config validation.

This makes some changes to the config validation of http_port lines
and documentation of http_port.

It alters documentation to call accel, tproxy, intercept, and sslbump
options "mode flags" since they determine the overall code paths which
traffic received is handled by.

The http_port syntax docs are updated to show that mode flags must go
first before any options. This is not strictly true, since the mode flag
only must go before mode-specific options. But its clearer to explain the
syntax docs like this. Both mode and options remain completely optional
(except that some options require certain modes as before).

The parser is updated to validate that only one of the mode flags is used.
Attempts to mix them will result in a fatal error. Attempts to use any of
the mode-specific options without the correct mode being enabled first will
result in a fatal message.

As a side-effect of this the implicit enabling of accel on several of its
options has been dropped. Explicit use as mode flag is preferred (and
required) instead for clear reading of the config.

Implications for older configs are that the http_port may fail a parse
check until some basic re-ordering of options or splitting of http_port
into multiple entries is done. Hopefully the messages emitted on failure
are clear enough for people to follow easily.

[Amos Jeffries <squid3_at_treenet.co.nz>] Correct behaviour of --enable-ipv6.

* Absence of the option means auto-detect
* Disable means drop IPv6 code from build.

* Enable now actually means require IPv6 to be active and working.
If set the build will fail on machines without IPv6 capability.

------------------------------------------
[...truncated 8995 lines...]
configure: Disabling ESI processor
checking whether to support eCAP... no, explicitly
configure: User-Agent logging enabled: no
configure: Referer logging enabled: no
configure: Web Cache Coordination Protocol enabled: no
configure: Web Cache Coordination V2 Protocol enabled: no
configure: Kill parent on shutdown hack enabled: no
configure: SNMP support enabled: no
configure: EUI controls enabled: no
configure: HTCP support enabled: no
configure: Forw/Via database enabled: no
configure: Cache Digests enabled: no
configure: enabling the use of poll() for net I/O: no
configure: enabling the use of select() for net I/O: no
configure: enabling the use of kqueue for net I/O: no
configure: enabling the use of epoll for net I/O: no
configure: HTTP violations support enabled: no
configure: Linux Transparent Proxy (Netfilter) support requested: no
configure: Leak Finder enabled: no
configure: Support for X-Forwarded-For enabled: no
configure: Support for Ident lookups enabled: no
configure: WARNING: Disabling Internal DNS queries
configure: Default hosts file set to: no
checking for authentication modules to build... none
configure: Basic auth helpers built:
configure: NTLM auth helpers built:
configure: Negotiate auth helpers built:
configure: Digest auth helpers built:
configure: Log daemon helpers built: file
checking for krb5-config... (cached) yes
checking for gssapi.h... (cached) yes
checking for gssapi/gssapi.h... (cached) no
checking for gssapi/gssapi_krb5.h... (cached) no
checking for krb5.h... (cached) yes
checking for com_err.h... (cached) yes
checking for et/com_err.h... (cached) no
checking for broken Solaris krb5.h... (cached) no
checking for max_skew in struct krb5_context... (cached) no
checking for error_message in -lcom_err... (cached) yes
checking for krb5_get_err_text in -lkrb5... (cached) yes
checking for krb5_get_error_message in -lkrb5... (cached) no
checking for krb5_kt_free_entry in -lkrb5... (cached) yes
checking for krb5_get_init_creds_keytab in -lkrb5... (cached) yes
checking for krb5_get_max_time_skew in -lkrb5... (cached) no
checking for krb5_get_profile in -lkrb5... (cached) no
checking for profile_get_integer in -lkrb5... (cached) no
checking for profile_release in -lkrb5... (cached) no
checking for memory cache... (cached) no
checking for working gssapi... (cached) yes
checking for spnego support... (cached) no
checking for working krb5... (cached) no
configure: External acl helpers built:
configure: MemPools enabled: no
configure: unlinkd enabled: no
configure: Automatically print stack trace on fatal errors: no
configure: using system installed cppunit version 1.12.1
checking for dirent.h that defines DIR... (cached) yes
checking for library containing opendir... (cached) none required
checking for ANSI C header files... (cached) no
checking for arpa/inet.h... (cached) yes
checking for arpa/nameser.h... (cached) yes
checking for assert.h... (cached) yes
checking for bstring.h... (cached) no
checking for cassert... (cached) yes
checking for crypt.h... (cached) no
checking for cstring... (cached) yes
checking for ctype.h... (cached) yes
checking for errno.h... (cached) yes
checking for execinfo.h... (cached) no
checking for fcntl.h... (cached) yes
checking for fnmatch.h... (cached) yes
checking for getopt.h... (cached) yes
checking for glob.h... (cached) yes
checking for gnumalloc.h... (cached) no
checking for grp.h... (cached) yes
checking for iosfwd... (cached) yes
checking for iomanip... (cached) yes
checking for iostream... (cached) yes
checking for ip_compat.h... (cached) no
checking for ip_fil_compat.h... (cached) no
checking for ip_fil.h... (cached) no
checking for ip_nat.h... (cached) no
checking for ipl.h... (cached) no
checking for libc.h... (cached) no
checking for limits.h... (cached) yes
checking for linux/types.h... (cached) no
checking for machine/byte_swap.h... (cached) no
checking for malloc.h... (cached) no
checking for map... (cached) yes
checking for math.h... (cached) yes
checking for memory.h... (cached) yes
checking for mount.h... (cached) no
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for netinet/in_systm.h... (cached) yes
checking for netinet/ip_fil_compat.h... (cached) no
checking for openssl/err.h... (cached) yes
checking for openssl/md5.h... (cached) yes
checking for openssl/ssl.h... (cached) yes
checking for openssl/x509v3.h... (cached) yes
checking for netinet/tcp.h... (cached) yes
checking for openssl/engine.h... (cached) yes
checking for ostream... (cached) yes
checking for paths.h... (cached) yes
checking for poll.h... (cached) yes
checking for pwd.h... (cached) yes
checking for shadow.h... (cached) no
checking for regex.h... (cached) yes
checking for sched.h... (cached) yes
checking for security/pam_appl.h... (cached) yes
checking for signal.h... (cached) yes
checking for sstream... (cached) yes
checking for stdarg.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdexcept... (cached) yes
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/bitypes.h... (cached) no
checking for sys/bswap.h... (cached) no
checking for sys/endian.h... (cached) yes
checking for sys/file.h... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for sys/prctl.h... (cached) no
checking for sys/md5.h... (cached) yes
checking for sys/msg.h... (cached) yes
checking for sys/resource.h... (cached) yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/statvfs.h... (cached) yes
checking for syscall.h... (cached) no
checking for sys/syscall.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/un.h... (cached) yes
checking for sys/vfs.h... (cached) no
checking for sys/wait.h... (cached) yes
checking for syslog.h... (cached) yes
checking for time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for utime.h... (cached) yes
checking for varargs.h... (cached) no
checking for byteswap.h... (cached) no
checking for glib.h... (cached) no
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for grp.h... (cached) yes
checking for db.h... (cached) yes
checking for db_185.h... (cached) no
checking for linux/netfilter_ipv4.h... (cached) no
checking for linux/netfilter_ipv4/ip_tproxy.h... (cached) no
checking for net/if.h... (cached) yes
checking for netinet/if_ether.h... (cached) yes
checking for netinet/icmp6.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for netinet/ip.h... (cached) yes
checking for netinet/ip6.h... (cached) yes
checking for netinet/ip_compat.h... (cached) yes
checking for netinet/ip_fil_compat.h... (cached) no
checking for netinet/ip_fil.h... (cached) yes
checking for netinet/ip_icmp.h... (cached) yes
checking for netinet/ipl.h... (cached) yes
checking for netinet/ip_nat.h... (cached) yes
checking for net/pf/pfvar.h... (cached) no
checking for net/pfvar.h... (cached) yes
checking for sys/mount.h... (cached) yes
checking for resolv.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking whether byte ordering is bigendian... (cached) no
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for struct tm.tm_gmtoff... (cached) yes
checking for struct mallinfo... (cached) no
checking for struct mallinfo.mxfast... (cached) no
checking for struct rusage... (cached) yes
checking for struct iphdr.ip_hl... (cached) yes
checking size of void *... (cached) 4
checking for int8_t... (cached) yes
checking size of int8_t... (cached) 1
checking for char... (cached) yes
checking size of char... (cached) 1
checking for u_int8_t... (cached) yes
checking size of u_int8_t... (cached) 1
checking for uint8_t... (cached) yes
checking size of uint8_t... (cached) 1
checking for int16_t... (cached) yes
checking size of int16_t... (cached) 2
checking for short... (cached) yes
checking size of short... (cached) 2
checking for int... (cached) yes
checking size of int... (cached) 4
checking for u_int16_t... (cached) yes
checking size of u_int16_t... (cached) 2
checking for uint16_t... (cached) yes
checking size of uint16_t... (cached) 2
checking for int32_t... (cached) yes
checking size of int32_t... (cached) 4
checking for long... (cached) yes
checking size of long... (cached) 4
checking for u_int32_t... (cached) yes
checking size of u_int32_t... (cached) 4
checking for uint32_t... (cached) yes
checking size of uint32_t... (cached) 4
checking for int64_t... (cached) yes
checking size of int64_t... (cached) 8
checking for __int64... (cached) no
checking for long long... (cached) yes
checking size of long long... (cached) 8
checking for u_int64_t... (cached) yes
checking size of u_int64_t... (cached) 8
checking for uint64_t... (cached) yes
checking size of uint64_t... (cached) 8
checking for pad128_t... (cached) no
checking for upad128_t... (cached) no
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking size of size_t... (cached) 4
checking for ssize_t... (cached) yes
checking for off_t... (cached) yes
checking size of off_t... (cached) 8
checking for mode_t... (cached) yes
checking for fd_mask... (cached) yes
checking for working alloca.h... (cached) no
checking for alloca... (cached) yes
checking for socklen_t... (cached) yes
checking for cap_clear_flag in -lcap... (cached) no
checking for mtyp_t... (cached) no
checking for library containing gethostbyname... (cached) none required
checking for library containing res_init... (cached) none required
checking for library containing bind... (cached) none required
checking for library containing opcom_stack_trace... (cached) no
checking for library containing strlcpy... (cached) none required
checking for library containing yp_match... (cached) none required
checking for unix domain sockets... (cached) yes
checking for main in -lgnumalloc... (cached) no
configure: skipping libmalloc check for i386-unknown-freebsd6.4
checking for main in -lregex... (cached) no
checking for library containing rint... (cached) -lm
checking whether to enable IPv6... yes
checking if PF_INET6 is available... no

configure: error: IPv6 cannot be built on this system. Basic kernel definitions are missing.
buildtest.sh result is 1
BUILD: .././test-suite/buildtests/layer-01-minimal.opts
configure: error: IPv6 cannot be built on this system. Basic kernel definitions are missing.
Build FAILED.
Received on Thu Apr 22 2010 - 12:17:46 MDT

This archive was generated by hypermail 2.2.0 : Fri Apr 23 2010 - 12:00:09 MDT