Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jan 2017 14:22:48 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - head-armv6-default][games/0ad] Failed for 0ad-0.0.21_5 in build
Message-ID:  <201701281422.v0SEMmc2045568@beefy8.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: head/games/0ad/Makefile 430692 2017-01-06 08:45:03Z jbeich $
Log URL:        http://beefy8.nyi.freebsd.org/data/head-armv6-default/p432094_s312610/logs/0ad-0.0.21_5.log
Build URL:      http://beefy8.nyi.freebsd.org/build.html?mastername=head-armv6-default&build=p432094_s312610
Log:

====>> Building games/0ad
build started at Sat Jan 28 14:02:15 UTC 2017
port directory: /usr/ports/games/0ad
building for: FreeBSD head-armv6-default-job-07 12.0-CURRENT FreeBSD 12.0-CURRENT r312610 arm
maintained by: madpilot@FreeBSD.org
Makefile ident:      $FreeBSD: head/games/0ad/Makefile 430692 2017-01-06 08:45:03Z jbeich $
Poudriere version: 3.1.14
Host OSVERSION: 1200010
Jail OSVERSION: 1200020
Job Id: 07




!!! Jail is newer than host. (Jail: 1200020, Host: 1200010) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!



---Begin Environment---
SHELL=/bin/csh
UNAME_p=armv6
UNAME_m=arm
ABI_FILE=/usr/lib/crt1.o
UNAME_v=FreeBSD 12.0-CURRENT r312610
UNAME_r=12.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
OPSYS=FreeBSD
ARCH=armv6
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/head-armv6-default/ref
QEMU_EMULATING=1
UID=0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
_JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=0ad-0.0.21_5
OSREL=12.0
_OSRELEASE=12.0-CURRENT
PYTHONBASE=/usr/local
OLDPWD=/
_SMP_CPUS=24
PWD=/usr/local/poudriere/data/.m/head-armv6-default/ref/.p/pool
MASTERNAME=head-armv6-default
SCRIPTPREFIX=/usr/local/share/poudriere
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.14
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
CONFIGURE_MAX_CMD_LEN=262144
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
_JAVA_OS_LIST_REGEXP=native\|linux
OSVERSION=1200020
---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=12.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
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---
=======================<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
[head-armv6-default-job-07] Installing pkg-1.9.4_1...
[head-armv6-default-job-07] 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
[head-armv6-default-job-07] Installing zip-3.0_1...
[head-armv6-default-job-07] 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
===>   Installing existing package /packages/All/python-2.7_3,2.txz
[head-armv6-default-job-07] Installing python-2.7_3,2...
[head-armv6-default-job-07] `-- Installing python27-2.7.13_1...
[head-armv6-default-job-07] |   `-- Installing libffi-3.2.1...
[head-armv6-default-job-07] |   | `-- Installing indexinfo-0.2.6...
[head-armv6-default-job-07] |   | `-- Extracting indexinfo-0.2.6: .... done
[head-armv6-default-job-07] |   `-- Extracting libffi-3.2.1: .......... done
[head-armv6-default-job-07] |   `-- Installing gettext-runtime-0.19.8.1_1...
[head-armv6-default-job-07] |   `-- Extracting gettext-runtime-0.19.8.1_1: .......... done
[head-armv6-default-job-07] |   `-- Installing readline-6.3.8...
[head-armv6-default-job-07] |   `-- Extracting readline-6.3.8: .......... done
[head-armv6-default-job-07] `-- Extracting python27-2.7.13_1: .......... done
[head-armv6-default-job-07] `-- Installing python2-2_3...
[head-armv6-default-job-07] `-- Extracting python2-2_3: ...... done
<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-freebsd12.0
checking target system type... armv6-unknown-freebsd12.0
checking build system type... armv6-unknown-freebsd12.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-12.0-CURRENT-arm-2.7
creating build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil
creating build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil/arch
creating build/temp.freebsd-12.0-CURRENT-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-12.0-CURRENT-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-12.0-CURRENT-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-12.0-CURRENT-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-12.0-CURRENT-arm-2.7
/nxb-bin/usr/bin/cc -shared -lpthread -L/usr/local/lib -DLIBICONV_PLUG build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil/_psutil_bsd.o build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil/_psutil_common.o build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil/arch/bsd/process_info.o -L/usr/local/lib -ldevstat -lpython2.7 -o build/lib.freebsd-12.0-CURRENT-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-12.0-CURRENT-arm-2.7/psutil/_psutil_posix.o
/nxb-bin/usr/bin/cc -shared -lpthread -L/usr/local/lib -DLIBICONV_PLUG build/temp.freebsd-12.0-CURRENT-arm-2.7/psutil/_psutil_posix.o -L/usr/local/lib -lpython2.7 -o build/lib.freebsd-12.0-CURRENT-arm-2.7/_psutil_posix.so
copying build/lib.freebsd-12.0-CURRENT-arm-2.7/_psutil_bsd.so -> 
copying build/lib.freebsd-12.0-CURRENT-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?201701281422.v0SEMmc2045568>