nginx fails to compile in tinderbox

Glen Barber glen.j.barber at gmail.com
Mon Aug 13 15:27:37 EDT 2012


On Mon, Aug 13, 2012 at 08:55:03PM +0200, Rainer Duffner wrote:
> Hi,
> 
> I seem to have a small problem compiling nginx in my tinderbox:
> 
> This is of course more of a problem with the nginx-ports, but Sergey isn't quite sure why this happens.
> 
> Does anybody else have some insight?
> 

Is your build environment set up with an IPv6 address?  I see you
selected the IPv6 option, and I seem to recall odd build failures in
environments without IPv6 enabled on the build system.

Glen


> building nginx-1.2.3,1 in
> directory /usr/local/tinderbox/8.3-amd64-current-php53-mysql51 build
> started at Mon Aug 13 07:56:40 UTC 2012 port
> directory: /usr/ports/www/nginx building for:  8.3-RELEASE-p4 amd64
> maintained by: osa at FreeBSD.org
> Makefile ident: $FreeBSD: ports/www/nginx/Makefile,v 1.356 2012/08/07
> 17:30:44 osa Exp $ prefixes: LOCALBASE=usr/local PREFIX=/usr/local
> Begin Configuration:
> ---Begin Environment---
> PACKAGE_BUILDING=1
> ARCH=amd64
> NO_PROFILE=true
> USER=root
> DEFAULT_PHP_VER=53
> CCACHE_DIR=/ccache
> SUEXEC_DOCROOT=/home
> BRANCH=RELEASE-p4
> CCACHE_NOLINK=1
> HOST_WORKDIR=
> HOME=/root
> OLDPWD=/
> BATCH=1
> LOADER_TFTP_SUPPORT=yes
> APACHE_PORT=www/apache22-worker-mpm
> LOG_DIRECTORY=
> LOADER_BZIP2_SUPPORT=yes
> PERL_VERSION=5.10.1
> WITH_LOCAL_INFILE=yes
> LOG_COMPRESSLOGS=0
> PAGER=more
> LOG_DOCOPY=0
> FTP_TIMEOUT=900
> PKGZIPCMD=bzip2
> HAVE_MOTIF=1
> defaultUpdateHost=localhost
> HTTP_TIMEOUT=900
> NET_SNMP_SYS_LOCATION=eSpace
> INSTALL_NODEBUG=yes
> DISTFILE_CACHE=10.168.63.150:/lowiopool/tinderbox-distfilecache
> pb=/usr/local/tinderbox
> WITHOUT_X11=yes
> NET_SNMP_SYS_CONTACT=linux at everyware.ch
> OSREL=8.3
> defaultUpdateType=CSUP
> BLOCKSIZE=K
> TINDERD_LOGFILE=/dev/null
> PORTOBJFORMAT=elf
> DEFAULT_MYSQL_VER=51
> DISTDIR=/tmp/distfiles
> WRKDIRPREFIX=/work
> DISTCACHE=/distcache
> CCACHE_LOGFILE=
> PATH=/opt:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
> PACKAGES=/tmp/packages
> SUEXEC_GIDMIN=80
> TIMEOUT=7200
> PKGSUFFIX=.tbz
> OSVERSION=803000
> A4=yes
> __DSVERSION__=3.3
> OPTIONS_ENABLED=1
> TINDERD_SLEEPTIME=120
> UNAME_n=tinderbox.host
> __MKLVL__=1
> LOCALBASE=/usr/local
> CCACHE_JAIL=0
> PORT_DBDIR=/var/db/ports
> CCACHE_MAX_SIZE=10G
> MASTER_SITE_OVERRIDE=file:///distcache/${DIST_SUBDIR}/ 
> DISTFILE_URI=
> X_WINDOW_SYSTEM=xorg
> WITH_UTF8=yes
> UNAME_r=8.3-RELEASE-p4
> OPTIONS_DIR=/options
> USA_RESIDENT=YES
> FD_SETSIZE=16384U
> UNAME_s=FreeBSD
> PARALLEL_PACKAGE_BUILD=1
> PWD=/usr/ports/www/nginx
> WITHOUT_X=yes
> UNAME_v=FreeBSD 8.3-RELEASE-p4 #0: Mon Aug 13 08:22:14 CEST 2012
> root at tinderbox.host:/usr/src/sys/magic/kernel/path FTP_PASSIVE_MODE=yes
> SUEXEC_UIDMIN=80
> CCACHE_ENABLED=1
> NOPORTDOCS=yes
> INDEXFILE=INDEX-8
> ---End Environment---
> 
> ---Begin OPTIONS List---
> ===> The following configuration options are available for
> nginx-1.2.3,1: DEBUG=off: Install debug symbols
>     DEBUGLOG=off: Enable debug log (--with-debug)
>     FILE_AIO=off: Enable file aio
>     IPV6=on: IPv6 support
>     GOOGLE_PERFTOOLS=off: Enable google perftools module
>     HTTP=on: Enable HTTP module
>     HTTP_ADDITION=off: Enable http_addition module
>     HTTP_CACHE=on: Enable http_cache module
>     HTTP_DAV=off: Enable http_webdav module
>     HTTP_FLV=off: Enable http_flv module
>     HTTP_GEOIP=on: Enable http_geoip module
>     HTTP_GZIP_STATIC=off: Enable http_gzip_static module
>     HTTP_IMAGE_FILTER=off: Enable http_image_filter module
>     HTTP_PERL=off: Enable http_perl module
>     HTTP_RANDOM_INDEX=off: Enable http_random_index module
>     HTTP_REALIP=on: Enable http_realip module
>     HTTP_REWRITE=on: Enable http_rewrite module
>     HTTP_SECURE_LINK=on: Enable http_secure_link module
>     HTTP_SSL=on: Enable http_ssl module
>     HTTP_STATUS=on: Enable http_stub_status module
>     HTTP_SUB=off: Enable http_sub module
>     HTTP_XSLT=off: Enable http_xslt module
>     MAIL=on: Enable IMAP4/POP3/SMTP proxy module
>     MAIL_IMAP=on: Enable IMAP4 proxy module
>     MAIL_POP3=on: Enable POP3 proxy module
>     MAIL_SMTP=on: Enable SMTP proxy module
>     MAIL_SSL=on: Enable mail_ssl module
>     WWW=on: Enable html sample files
>     CACHE_PURGE=off: 3rd party cache_purge module
>     ECHO=off: 3rd party echo module
>     HEADERS_MORE=off: 3rd party headers_more module
>     HTTP_ACCEPT_LANGUAGE=off: 3rd party accept_language module
>     HTTP_ACCESSKEY=off: 3rd party http_accesskey module
>     HTTP_AUTH_DIGEST=off: 3rd party http_authdigest module
>     HTTP_AUTH_PAM=off: 3rd party http_auth_pam module
>     HTTP_AUTH_REQ=off: 3rd party http_auth_request module
>     HTTP_DAV_EXT=off: 3rd party webdav_ext module
>     HTTP_EVAL=off: 3rd party eval module
>     HTTP_FANCYINDEX=off: 3rd party http_fancyindex module
>     HTTP_GUNZIP_FILTER=off: 3rd party http_gunzip_filter module
>     HTTP_MOGILEFS=off: 3rd party mogilefs module
>     HTTP_NOTICE=off: 3rd party notice module
>     HTTP_PUSH=off: 3rd party push module
>     HTTP_REDIS=off: 3rd party http_redis module
>     HTTP_RESPONSE=off: 3rd party http_response module
>     HTTP_SUBS_FILTER=off: 3rd party subs filter module
>     HTTP_UPLOAD=off: 3rd party upload module
>     HTTP_UPLOAD_PROGRESS=on: 3rd party uploadprogress module
>     HTTP_UPSTREAM_FAIR=on: 3rd party upstream fair module
>     HTTP_UPSTREAM_HASH=on: 3rd party upstream hash module
>     HTTP_UPSTREAM_STICKY=on: 3rd party upstream sticky module
>     HTTP_ZIP=off: 3rd party http_zip module
>     ARRAYVAR=off: 3rd party array_var module
>     CHUNKIN=off: 3rd party chunkin module
>     DRIZZLE=off: 3rd party drizzlie module
>     ENCRYPTSESSION=off: 3rd party encrypted_session module
>     FORMINPUT=off: 3rd party form_input module
>     GRIDFS=off: 3rd party gridfs module
>     ICONV=off: 3rd party iconv module
>     LET=off: 3rd party let module
>     LUA=off: 3rd party lua module
>     MEMC=off: 3rd party memc (memcached) module
>     NAXSI=off: 3rd party naxsi module
>     PASSENGER=off: 3rd party passenger module
>     POSTGRES=off: 3rd party postgresql module
>     RDS_CSV=off: 3rd party rds_csv module
>     RDS_JSON=off: 3rd party rds_json module
>     REDIS2=off: 3rd party redis2 module
>     RTMP=off: 3rd party rtmp module
>     SET_MISC=off: 3rd party set_misc module
>     SFLOW=off: 3rd party sflow module
>     SLOWFS_CACHE=on: 3rd party slowfs_cache module
>     SRCACHE=off: 3rd party srcache module
>     SUPERVISORD=off: 3rd party supervisord module
>     SYSLOG_SUPPORT=off: 3rd party syslog support
>     TCP_PROXY=off: 3rd party tcp_proxy module
>     UDPLOG=off: 3rd party udplog (syslog) module
>     XRID_HEADER=off: 3rd party x-rid header module
>     XSS=off: 3rd party xss module
>     VIDEO=off: Video module support
> ====> Options available for the single VIDEO: you have to select
> exactly one of them HTTP_MP4=off: Enable http_mp4 module
>     HTTP_MP4_H264=off: 3rd party mp4/h264 module
> ===> Use 'make config' to modify these settings
> ---End OPTIONS List---
> 
> ...
> 
> 
> ...
> 
> cc -c -O2 -pipe -DNO_IDEA -fno-strict-aliasing -I /usr/local/include
> -D_LARGEFILE_SOURCE -DBUILDING_NGINX  -I src/core  -I src/event  -I
> src/event/modules  -I src/os/unix  -I objs  -I src/http  -I
> src/http/modules  -I src/mail  -o
> objs/addon/nginx_upstream_hash-0.3.1/ngx_http_upstream_hash_module.o  /work/a/ports/www/nginx/work/nginx_upstream_hash-0.3.1/ngx_http_upstream_hash_module.c
> cc -c -O2 -pipe -DNO_IDEA -fno-strict-aliasing -I /usr/local/include
> -D_LARGEFILE_SOURCE -DBUILDING_NGINX  -I src/core  -I src/event  -I
> src/event/modules  -I src/os/unix  -I objs  -I src/http  -I
> src/http/modules  -I src/mail  -o
> objs/addon/nginx-sticky-module-1.0/ngx_http_sticky_module.o  /work/a/ports/www/nginx/work/nginx-sticky-module-1.0/ngx_http_sticky_module.c
> cc -c -O2 -pipe -DNO_IDEA -fno-strict-aliasing -I /usr/local/include
> -D_LARGEFILE_SOURCE -DBUILDING_NGINX  -I src/core  -I src/event  -I
> src/event/modules  -I src/os/unix  -I objs  -I src/http  -I
> src/http/modules  -I src/mail  -o
> objs/addon/nginx-sticky-module-1.0/ngx_http_sticky_misc.o  /work/a/ports/www/nginx/work/nginx-sticky-module-1.0/ngx_http_sticky_misc.c
> cc -c -O2 -pipe -DNO_IDEA -fno-strict-aliasing -I /usr/local/include
> -D_LARGEFILE_SOURCE -DBUILDING_NGINX  -I src/core  -I src/event  -I
> src/event/modules  -I src/os/unix  -I objs  -I src/http  -I
> src/http/modules  -I src/mail  -o
> objs/addon/ngx_slowfs_cache-1.9/ngx_http_slowfs_module.o  /work/a/ports/www/nginx/work/ngx_slowfs_cache-1.9/ngx_http_slowfs_module.c
> cc -c -O2 -pipe -DNO_IDEA -fno-strict-aliasing -I /usr/local/include
> -D_LARGEFILE_SOURCE -DBUILDING_NGINX -I src/core  -I src/event  -I
> src/event/modules  -I src/os/unix  -I objs  -o objs/ngx_modules.o
> objs/ngx_modules.c cc -o objs/nginx  objs/src/core/nginx.o
> objs/src/core/ngx_log.o  objs/src/core/ngx_palloc.o
> objs/src/core/ngx_array.o  objs/src/core/ngx_list.o
> objs/src/core/ngx_hash.o  objs/src/core/ngx_buf.o
> objs/src/core/ngx_queue.o  objs/src/core/ngx_output_chain.o
> objs/src/core/ngx_string.o  objs/src/core/ngx_parse.o
> objs/src/core/ngx_inet.o  objs/src/core/ngx_file.o
> objs/src/core/ngx_crc32.o  objs/src/core/ngx_murmurhash.o
> objs/src/core/ngx_md5.o  objs/src/core/ngx_rbtree.o
> objs/src/core/ngx_radix_tree.o  objs/src/core/ngx_slab.o
> objs/src/core/ngx_times.o  objs/src/core/ngx_shmtx.o
> objs/src/core/ngx_connection.o  objs/src/core/ngx_cycle.o
> objs/src/core/ngx_spinlock.o  objs/src/core/ngx_cpuinfo.o
> objs/src/core/ngx_conf_file.o  objs/src/core/ngx_resolver.o
> objs/src/core/ngx_open_file_cache.o  objs/src/core/ngx_crypt.o
> objs/src/event/ngx_event.o  objs/src/event/ngx_event_timer.o
> objs/src/event/ngx_event_posted.o
> objs/src/event/ngx_event_busy_lock.o
> objs/src/event/ngx_event_accept.o  objs/src/event/ngx_event_connect.o
> objs/src/event/ngx_event_pipe.o  objs/src/os/unix/ngx_time.o
> objs/src/os/unix/ngx_errno.o  objs/src/os/unix/ngx_alloc.o
> objs/src/os/unix/ngx_files.o  objs/src/os/unix/ngx_socket.o
> objs/src/os/unix/ngx_recv.o  objs/src/os/unix/ngx_readv_chain.o
> objs/src/os/unix/ngx_udp_recv.o  objs/src/os/unix/ngx_send.o
> objs/src/os/unix/ngx_writev_chain.o  objs/src/os/unix/ngx_channel.o
> objs/src/os/unix/ngx_shmem.o  objs/src/os/unix/ngx_process.o
> objs/src/os/unix/ngx_daemon.o  objs/src/os/unix/ngx_setaffinity.o
> objs/src/os/unix/ngx_setproctitle.o  objs/src/os/unix/ngx_posix_init.o
> objs/src/os/unix/ngx_user.o  objs/src/os/unix/ngx_process_cycle.o
> objs/src/os/unix/ngx_freebsd_init.o
> objs/src/os/unix/ngx_freebsd_sendfile_chain.o
> objs/src/event/modules/ngx_kqueue_module.o
> objs/src/event/ngx_event_openssl.o  objs/src/core/ngx_regex.o
> objs/src/http/ngx_http.o  objs/src/http/ngx_http_core_module.o
> objs/src/http/ngx_http_special_response.o
> objs/src/http/ngx_http_request.o  objs/src/http/ngx_http_parse.o
> objs/src/http/ngx_http_header_filter_module.o
> objs/src/http/ngx_http_write_filter_module.o
> objs/src/http/ngx_http_copy_filter_module.o
> objs/src/http/modules/ngx_http_log_module.o
> objs/src/http/ngx_http_request_body.o
> objs/src/http/ngx_http_variables.o  objs/src/http/ngx_http_script.o
> objs/src/http/ngx_http_upstream.o
> objs/src/http/ngx_http_upstream_round_robin.o
> objs/src/http/ngx_http_parse_time.o
> objs/src/http/modules/ngx_http_static_module.o
> objs/src/http/modules/ngx_http_index_module.o
> objs/src/http/modules/ngx_http_chunked_filter_module.o
> objs/src/http/modules/ngx_http_range_filter_module.o
> objs/src/http/modules/ngx_http_headers_filter_module.o
> objs/src/http/modules/ngx_http_not_modified_filter_module.o
> objs/src/http/ngx_http_busy_lock.o
> objs/src/http/ngx_http_file_cache.o
> objs/src/http/modules/ngx_http_gzip_filter_module.o
> objs/src/http/ngx_http_postpone_filter_module.o
> objs/src/http/modules/ngx_http_ssi_filter_module.o
> objs/src/http/modules/ngx_http_charset_filter_module.o
> objs/src/http/modules/ngx_http_userid_filter_module.o
> objs/src/http/modules/ngx_http_autoindex_module.o
> objs/src/http/modules/ngx_http_auth_basic_module.o
> objs/src/http/modules/ngx_http_access_module.o
> objs/src/http/modules/ngx_http_limit_conn_module.o
> objs/src/http/modules/ngx_http_limit_req_module.o
> objs/src/http/modules/ngx_http_realip_module.o
> objs/src/http/modules/ngx_http_geo_module.o
> objs/src/http/modules/ngx_http_geoip_module.o
> objs/src/http/modules/ngx_http_map_module.o
> objs/src/http/modules/ngx_http_split_clients_module.o
> objs/src/http/modules/ngx_http_referer_module.o
> objs/src/http/modules/ngx_http_rewrite_module.o
> objs/src/http/modules/ngx_http_ssl_module.o
> objs/src/http/modules/ngx_http_proxy_module.o
> objs/src/http/modules/ngx_http_fastcgi_module.o
> objs/src/http/modules/ngx_http_uwsgi_module.o
> objs/src/http/modules/ngx_http_scgi_module.o
> objs/src/http/modules/ngx_http_memcached_module.o
> objs/src/http/modules/ngx_http_empty_gif_module.o
> objs/src/http/modules/ngx_http_browser_module.o
> objs/src/http/modules/ngx_http_secure_link_module.o
> objs/src/http/modules/ngx_http_upstream_ip_hash_module.o
> objs/src/http/modules/ngx_http_upstream_least_conn_module.o
> objs/src/http/modules/ngx_http_upstream_keepalive_module.o
> objs/src/http/modules/ngx_http_stub_status_module.o
> objs/src/mail/ngx_mail.o  objs/src/mail/ngx_mail_core_module.o
> objs/src/mail/ngx_mail_handler.o  objs/src/mail/ngx_mail_parse.o
> objs/src/mail/ngx_mail_ssl_module.o
> objs/src/mail/ngx_mail_pop3_module.o
> objs/src/mail/ngx_mail_pop3_handler.o
> objs/src/mail/ngx_mail_imap_module.o
> objs/src/mail/ngx_mail_imap_handler.o
> objs/src/mail/ngx_mail_smtp_module.o
> objs/src/mail/ngx_mail_smtp_handler.o
> objs/src/mail/ngx_mail_auth_http_module.o
> objs/src/mail/ngx_mail_proxy_module.o
> objs/addon/src/ngx_http_h264_streaming_module.o  objs/addon/src/moov.o
> objs/addon/src/mp4_io.o  objs/addon/src/mp4_reader.o
> objs/addon/src/mp4_writer.o  objs/addon/src/output_bucket.o
> objs/addon/src/output_mp4.o
> objs/addon/masterzen-nginx-upload-progress-module-a788dea/ngx_http_uploadprogress_module.o
> objs/addon/nginx_upstream_fair-20090923/ngx_http_upstream_fair_module.o
> objs/addon/nginx_upstream_hash-0.3.1/ngx_http_upstream_hash_module.o
> objs/addon/nginx-sticky-module-1.0/ngx_http_sticky_module.o
> objs/addon/nginx-sticky-module-1.0/ngx_http_sticky_misc.o
> objs/addon/ngx_slowfs_cache-1.9/ngx_http_slowfs_module.o
> objs/ngx_modules.o  -L /usr/local/lib -lcrypt -lpcre -lssl -lcrypto -lz
> -lGeoIP make -f objs/Makefile manpage sed -e
> "s|%%PREFIX%%|/usr/local/etc/nginx|"  -e
> "s|%%PID_PATH%%|/var/run/nginx.pid|"  -e
> "s|%%CONF_PATH%%|/usr/local/etc/nginx/nginx.conf|"  -e
> "s|%%ERROR_LOG_PATH%%|/var/log/nginx-error.log|"  < man/nginx.8 >
> objs/nginx.8
> ================================================================
> ====================<phase 5: make test>==================== add_pkg
> make: don't know how to make regression-test(continuing)
> ================================================================ Fatal
> error: filesystem was touched prior to 'make install' phase
> usr/local/bin/geoiplookup extra usr/local/bin/geoiplookup6 extra
> usr/local/bin/geoipupdate extra usr/local/bin/geoipupdate.sh extra
> usr/local/bin/libtool extra usr/local/bin/libtoolize extra
> usr/local/etc/GeoIP.conf extra usr/local/etc/GeoIP.conf.default extra
> usr/local/include/GeoIP.h extra usr/local/include/GeoIPCity.h extra
> usr/local/include/GeoIPUpdate.h extra usr/local/info/libtool.info extra
> usr/local/info/libtool.info-1 extra usr/local/info/libtool.info-2 extra
> usr/local/lib/libGeoIP.a extra usr/local/lib/libGeoIP.la extra
> usr/local/lib/libGeoIP.so extra usr/local/lib/libGeoIP.so.5 extra
> usr/local/lib/libGeoIPUpdate.a extra usr/local/lib/libGeoIPUpdate.la
> extra usr/local/lib/libGeoIPUpdate.so extra
> usr/local/lib/libGeoIPUpdate.so.0 extra
> usr/local/man/man1/geoiplookup.1.gz extra
> usr/local/man/man1/geoiplookup6.1.gz extra
> usr/local/man/man1/geoipupdate.1.gz extra
> usr/local/man/man1/libtool.1.gz extra
> usr/local/man/man1/libtoolize.1.gz extra usr/local/share/GeoIP extra
> usr/local/share/aclocal/argz.m4 extra
> usr/local/share/aclocal/libtool.m4 extra
> usr/local/share/aclocal/ltdl.m4 extra
> usr/local/share/aclocal/ltoptions.m4 extra
> usr/local/share/aclocal/ltsugar.m4 extra
> usr/local/share/aclocal/ltversion.m4 extra
> usr/local/share/aclocal/lt~obsolete.m4 extra usr/local/share/libtool
> extra usr/local/share/licenses/libtool-2.4.2 extra
> var/db/pkg/GeoIP-1.4.8_3 extra var/db/pkg/libtool-2.4.2 extra
> ================================================================
> ================================================================ build
> of /usr/ports/www/nginx ended at Mon Aug 13 07:58:48 UTC 2012
> 
> 
> _______________________________________________
> tinderbox-list at marcuscom.com mailing list
> http://marcuscom.com/mailman/listinfo/tinderbox-list
> To unsubscribe, send any mail to "tinderbox-list-unsubscribe at marcuscom.com"


More information about the tinderbox-list mailing list