On Wed, Sep 25, 2013 at 06:46:02PM +0000, [email protected] wrote: > 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: [email protected] > Last committer: [email protected] > Ident: $FreeBSD: head/games/tyrquake/Makefile 327730 2013-09-20 > 17:36:33Z bapt $ > Log URL: > http://beefy2.isc.freebsd.org/bulk/91amd64-default/2013-09-25_11h49m50s/logs/tyrquake-0.59_1.log > Build URL: > http://beefy2.isc.freebsd.org/bulk/91amd64-default/2013-09-25_11h49m50s > Log: > > ====>> Building games/tyrquake > build started at Wed Sep 25 18:45:41 UTC 2013 > port directory: /usr/ports/games/tyrquake > building for: FreeBSD 91amd64-default-job-23 9.1-RELEASE FreeBSD 9.1-RELEASE > amd64 > maintained by: [email protected] > Makefile ident: $FreeBSD: head/games/tyrquake/Makefile 327730 2013-09-20 > 17:36:33Z bapt $ > Poudriere version: 3.1-pre > > ---Begin Environment--- > OSVERSION=901000 > UNAME_v=FreeBSD 9.1-RELEASE > UNAME_r=9.1-RELEASE > BLOCKSIZE=K > MAIL=/var/mail/root > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin > STATUS=1 > MASTERMNT=/usr/local/poudriere/data/build/91amd64-default/ref > PKG_EXT=txz > tpid=89220 > POUDRIERE_BUILD_TYPE=bulk > NBPARALLEL=24 > PKGNG=1 > PKGNAME=tyrquake-0.59_1 > PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f > PKG_ADD=/usr/local/sbin/pkg-static add > PWD=/root > MASTERNAME=91amd64-default > USER=root > HOME=/root > POUDRIERE_VERSION=3.1-pre > LOCALBASE=/usr/local > PACKAGE_BUILDING=yes > PKG_VERSION=/poudriere/pkg-static version > ---End Environment--- > > ---Begin OPTIONS List--- > ===> The following configuration options are available for tyrquake-0.59_1: > OPTIMIZED_CFLAGS=on: Use extra compiler optimizations > ===> Use 'make config' to modify these settings > ---End OPTIONS List--- > > --CONFIGURE_ARGS-- > > --End CONFIGURE_ARGS-- > > --CONFIGURE_ENV-- > TMPDIR="/tmp" TMPDIR="/tmp" MAKE=gmake SHELL=/bin/sh CONFIG_SHELL=/bin/sh > --End CONFIGURE_ENV-- > > --MAKE_ENV-- > QBASEDIR="/usr/local/share/quake" X11BASE=/usr/local > Q1DIR="/usr/local/share/quake" TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh > NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" > CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" > LDFLAGS="" CXX="c++" 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-- > > --SUB_LIST-- > Q1DIR="/usr/local/share/quake" > PREFIX=/usr/local > LOCALBASE=/usr/local > DATADIR=/usr/local/share/tyrquake > DOCSDIR=/usr/local/share/doc/tyrquake > EXAMPLESDIR=/usr/local/share/examples/tyrquake > WWWDIR=/usr/local/www/tyrquake > ETCDIR=/usr/local/etc/tyrquake > --End SUB_LIST-- > > ---Begin make.conf--- > USE_PACKAGE_DEPENDS=yes > BATCH=yes > WRKDIRPREFIX=/wrkdirs > PACKAGES=/packages > DISTDIR=/distfiles > #### /usr/local/etc/poudriere.d/make.conf #### > WITH_PKGNG=yes > NO_RESTRICTED=yes > DISABLE_MAKE_JOBS=yes > ---End make.conf--- > ===> Cleaning for tyrquake-0.59_1 > =======================<phase: check-config >============================ > =========================================================================== > =======================<phase: pkg-depends >============================ > ===> tyrquake-0.59_1 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.1.4_5.txz > Installing pkg-1.1.4_5... done > If you are upgrading from the old package format, first run: > > # pkg2ng > ===> Returning to build of tyrquake-0.59_1 > =========================================================================== > =======================<phase: fetch-depends >============================ > =========================================================================== > =======================<phase: fetch >============================ > ===> Fetching all distfiles required by tyrquake-0.59_1 for building > =========================================================================== > =======================<phase: checksum >============================ > ===> Fetching all distfiles required by tyrquake-0.59_1 for building > => SHA256 Checksum OK for tyrquake-0.59.tar.gz. > =========================================================================== > =======================<phase: extract-depends>============================ > =========================================================================== > =======================<phase: extract >============================ > ===> Fetching all distfiles required by tyrquake-0.59_1 for building > ===> Extracting for tyrquake-0.59_1 > => SHA256 Checksum OK for tyrquake-0.59.tar.gz. > =========================================================================== > =======================<phase: patch-depends >============================ > =========================================================================== > =======================<phase: patch >============================ > ===> Patching for tyrquake-0.59_1 > ===> Applying FreeBSD patches for tyrquake-0.59_1 > =========================================================================== > =======================<phase: build-depends >============================ > ===> tyrquake-0.59_1 depends on executable: gmake - not found > ===> Verifying install for gmake in /usr/ports/devel/gmake > ===> Installing existing package /packages/All/gmake-3.82_1.txz > Installing gmake-3.82_1...Installing gettext-0.18.3...Installing > libiconv-1.14_1... done > done > done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: > /usr/local/libdata/pkgconfig/glproto.pc - not found > ===> Verifying install for /usr/local/libdata/pkgconfig/glproto.pc in > /usr/ports/x11/glproto > ===> Installing existing package /packages/All/glproto-1.4.16.txz > Installing glproto-1.4.16... done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: > /usr/local/libdata/pkgconfig/dri2proto.pc - not found > ===> Verifying install for /usr/local/libdata/pkgconfig/dri2proto.pc in > /usr/ports/x11/dri2proto > ===> Installing existing package /packages/All/dri2proto-2.8.txz > Installing dri2proto-2.8... done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - > not found > ===> Verifying install for /usr/local/libdata/pkgconfig/x11.pc in > /usr/ports/x11/libX11 > ===> Installing existing package /packages/All/libX11-1.6.1,1.txz > Installing libX11-1.6.1,1...Installing xproto-7.0.24... done > Installing libxcb-1.9.1...Installing libXdmcp-1.1.1... done > Installing libXau-1.0.8... done > Installing libxml2-2.8.0_2...Installing pkgconf-0.9.3... done > done > Installing libpthread-stubs-0.3_3... done > done > Installing kbproto-1.0.6... done > done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: > /usr/local/libdata/pkgconfig/xxf86vm.pc - not found > ===> Verifying install for /usr/local/libdata/pkgconfig/xxf86vm.pc in > /usr/ports/x11/libXxf86vm > ===> Installing existing package /packages/All/libXxf86vm-1.1.3.txz > Installing libXxf86vm-1.1.3...Installing xf86vidmodeproto-2.3.1... done > Installing xextproto-7.2.1... done > Installing libXext-1.3.2,1... done > done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: > /usr/local/libdata/pkgconfig/xdamage.pc - not found > ===> Verifying install for /usr/local/libdata/pkgconfig/xdamage.pc in > /usr/ports/x11/libXdamage > ===> Installing existing package /packages/All/libXdamage-1.1.4.txz > Installing libXdamage-1.1.4...Installing libXfixes-5.0.1...Installing > fixesproto-5.0... done > done > Installing damageproto-1.2.1... done > done > ===> Returning to build of tyrquake-0.59_1 > ===> tyrquake-0.59_1 depends on file: > /usr/local/libdata/pkgconfig/xfixes.pc - found > ===> tyrquake-0.59_1 depends on file: /usr/local/libdata/pkgconfig/xau.pc - > found > ===> tyrquake-0.59_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc > - found > ===> tyrquake-0.59_1 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc > - found > =========================================================================== > =======================<phase: lib-depends >============================ > ===> tyrquake-0.59_1 depends on shared library: GLU.1 - not found > ===> Verifying install for GLU.1 in /usr/ports/graphics/libGLU > ===> Installing existing package /packages/All/libGLU-9.0.0.txz > Installing libGLU-9.0.0...Installing expat-2.1.0... done > Installing pciids-20130823... done > Installing libdrm-2.4.17_1...Installing libpciaccess-0.13.2... done > done > Installing libGL-7.6.1_4... done > done > ===> Returning to build of tyrquake-0.59_1 > =========================================================================== > =======================<phase: configure >============================ > ===> Configuring for tyrquake-0.59_1 > =========================================================================== > =======================<phase: build >============================ > ===> Building for tyrquake-0.59_1 > MKDIR build/nqsw > MKDIR build/nqgl > MKDIR build/qwsw > MKDIR build/qwgl > MKDIR build/qwsv > CC build/nqsw/cd_common.o > CC build/nqsw/chase.o > CC build/nqsw/cl_demo.o > CC build/nqsw/cl_input.o > CC build/nqsw/cl_main.o > CC build/nqsw/cl_parse.o > CC build/nqsw/cl_tent.o > CC build/nqsw/cmd.o > CC build/nqsw/common.o > CC build/nqsw/console.o > CC build/nqsw/crc.o > CC build/nqsw/cvar.o > CC build/nqsw/host.o > CC build/nqsw/host_cmd.o > CC build/nqsw/keys.o > CC build/nqsw/mathlib.o > CC build/nqsw/menu.o > CC build/nqsw/net_dgrm.o > CC build/nqsw/net_loop.o > CC build/nqsw/net_main.o > CC build/nqsw/pr_cmds.o > CC build/nqsw/pr_edict.o > CC build/nqsw/pr_exec.o > CC build/nqsw/r_part.o > CC build/nqsw/rb_tree.o > CC build/nqsw/sbar.o > CC build/nqsw/shell.o > CC build/nqsw/snd_dma.o > CC build/nqsw/snd_mem.o > CC build/nqsw/snd_mix.o > CC build/nqsw/sv_main.o > CC build/nqsw/sv_move.o > CC build/nqsw/sv_phys.o > CC build/nqsw/sv_user.o > CC build/nqsw/view.o > CC build/nqsw/wad.o > CC build/nqsw/world.o > NQ/world.c: In function 'SV_TouchLinks': > NQ/world.c:296: warning: cast from pointer to integer of different size > NQ/world.c: In function 'SV_ClipToLinks': > NQ/world.c:770: warning: cast from pointer to integer of different size > CC build/nqsw/zone.o > CC build/nqsw/d_edge.o > common/d_edge.c: In function 'D_DrawSurfaces': > common/d_edge.c:200: warning: cast from pointer to integer of different size > CC build/nqsw/d_fill.o > CC build/nqsw/d_init.o > CC build/nqsw/d_modech.o > common/d_modech.c: In function 'D_Patch': > common/d_modech.c:46: warning: cast from pointer to integer of different size > common/d_modech.c:47: warning: cast from pointer to integer of different size > common/d_modech.c:48: warning: cast from pointer to integer of different size > CC build/nqsw/d_part.o > CC build/nqsw/d_polyse.o > CC build/nqsw/d_scan.o > CC build/nqsw/d_sky.o > CC build/nqsw/d_sprite.o > CC build/nqsw/d_surf.o > common/d_surf.c: In function 'D_SCAlloc': > common/d_surf.c:150: warning: cast from pointer to integer of different size > CC build/nqsw/d_vars.o > CC build/nqsw/d_zpoint.o > CC build/nqsw/draw.o > CC build/nqsw/model.o > CC build/nqsw/r_aclip.o > CC build/nqsw/r_alias.o > CC build/nqsw/r_bsp.o > CC build/nqsw/r_draw.o > CC build/nqsw/r_edge.o > CC build/nqsw/r_efrag.o > CC build/nqsw/r_light.o > CC build/nqsw/r_main.o > CC build/nqsw/r_misc.o > NQ/r_misc.c: In function 'R_SetupFrame': > NQ/r_misc.c:385: warning: format '%d' expects type 'int', but argument 2 has > type 'long int' > NQ/r_misc.c:385: warning: format '%d' expects type 'int', but argument 3 has > type 'long int' > CC build/nqsw/r_sky.o > CC build/nqsw/r_sprite.o > CC build/nqsw/r_surf.o > CC build/nqsw/r_vars.o > CC build/nqsw/screen.o > CC build/nqsw/cd_bsd.o > CC build/nqsw/net_udp.o > CC build/nqsw/net_bsd.o > CC build/nqsw/snd_linux.o > CC build/nqsw/sys_linux.o > CC build/nqsw/x11_core.o > CC build/nqsw/in_x11.o > common/in_x11.c: In function 'IN_Init': > common/in_x11.c:169: warning: unused variable 'MinorVersion' > common/in_x11.c:169: warning: unused variable 'MajorVersion' > CC build/nqsw/vid_x.o > CC build/nqsw/math.o > common/math.S: Assembler messages: > common/math.S:110: Error: suffix or operands invalid for `push' > common/math.S:405: Error: suffix or operands invalid for `pop'
This port builds fine on 9.1-RELEASE-p7 amd64 here. I have not been able to
reproduce this error.
From the Makefile:
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
OPTIONS_DEFINE_i386= ASM
ASM_DESC= x86 assembly code when possible
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS ASM
If I read the Makefile correctly, the option to use assembly is limited to the
i386 platform, and this option shouldn't be used when compiling on amd64. Yet
it seems poudiere is trying to compile i386 assembly, which obviously fails.
So why is it poudiere trying to do that?
Roland
--
R.F.Smith http://rsmith.home.xs4all.nl/
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
pgp_lmAeyWvTG.pgp
Description: PGP signature
