Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Mar 2017 06:54:28 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - 110armv6-quarterly][games/0ad] Failed for 0ad-0.0.21_5 in build
Message-ID:  <201703020654.v226sSOj004234@beefy15.nyi.freebsd.org>

next in thread | raw e-mail | index | archive | help

You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     madpilot@FreeBSD.org
Last committer: jbeich@FreeBSD.org
Ident:          $FreeBSD: branches/2017Q1/games/0ad/Makefile 430766 2017-01-07 06:08:28Z jbeich $
Log URL:        http://beefy15.nyi.freebsd.org/data/110armv6-quarterly/435165/logs/0ad-0.0.21_5.log
Build URL:      http://beefy15.nyi.freebsd.org/build.html?mastername=110armv6-quarterly&build=435165
Log:

====>> Building games/0ad
build started at Thu Mar  2 06:46:33 UTC 2017
port directory: /usr/ports/games/0ad
building for: FreeBSD 110armv6-quarterly-job-11 11.0-RELEASE-p8 FreeBSD 11.0-RELEASE-p8 r314125 arm
maintained by: madpilot@FreeBSD.org
Makefile ident:      $FreeBSD: branches/2017Q1/games/0ad/Makefile 430766 2017-01-07 06:08:28Z jbeich $
Poudriere version: 3.1.14
Host OSVERSION: 1200020
Jail OSVERSION: 1100122
Job Id: 11

---Begin Environment---
SHELL=/bin/csh
UNAME_p=armv6
UNAME_m=arm
ABI_FILE=/usr/lib/crt1.o
OSVERSION=1100122
UNAME_v=FreeBSD 11.0-RELEASE-p8 r314125
UNAME_r=11.0-RELEASE-p8
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/110armv6-quarterly/ref
QEMU_EMULATING=1
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=0ad-0.0.21_5
OLDPWD=/
PWD=/usr/local/poudriere/data/.m/110armv6-quarterly/ref/.p/pool
MASTERNAME=110armv6-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.14
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
---End Environment---

---Begin OPTIONS List---
---End OPTIONS List---

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work  HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh SDL2_CONFIG=/usr/local/bin/sdl2-config WX_CONFIG=/usr/local/bin/wxgtk2u-2.8-config
--End CONFIGURE_ENV--

--MAKE_ENV--
JOBS= XDG_DATA_HOME=/wrkdirs/usr/ports/games/0ad/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/0ad/work  HOME=/wrkdirs/usr/ports/games/0ad/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES SDL2_CONFIG=/usr/local/bin/sdl2-config WX_CONFIG=/usr/local/bin/wxgtk2u-2.8-config PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="/nxb-bin/usr/bin/cc" CFLAGS="-O2 -pipe  -DLIBICONV_PLUG -fno-strict-aliasing"  CPP="/nxb-bin/usr/bin/cpp" CPPFLAGS="-DLIBICONV_PLUG"  LDFLAGS="" LIBS=""  CXX="/nxb-bin/usr/bin/c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 444"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
GTK2_VERSION="2.10.0"
GTK3_VERSION="3.0.0"
OSREL=11.0
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
DOCSDIR="share/doc/0ad"
EXAMPLESDIR="share/examples/0ad"
DATADIR="share/0ad"
WWWDIR="www/0ad"
ETCDIR="etc/0ad"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/0ad
DOCSDIR=/usr/local/share/doc/0ad
EXAMPLESDIR=/usr/local/share/examples/0ad
WWWDIR=/usr/local/www/0ad
ETCDIR=/usr/local/etc/0ad
--End SUB_LIST--

