[package - 10amd64-default][games/oolite] Failed for oolite-1.76_3 in build

pkg-fallout at FreeBSD.org pkg-fallout at FreeBSD.org
Thu Jul 31 21:54:22 UTC 2014


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:     avg at icyb.net.ua
Last committer: mva at FreeBSD.org
Ident:          $FreeBSD: head/games/oolite/Makefile 356061 2014-06-01 08:11:34Z mva $
Log URL:        http://beefy2.isc.freebsd.org/data/10amd64-default/2014-07-31_14h42m42s/logs/oolite-1.76_3.log
Build URL:      http://beefy2.isc.freebsd.org/build.html?mastername=10amd64-default&build=2014-07-31_14h42m42s
Log:

====>> Building games/oolite
build started at Thu Jul 31 21:53:19 UTC 2014
port directory: /usr/ports/games/oolite
building for: FreeBSD 10amd64-default-job-13 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 amd64
maintained by: avg at icyb.net.ua
Makefile ident:      $FreeBSD: head/games/oolite/Makefile 356061 2014-06-01 08:11:34Z mva $
Poudriere version: 3.1-pre
Host OSVERSION: 1100027
Jail OSVERSION: 1000510

---Begin Environment---
OSVERSION=1000510
UNAME_v=FreeBSD 10.0-RELEASE-p7
UNAME_r=10.0-RELEASE-p7
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/10amd64-default/ref
PKG_EXT=txz
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNG=1
PKGNAME=oolite-1.76_3
PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
PKG_ADD=/usr/local/sbin/pkg-static add
OLDPWD=/root
PWD=/usr/local/poudriere/data/.m/10amd64-default/ref/.p/pool
MASTERNAME=10amd64-default
USER=root
HOME=/root
POUDRIERE_VERSION=3.1-pre
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
PKG_VERSION=/.p/pkg-static version
PKG_BIN=/usr/local/sbin/pkg-static
---End Environment---

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

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/games/oolite/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/oolite/work  HOME=/wrkdirs/usr/ports/games/oolite/work TMPDIR="/tmp" PYTHON="/usr/local/bin/python2.7" SDL_CONFIG=/usr/local/bin/sdl-config MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/games/oolite/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/oolite/work  HOME=/wrkdirs/usr/ports/games/oolite/work TMPDIR="/tmp" "CC=/usr/bin/clang CXX=/usr/bin/clang++" SDL_CONFIG=/usr/local/bin/sdl-config NO_PIE=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="/usr/bin/clang" CFLAGS="-O2 -pipe -fno-strict-aliasing"  CPP="/usr/bin/clang-cpp" CPPFLAGS=""  LDFLAGS="" LIBS=""  CXX="/usr/bin/clang++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444"
--End MAKE_ENV--