---Begin make.conf---
.sinclude "/etc/make.nxb.conf"
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
MACHINE=arm
MACHINE_ARCH=armv6
ARCH=${MACHINE_ARCH}
#### /usr/local/etc/poudriere.d/make.conf ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs
MAKE_JOBS_NUMBER=2
#### /usr/ports/Mk/Scripts/ports_env.sh ####
ARCH=armv6
CONFIGURE_MAX_CMD_LEN=262144
OPSYS=FreeBSD
OSREL=11.0
OSVERSION=1100122
PYTHONBASE=/usr/local
UID=0
_JAVA_OS_LIST_REGEXP=native\|linux
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
_JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
_OSRELEASE=11.0-RELEASE-p8
#### Misc Poudriere ####
GID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
---Begin make.nxb.conf---
CC=/nxb-bin/usr/bin/cc
CPP=/nxb-bin/usr/bin/cpp
CXX=/nxb-bin/usr/bin/c++
AS=/nxb-bin/usr/bin/as
NM=/nxb-bin/usr/bin/nm
LD=/nxb-bin/usr/bin/ld
OBJCOPY=/nxb-bin/usr/bin/objcopy
SIZE=/nxb-bin/usr/bin/size
STRIPBIN=/nxb-bin/usr/bin/strip
SED=/nxb-bin/usr/bin/sed
READELF=/nxb-bin/usr/bin/readelf
RANLIB=/nxb-bin/usr/bin/ranlib
YACC=/nxb-bin/usr/bin/yacc
MAKE=/nxb-bin/usr/bin/make
STRINGS=/nxb-bin/usr/bin/strings
AWK=/nxb-bin/usr/bin/awk
FLEX=/nxb-bin/usr/bin/flex
---End make.nxb.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   0ad-0.0.21_5 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.9.4_1.txz
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
[110armv6-quarterly-job-11] Installing pkg-1.9.4_1...
[110armv6-quarterly-job-11] Extracting pkg-1.9.4_1: .......... done
===>   0ad-0.0.21_5 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of 0ad-0.0.21_5
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===> Fetching all distfiles required by 0ad-0.0.21_5 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by 0ad-0.0.21_5 for building
=> SHA256 Checksum OK for 0ad-0.0.21-alpha-unix-build.tar.xz.
=> SHA256 Checksum OK for 0ad-0.0.21-alpha-unix-data.tar.xz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===> Fetching all distfiles required by 0ad-0.0.21_5 for building
===>  Extracting for 0ad-0.0.21_5
=> SHA256 Checksum OK for 0ad-0.0.21-alpha-unix-build.tar.xz.
=> SHA256 Checksum OK for 0ad-0.0.21-alpha-unix-data.tar.xz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for 0ad-0.0.21_5
===>   Converting DOS text files to UNIX text files
===>  Applying FreeBSD patches for 0ad-0.0.21_5
===========================================================================
=======================<phase: build-depends  >============================
===>   0ad-0.0.21_5 depends on executable: zip - not found
===>   Installing existing package /packages/All/zip-3.0_1.txz
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
[110armv6-quarterly-job-11] Installing zip-3.0_1...
[110armv6-quarterly-job-11] Extracting zip-3.0_1: .......... done
===>   0ad-0.0.21_5 depends on executable: zip - found
===>   Returning to build of 0ad-0.0.21_5
===>   0ad-0.0.21_5 depends on executable: python - not found
<snip>
--------------------------
|diff --git a/js/src/vm/TraceLogging.h b/js/src/vm/TraceLogging.h
|index a124dcb..91a1eb0 100644
|--- a/js/src/vm/TraceLogging.h
|+++ b/js/src/vm/TraceLogging.h
--------------------------
Patching file js/src/vm/TraceLogging.h using Plan A...
Hunk #1 succeeded at 110.
Hunk #2 succeeded at 133.
Hunk #3 succeeded at 173.
Hunk #4 succeeded at 189.
Hunk #5 succeeded at 204.
Hunk #6 succeeded at 229.
Hunk #7 succeeded at 277.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/js/src/vm/TraceLoggingGraph.cpp b/js/src/vm/TraceLoggingGraph.cpp
|index d1b7f2e..a4eb273 100644
|--- a/js/src/vm/TraceLoggingGraph.cpp
|+++ b/js/src/vm/TraceLoggingGraph.cpp
--------------------------
Patching file js/src/vm/TraceLoggingGraph.cpp using Plan A...
Hunk #1 succeeded at 276.
Hunk #2 succeeded at 359.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff --git a/js/src/vm/TraceLoggingTypes.h b/js/src/vm/TraceLoggingTypes.h
|index f1c9d0c..10b76d6 100644
|--- a/js/src/vm/TraceLoggingTypes.h
|+++ b/js/src/vm/TraceLoggingTypes.h
--------------------------
Patching file js/src/vm/TraceLoggingTypes.h using Plan A...
Hunk #1 succeeded at 21.
Hunk #2 succeeded at 59.
Hunk #3 succeeded at 130.
Hunk #4 succeeded at 154.
Hunk #5 succeeded at 194.
done
creating cache ./config.cache
checking host system type... armv6-unknown-freebsd11.0
checking target system type... armv6-unknown-freebsd11.0
checking build system type... armv6-unknown-freebsd11.0
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking for perl5... /usr/local/bin/perl5
checking for gcc... /nxb-bin/usr/bin/cc
checking whether the C compiler (/nxb-bin/usr/bin/cc -O2 -pipe  -DLIBICONV_PLUG -fno-strict-aliasing ) works... yes
checking whether the C compiler (/nxb-bin/usr/bin/cc -O2 -pipe  -DLIBICONV_PLUG -fno-strict-aliasing ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether /nxb-bin/usr/bin/cc accepts -g... yes
checking for c++... /nxb-bin/usr/bin/c++
checking whether the C++ compiler (/nxb-bin/usr/bin/c++ -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" ) works... yes
checking whether the C++ compiler (/nxb-bin/usr/bin/c++ -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether /nxb-bin/usr/bin/c++ accepts -g... yes
checking for ranlib... ranlib
checking for as... /usr/bin/as
checking for ar... ar
checking for ld... ld
checking for strip... strip
checking for windres... no
checking how to run the C preprocessor... /nxb-bin/usr/bin/cpp
checking how to run the C++ preprocessor... /nxb-bin/usr/bin/c++ -E
checking for sb-conf... no
checking for ve... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for tar archiver... checking for gnutar... no
checking for gtar... no
checking for tar... tar
tar
checking for minimum required perl version >= 5.006... 5.024001
checking for full perl installation... yes
checking for python2.7... /usr/local/bin/python2.7
Creating Python environment
New python executable in /wrkdirs/usr/ports/games/0ad/work/0ad-0.0.21-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-debug/_virtualenv/bin/python2.7
Also creating executable in /wrkdirs/usr/ports/games/0ad/work/0ad-0.0.21-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-debug/_virtualenv/bin/python
Installing setuptools, pip...done.
running build_ext
building '_psutil_bsd' extension
creating build
creating build/temp.freebsd-11.0-RELEASE-p8-arm-2.7
creating build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil
creating build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/arch
creating build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/arch/bsd
/nxb-bin/usr/bin/cc -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DNDEBUG -DLIBICONV_PLUG -fPIC -I/usr/local/include/python2.7 -c psutil/_psutil_bsd.c -o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_bsd.o
psutil/_psutil_bsd.c:774:9: warning: implicit declaration of function 'psutil_raise_ad_or_nsp' is invalid in C99 [-Wimplicit-function-declaration]
        psutil_raise_ad_or_nsp(pid);
        ^
psutil/_psutil_bsd.c:1253:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (*p1++ = *p2++);
           ~~~~~~^~~~~~~
psutil/_psutil_bsd.c:1253:18: note: place parentheses around the assignment to silence this warning
    while (*p1++ = *p2++);
                 ^
           (            )
psutil/_psutil_bsd.c:1253:18: note: use '==' to turn this assignment into an equality comparison
    while (*p1++ = *p2++);
                 ^
                 ==
psutil/_psutil_bsd.c:1977:13: warning: implicit declaration of function 'warnx' is invalid in C99 [-Wimplicit-function-declaration]
            warnx("struct xunpgen size mismatch");
            ^
3 warnings generated.
/nxb-bin/usr/bin/cc -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DNDEBUG -DLIBICONV_PLUG -fPIC -I/usr/local/include/python2.7 -c psutil/_psutil_common.c -o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_common.o
/nxb-bin/usr/bin/cc -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DNDEBUG -DLIBICONV_PLUG -fPIC -I/usr/local/include/python2.7 -c psutil/arch/bsd/process_info.c -o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/arch/bsd/process_info.o
psutil/arch/bsd/process_info.c:280:9: warning: implicit declaration of function 'NoSuchProcess' is invalid in C99 [-Wimplicit-function-declaration]
        NoSuchProcess();
        ^
psutil/arch/bsd/process_info.c:283:9: warning: implicit declaration of function 'AccessDenied' is invalid in C99 [-Wimplicit-function-declaration]
        AccessDenied();
        ^
psutil/arch/bsd/process_info.c:285:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
3 warnings generated.
creating build/lib.freebsd-11.0-RELEASE-p8-arm-2.7
/nxb-bin/usr/bin/cc -shared -lpthread -L/usr/local/lib -DLIBICONV_PLUG build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_bsd.o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_common.o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/arch/bsd/process_info.o -L/usr/local/lib -ldevstat -lpython2.7 -o build/lib.freebsd-11.0-RELEASE-p8-arm-2.7/_psutil_bsd.so
building '_psutil_posix' extension
/nxb-bin/usr/bin/cc -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -DNDEBUG -DLIBICONV_PLUG -fPIC -I/usr/local/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_posix.o
/nxb-bin/usr/bin/cc -shared -lpthread -L/usr/local/lib -DLIBICONV_PLUG build/temp.freebsd-11.0-RELEASE-p8-arm-2.7/psutil/_psutil_posix.o -L/usr/local/lib -lpython2.7 -o build/lib.freebsd-11.0-RELEASE-p8-arm-2.7/_psutil_posix.so
copying build/lib.freebsd-11.0-RELEASE-p8-arm-2.7/_psutil_bsd.so -> 
copying build/lib.freebsd-11.0-RELEASE-p8-arm-2.7/_psutil_posix.so -> 

checking Python environment is Mozilla virtualenv... yes
checking for doxygen... :
checking for autoconf... :
checking for xargs... /usr/bin/xargs
checking for gmake... /usr/local/bin/gmake
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... no
checking for connect... no
checking for remove... no
checking for shmat... no
checking for IceConnectionNumber in -lICE... yes
checking for ARM SIMD support in compiler... yes
checking ARM version support in compiler... 6
checking for ARM NEON support in compiler... yes
checking that static assertion macros used in autoconf tests work... yes
checking for --noexecstack option to as... yes
checking for -z noexecstack option to ld... yes
checking for -z text option to ld... yes
checking for --build-id option to ld... no
checking whether the C++ compiler supports -Wno-extended-offsetof... yes
checking whether ld has archive extraction flags... yes
checking for 64-bit OS... no
checking for valid debug flags... yes
checking whether the C++ compiler (/nxb-bin/usr/bin/c++ -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti  -Wl,-z,noexecstack -Wl,-z,text) actually is a C++ compiler... yes
checking for ANSI C header files... no
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for endian.h... no
checking for machine/endian.h... yes
checking for sys/isa_defs.h... no
checking for gcc c++0x headers bug without rtti... no
checking for gcc PR49911... yes
checking for llvm pr8927... yes
This compiler would miscompile firefox, please upgrade.
see http://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites
for more information.
------ config.log ------
/wrkdirs/usr/ports/games/0ad/work/0ad-0.0.21-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-debug/build/unix/gold/ld: fatal error: conftest: Unknown error: -1
cc: error: linker command failed with exit code 1 (use -v to see invocation)
configure: failed program was:
#line 9835 "configure"
#include "confdefs.h"

struct foobar {
  int x;
};
static const struct foobar* foo() {
  static const struct foobar d = { 0 };
  return &d;
}
static const struct foobar* bar() {
  static const struct foobar d = { 0 };
  return &d;
}
__attribute__((noinline)) int zed(const struct foobar *a,
                                  const struct foobar *b) {
  return a == b;
}
int main() {
  return zed(foo(), bar());
}

ERROR: SpiderMonkey build failed
*** Error code 1

Stop.
make: stopped in /usr/ports/games/0ad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703020654.v226sSOj004234>