--PLIST_SUB--
GNUSTEP_DEVEL="@comment
"
GNUSTEP_STABLE=""
GNU_ARCH=amd64
VERSION=1.76
MAJORVERSION=1
LIBVERSION=0.0.1
MAJORLIBVERSION=0
PYTHON_INCLUDEDIR=include/python2.7
PYTHON_LIBDIR=lib/python2.7
PYTHON_PLATFORM=freebsd10
PYTHON_SITELIBDIR=lib/python2.7/site-packages
PYTHON_VERSION=python2.7
OSREL=10.0
PREFIX=%D
LOCALBASE=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
PORTDATA=""
LIB32DIR=lib
PERL_VERSION=5.16.3
PERL_VER=5.16
PERL_ARCH=mach
PERL5_MAN3=lib/perl5/5.16/man/man3
SITE_PERL=lib/perl5/site_perl/5.16
DOCSDIR="share/doc/oolite"
EXAMPLESDIR="share/examples/oolite"
DATADIR="share/oolite"
WWWDIR="www/oolite"
ETCDIR="etc/oolite"
--End PLIST_SUB--

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

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
WITH_PKGNG=yes
# clean-restricted ran via poudriere.conf NO_RESTRICTED
#NO_RESTRICTED=yes
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
=======================<phase: check-sanity   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   oolite-1.76_3 depends on file: /usr/local/sbin/pkg - not found
===>    Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
===>   Installing existing package /packages/All/pkg-1.3.3.txz
Message for pkg-1.3.3:
 If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of oolite-1.76_3
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===> Fetching all distfiles required by oolite-1.76_3 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by oolite-1.76_3 for building
=> SHA256 Checksum OK for oolite/oolite-source-1.76.tar.bz2.
=> SHA256 Checksum OK for oolite/firefox-4.0.source.js-only.tbz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===> Fetching all distfiles required by oolite-1.76_3 for building
===>  Extracting for oolite-1.76_3
=> SHA256 Checksum OK for oolite/oolite-source-1.76.tar.bz2.
=> SHA256 Checksum OK for oolite/firefox-4.0.source.js-only.tbz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for oolite-1.76_3
===>  Applying FreeBSD patches for oolite-1.76_3
===========================================================================
=======================<phase: build-depends  >============================
===>   oolite-1.76_3 depends on executable: zip - not found
===>    Verifying install for zip in /usr/ports/archivers/zip
===>   Installing existing package /packages/All/zip-3.0.txz
===>   Returning to build of oolite-1.76_3
===>   oolite-1.76_3 depends on file: /usr/local/bin/unzip - not found
===>    Verifying install for /usr/local/bin/unzip in /usr/ports/archivers/unzip
===>   Installing existing package /packages/All/unzip-6.0_1.txz
===>   Returning to build of oolite-1.76_3
===>   oolite-1.76_3 depends on file: /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh - not found
===>    Verifying install for /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh in /usr/ports/devel/gnustep-make
===>   Installing existing package /packages/All/gnustep-make-2.6.6.txz
===>   Returning to build of oolite-1.76_3
===>   oolite-1.76_3 depends on file: /usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so - not found
===>    Verifying install for /usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so in /usr/ports/lang/gnustep-base
===>   Installing existing package /packages/All/gnustep-base-1.24.6_4.txz
===> Creating users and/or groups.
Creating group 'messagebus' with gid '556'.
Creating user 'messagebus' with uid '556'.
No schema files found: doing nothing.
===> Creating users and/or groups.
Creating group 'avahi' with gid '558'.
Creating user 'avahi' with uid '558'.
===> Creating users and/or groups.
Creating group '_tss' with gid '601'.
Creating user '_tss' with uid '601'.
Message for trousers-tddl-0.3.10_6:
 To run tcsd automatically, add the following line to /etc/rc.conf

tcsd_enable="YES"

You might want to edit /usr/local/etc/tcsd.conf to reflect your setup.

To use TPM, add your_account to '_tss' group like following:

# pw groupadd _tss -m your_account
===>   Returning to build of oolite-1.76_3
===>   oolite-1.76_3 depends on file: /usr/local/bin/python2.7 - found
===>   oolite-1.76_3 depends on file: /usr/local/bin/sdl-config - not found
===>    Verifying install for /usr/local/bin/sdl-config in /usr/ports/devel/sdl12
===>   Installing existing package /packages/All/sdl-1.2.15_4,2.txz
Message for sdl-1.2.15_4,2:
 ------------------------------------------------------------------------------
 Your SDL library has been built with libvgl support, which means that you
 can run almost any SDL application straight on your console (VESA 2.0
 compatible videocard is required).

 To do this you have to load the vesa kernel module or enable it in your
 kernel, and set environment variable "SDL_VIDEODRIVER=vgl".
------------------------------------------------------------------------------
===>   Returning to build of oolite-1.76_3
<snip>
	../../config/system-headers | /usr/bin/perl5 ../../config/make-system-wrappers.pl system_wrappers_js
/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/config/nsinstall -R system_wrappers_js ../dist
gmake[5]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/config'
gmake[5]: Entering directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/editline'
Creating /wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/editline/.deps
gmake[5]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/editline'
gmake[5]: Entering directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/shell'
Creating /wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/shell/.deps
gmake[5]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/shell'
/usr/bin/clang++  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/usr/local/include/nspr -o jscpucfg ../jscpucfg.cpp
./jscpucfg > jsautocfg.tmp
mv jsautocfg.tmp jsautocfg.h
jskwgen.cpp
/usr/bin/clang++ -o host_jskwgen.o -c  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I.. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/local/include/nspr   -I.. -I../assembler -I../yarr -I/usr/local/include/nspr ../jskwgen.cpp
/usr/bin/clang++ -o host_jskwgen  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I.. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/local/include/nspr   -I.. -I../assembler -I../yarr host_jskwgen.o  
./host_jskwgen /wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/jsautokw.h
/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/config/nsinstall -R -m 644 js-config.h jsautocfg.h /wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/jsautokw.h ../js.msg ../jsanalyze.h ../jsapi.h ../jsarray.h ../jsarena.h ../jsatom.h ../jsbit.h ../jsbool.h ../jsclist.h ../jsclone.h ../jscntxt.h ../jscompat.h ../jsdate.h ../jsdbgapi.h ../jsdhash.h ../jsdtoa.h ../jsemit.h ../jsfun.h ../jsfriendapi.h ../jsgc.h ../jscell.h ../jsgcchunk.h ../jsgcstats.h ../jscompartment.h ../jshash.h ../jsinterp.h ../jsinttypes.h ../jsiter.h ../jslock.h ../jslong.h ../jsmath.h ../jsobj.h ../jsobjinlines.h ../json.h ../jsopcode.tbl ../jsopcode.h ../jsopcodeinlines.h ../jsotypes.h ../jsparse.h ../jsproxy.h ../jsprf.h ../jsprobes.h ../jspropertycache.h ../jspropertycacheinlines.h ../jspropertytree.h ../jsproto.tbl ../jsprvtd.h ../jspubtd.h ../jsreflect.h ../jsregexp.h ../jsscan.h ../jssco
 pe.h ../jsscript.h ../jsscriptinlines.h ../jsstaticcheck.h ../jsstdint.h ../jsstr.h ../jstracer.h ../jshotloop.h ../jstypedarray.h ../jstypes.h ../jsutil.h ../jsvector.h ../jstl.h ../jshashtable.h ../jsversion.h ../jswrapper.h ../jsxdrapi.h ../jsxml.h ../jsval.h ../jsvalue.h ../prmjtime.h ../jsbuiltins.h ../nanojit/Assembler.h ../nanojit/Allocator.h ../nanojit/CodeAlloc.h ../nanojit/Containers.h ../nanojit/LIR.h ../nanojit/LIRopcode.tbl ../nanojit/avmplus.h ../nanojit/Fragmento.h ../nanojit/Native.h ../nanojit/NativeCommon.h ../nanojit/NativeX64.h ../nanojit/njconfig.h ../nanojit/njcpudetect.h ../nanojit/RegAlloc.h ../nanojit/nanojit.h ../nanojit/VMPI.h ../tracejit/Writer.h ../perf/jsperf.h ./dist/include
mkdir -p nanojit
gmake[4]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release'
gmake libs
gmake[4]: Entering directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release'
jsoplengen.cpp
/usr/bin/clang++ -o host_jsoplengen.o -c  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I.. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/local/include/nspr   -I.. -I../assembler -I../yarr -I/usr/local/include/nspr ../jsoplengen.cpp
/usr/bin/clang++ -o host_jsoplengen  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I.. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/local/include/nspr   -I.. -I../assembler -I../yarr host_jsoplengen.o  
./host_jsoplengen /wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release/jsautooplen.h
jsanalyze.cpp
/usr/bin/clang++ -o jsanalyze.o -c  -I./dist/system_wrappers_js -include ../config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS  -I.. -I. -I./dist/include -I./dist/include/nsprpub  -I/usr/local/include/nspr   -I.. -I../assembler -I../yarr  -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1   -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp ../jsanalyze.cpp
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:59:
In file included from ../jsatom.h:52:
In file included from ../jsstr.h:56:
In file included from ../jsobj.h:64:
./jsvalue.h:108:23: warning: generic selections are a C11-specific feature [-Wc11-extensions]
    return (d == 0 && signbit(d));
                      ^
/usr/include/math.h:138:20: note: expanded from macro 'signbit'
#define signbit(x) __fp_type_select(x, __signbitf, __signbit, __signbitl)
                   ^
/usr/include/math.h:86:39: note: expanded from macro '__fp_type_select'
#define __fp_type_select(x, f, d, ld) _Generic((x),                     \
                                      ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:59:
In file included from ../jsatom.h:52:
In file included from ../jsstr.h:56:
In file included from ../jsobj.h:64:
./jsvalue.h:294:18: warning: using extended field designator is an extension [-Wextended-offsetof]
JS_STATIC_ASSERT(offsetof(jsval_layout, s.payload) == 0);
                 ^                       ~~~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
./jsutil.h:120:75: note: expanded from macro 'JS_STATIC_ASSERT'
        typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
                                                                          ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:59:
In file included from ../jsatom.h:52:
./jsstr.h:138:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
        struct {
        ^
./jsstr.h:455:16: warning: using extended field designator is an extension [-Wextended-offsetof]
        return offsetof(JSString, u.chars);
               ^                   ~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:62:
In file included from ../jsfun.h:49:
./jsscript.h:499:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (JSObjectArray *)((uint8 *) (this + 1) + objectsOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsscript.h:504:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSUpvarArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (JSUpvarArray *) ((uint8 *) (this + 1) + upvarsOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsscript.h:509:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (JSObjectArray *) ((uint8 *) (this + 1) + regexpsOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsscript.h:514:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSTryNoteArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (JSTryNoteArray *) ((uint8 *) (this + 1) + trynotesOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsscript.h:519:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'js::GlobalSlotArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (js::GlobalSlotArray *) ((uint8 *) (this + 1) + globalsOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsscript.h:524:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSConstArray *' increases required alignment from 1 to 8 [-Wcast-align]
        return (JSConstArray *) ((uint8 *) (this + 1) + constOffset);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:62:
./jsfun.h:228:26: warning: using extended field designator is an extension [-Wextended-offsetof]
        JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
                         ^            ~~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
./jsutil.h:120:75: note: expanded from macro 'JS_STATIC_ASSERT'
        typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
                                                                          ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:62:
./jsfun.h:228:51: warning: using extended field designator is an extension [-Wextended-offsetof]
        JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
                                                  ^            ~~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
./jsutil.h:120:75: note: expanded from macro 'JS_STATIC_ASSERT'
        typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
                                                                          ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:62:
./jsfun.h:229:26: warning: using extended field designator is an extension [-Wextended-offsetof]
        JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
                         ^            ~~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
./jsutil.h:120:75: note: expanded from macro 'JS_STATIC_ASSERT'
        typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
                                                                          ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
In file included from ../jscntxt.h:62:
./jsfun.h:230:16: warning: using extended field designator is an extension [-Wextended-offsetof]
        return offsetof(JSFunction, u.nativeOrScript);
               ^                     ~~~~~~~~~~~~~~~
/usr/include/stddef.h:62:32: note: expanded from macro 'offsetof'
#define offsetof(type, member)  __offsetof(type, member)
                                ^
/usr/include/sys/cdefs.h:449:34: note: expanded from macro '__offsetof'
#define __offsetof(type, field)  __builtin_offsetof(type, field)
                                 ^
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
./jscntxt.h:2179:14: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
           ? COMMON_ATOMS_START(&cx->runtime->atomState)
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./jsatom.h:445:6: note: expanded from macro 'COMMON_ATOMS_START'
    ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../jsanalyze.cpp:40:
In file included from ../jsanalyze.h:45:
./jscntxt.h:2963:12: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSContext *' increases required alignment from 1 to 8 [-Wcast-align]
    return (JSContext *) ((uint8 *) link - offsetof(JSContext, link));
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../jsanalyze.cpp:42:
./jscompartment.h:372:8: error: visibility does not match previous declaration
struct JS_FRIEND_API(JSCompartment) {
       ^
./jstypes.h:177:29: note: expanded from macro 'JS_FRIEND_API'
#define JS_FRIEND_API(t)    JS_PUBLIC_API(t)
                            ^
./jstypes.h:167:29: note: expanded from macro 'JS_PUBLIC_API'
# define JS_PUBLIC_API(t)   JS_EXPORT_API(t)
                            ^
./jstypes.h:120:33: note: expanded from macro 'JS_EXPORT_API'
# define JS_EXPORT_API(__type)  JS_EXTERNAL_VIS __type
                                ^
./jstypes.h:101:42: note: expanded from macro 'JS_EXTERNAL_VIS'
#  define JS_EXTERNAL_VIS __attribute__((visibility ("default")))
                                         ^
./config/gcc_hidden.h:2:13: note: previous attribute is here
#pragma GCC visibility push(hidden)
            ^
16 warnings and 1 error generated.
gmake[4]: *** [jsanalyze.o] Error 1
gmake[4]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release'
gmake[3]: *** [default] Error 2
gmake[3]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76/deps/Cross-platform-deps/mozilla/js/src/build-release'
gmake[2]: *** [deps/Cross-platform-deps/mozilla/js/src/build-release/build_stamp] Error 2
gmake[2]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76'
gmake[1]: *** [LIBJS] Error 2
gmake[1]: Leaving directory `/wrkdirs/usr/ports/games/oolite/work/oolite-source-1.76'
*** Error code 2

Stop.
make: stopped in /usr/ports/games/oolite


More information about the freebsd-pkg-fallout mailing list