Bug#826673: mu-cade: FTBFS: src/abagames/util/ode/world.d:121:33: error: need 'this' for 'MAX_CONTACTS' of type 'const(int)'
Chris Lamb
lamby at debian.org
Tue Jun 7 17:17:39 UTC 2016
Source: mu-cade
Version: 0.11.dfsg1-10
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
mu-cade fails to build from source in unstable/amd64:
[..]
Selecting previously unselected package libsdl1.2debian:amd64.
Preparing to unpack .../libsdl1.2debian_1.2.15+dfsg1-4_amd64.deb ...
Unpacking libsdl1.2debian:amd64 (1.2.15+dfsg1-4) ...
Selecting previously unselected package libmikmod3:amd64.
Preparing to unpack .../libmikmod3_3.3.8-2_amd64.deb ...
Unpacking libmikmod3:amd64 (3.3.8-2) ...
Selecting previously unselected package libvorbisfile3:amd64.
Preparing to unpack .../libvorbisfile3_1.3.5-3_amd64.deb ...
Unpacking libvorbisfile3:amd64 (1.3.5-3) ...
Selecting previously unselected package libsdl-mixer1.2:amd64.
Preparing to unpack .../libsdl-mixer1.2_1.2.12-11+b1_amd64.deb ...
Unpacking libsdl-mixer1.2:amd64 (1.2.12-11+b1) ...
Selecting previously unselected package libogg-dev:amd64.
Preparing to unpack .../libogg-dev_1.3.2-1_amd64.deb ...
Unpacking libogg-dev:amd64 (1.3.2-1) ...
Selecting previously unselected package libflac-dev:amd64.
Preparing to unpack .../libflac-dev_1.3.1-4_amd64.deb ...
Unpacking libflac-dev:amd64 (1.3.1-4) ...
Selecting previously unselected package libmad0-dev.
Preparing to unpack .../libmad0-dev_0.15.1b-8_amd64.deb ...
Unpacking libmad0-dev (0.15.1b-8) ...
Selecting previously unselected package libmikmod-config.
Preparing to unpack .../libmikmod-config_3.3.8-2_amd64.deb ...
Unpacking libmikmod-config (3.3.8-2) ...
Selecting previously unselected package libmikmod-dev:amd64.
Preparing to unpack .../libmikmod-dev_3.3.8-2_amd64.deb ...
Unpacking libmikmod-dev:amd64 (3.3.8-2) ...
Selecting previously unselected package libasound2-dev:amd64.
Preparing to unpack .../libasound2-dev_1.1.1-1_amd64.deb ...
Unpacking libasound2-dev:amd64 (1.1.1-1) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../libpng16-16_1.6.21-5_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.21-5) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../libpng-dev_1.6.21-5_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.21-5) ...
Selecting previously unselected package libslang2-dev:amd64.
Preparing to unpack .../libslang2-dev_2.3.0-2.3_amd64.deb ...
Unpacking libslang2-dev:amd64 (2.3.0-2.3) ...
Selecting previously unselected package libcaca-dev.
Preparing to unpack .../libcaca-dev_0.99.beta19-2+b1_amd64.deb ...
Unpacking libcaca-dev (0.99.beta19-2+b1) ...
Selecting previously unselected package libpulse-mainloop-glib0:amd64.
Preparing to unpack .../libpulse-mainloop-glib0_8.0-2+b2_amd64.deb ...
Unpacking libpulse-mainloop-glib0:amd64 (8.0-2+b2) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../libelf1_0.165-3_amd64.deb ...
Unpacking libelf1:amd64 (0.165-3) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../libglib2.0-data_2.48.1-1_all.deb ...
Unpacking libglib2.0-data (2.48.1-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../libglib2.0-bin_2.48.1-1_amd64.deb ...
Unpacking libglib2.0-bin (2.48.1-1) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../libpcre16-3_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.38-3.1) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../libpcre32-3_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.38-3.1) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../libpcrecpp0v5_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.38-3.1) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../libpcre3-dev_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.38-3.1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.29-4_amd64.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package libglib2.0-dev.
Preparing to unpack .../libglib2.0-dev_2.48.1-1_amd64.deb ...
Unpacking libglib2.0-dev (2.48.1-1) ...
Selecting previously unselected package libpulse-dev:amd64.
Preparing to unpack .../libpulse-dev_8.0-2+b2_amd64.deb ...
Unpacking libpulse-dev:amd64 (8.0-2+b2) ...
Selecting previously unselected package libsdl1.2-dev.
Preparing to unpack .../libsdl1.2-dev_1.2.15+dfsg1-4_amd64.deb ...
Unpacking libsdl1.2-dev (1.2.15+dfsg1-4) ...
Selecting previously unselected package libvorbis-dev:amd64.
Preparing to unpack .../libvorbis-dev_1.3.5-3_amd64.deb ...
Unpacking libvorbis-dev:amd64 (1.3.5-3) ...
Selecting previously unselected package libsdl-mixer1.2-dev:amd64.
Preparing to unpack .../libsdl-mixer1.2-dev_1.2.12-11+b1_amd64.deb ...
Unpacking libsdl-mixer1.2-dev:amd64 (1.2.12-11+b1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.22-11) ...
Processing triggers for systemd (230-2) ...
Processing triggers for libglib2.0-0:amd64 (2.48.1-1) ...
No schema files found: doing nothing.
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
Setting up libphobos-5-dev (5.4.0-3) ...
Setting up gdc-5 (5.4.0-3) ...
Setting up libphobos-dev (5.3.1-3) ...
Setting up gdc (4:5.3.1-3) ...
Setting up libbulletml0v5:amd64 (0.0.6-6.1) ...
Setting up libbulletml-dev (0.0.6-6.1) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ...
Setting up libxcb1:amd64 (1.11.1-1) ...
Setting up libx11-data (2:1.6.3-1) ...
Setting up libx11-6:amd64 (2:1.6.3-1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.29-1) ...
Setting up libxau-dev:amd64 (1:1.0.8-1) ...
Setting up libxdmcp-dev:amd64 (1:1.1.2-1.1) ...
Setting up x11proto-input-dev (2.3.2-1) ...
Setting up x11proto-kb-dev (1.0.7-1) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libpthread-stubs0-dev:amd64 (0.3-4) ...
Setting up libxcb1-dev:amd64 (1.11.1-1) ...
Setting up libx11-dev:amd64 (2:1.6.3-1) ...
Setting up libdrm2:amd64 (2.4.68-1) ...
Setting up libpciaccess0:amd64 (0.13.4-1) ...
Setting up libdrm-intel1:amd64 (2.4.68-1) ...
Setting up libdrm-radeon1:amd64 (2.4.68-1) ...
Setting up libdrm-nouveau2:amd64 (2.4.68-1) ...
Setting up libdrm-amdgpu1:amd64 (2.4.68-1) ...
Setting up libdrm-dev:amd64 (2.4.68-1) ...
Setting up mesa-common-dev:amd64 (11.2.2-1) ...
Setting up libglapi-mesa:amd64 (11.2.2-1) ...
Setting up libx11-xcb1:amd64 (2:1.6.3-1) ...
Setting up libxcb-dri2-0:amd64 (1.11.1-1) ...
Setting up libxcb-dri3-0:amd64 (1.11.1-1) ...
Setting up libxcb-glx0:amd64 (1.11.1-1) ...
Setting up libxcb-present0:amd64 (1.11.1-1) ...
Setting up libxcb-randr0:amd64 (1.11.1-1) ...
Setting up libxcb-render0:amd64 (1.11.1-1) ...
Setting up libxcb-shape0:amd64 (1.11.1-1) ...
Setting up libxcb-sync1:amd64 (1.11.1-1) ...
Setting up libxcb-xfixes0:amd64 (1.11.1-1) ...
Setting up libxfixes3:amd64 (1:5.0.1-2+b2) ...
Setting up libxdamage1:amd64 (1:1.1.4-2+b1) ...
Setting up libxext6:amd64 (2:1.3.3-1) ...
Setting up libxshmfence1:amd64 (1.2-1) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1) ...
Setting up libgl1-mesa-glx:amd64 (11.2.2-1) ...
Setting up libx11-xcb-dev:amd64 (2:1.6.3-1) ...
Setting up libxcb-dri3-dev:amd64 (1.11.1-1) ...
Setting up libxcb-render0-dev:amd64 (1.11.1-1) ...
Setting up libxcb-randr0-dev:amd64 (1.11.1-1) ...
Setting up libxcb-shape0-dev:amd64 (1.11.1-1) ...
Setting up libxcb-xfixes0-dev:amd64 (1.11.1-1) ...
Setting up libxcb-sync-dev:amd64 (1.11.1-1) ...
Setting up libxcb-present-dev:amd64 (1.11.1-1) ...
Setting up libxshmfence-dev:amd64 (1.2-1) ...
Setting up libxcb-dri2-0-dev:amd64 (1.11.1-1) ...
Setting up libxcb-glx0-dev:amd64 (1.11.1-1) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev:amd64 (1:5.0.1-2+b2) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:amd64 (1:1.1.4-2+b1) ...
Setting up libxext-dev:amd64 (2:1.3.3-1) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up libxxf86vm-dev:amd64 (1:1.1.4-1) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up x11proto-gl-dev (1.4.17-1) ...
Setting up libgl1-mesa-dev:amd64 (11.2.2-1) ...
Setting up libglu1-mesa:amd64 (9.0.0-2.1) ...
Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1) ...
Setting up libode6 (2:0.14-2) ...
Setting up libode-dev (2:0.14-2) ...
Setting up libogg0:amd64 (1.3.2-1) ...
Setting up libflac8:amd64 (1.3.1-4) ...
Setting up libasound2-data (1.1.1-1) ...
Setting up libasound2:amd64 (1.1.1-1) ...
Setting up libopus0:amd64 (1.1.2-1) ...
Setting up libsamplerate0:amd64 (0.1.8-8) ...
Setting up libjack-jackd2-0:amd64 (1.9.10+20150825git1ed50c92~dfsg-1) ...
Setting up libasyncns0:amd64 (0.8-6) ...
Setting up libdbus-1-3:amd64 (1.10.8-1) ...
Setting up x11-common (1:7.7+15) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:amd64 (2:1.0.9-1+b1) ...
Setting up libjson-c3:amd64 (0.12-3) ...
Setting up libsm6:amd64 (2:1.2.2-1+b1) ...
Setting up libvorbis0a:amd64 (1.3.5-3) ...
Setting up libvorbisenc2:amd64 (1.3.5-3) ...
Setting up libsndfile1:amd64 (1.0.25-10) ...
Setting up libwrap0:amd64 (7.6.q-25) ...
Setting up libxi6:amd64 (2:1.7.6-1) ...
Setting up libxtst6:amd64 (2:1.2.2-1+b1) ...
Setting up libpulse0:amd64 (8.0-2+b2) ...
Setting up libfluidsynth1:amd64 (1.1.6-3) ...
Setting up libmad0:amd64 (0.15.1b-8) ...
Setting up libopenal-data (1:1.17.2-1) ...
Setting up libopenal1:amd64 (1:1.17.2-1) ...
Setting up libslang2:amd64 (2.3.0-2.3) ...
Setting up libcaca0:amd64 (0.99.beta19-2+b1) ...
Setting up libsdl1.2debian:amd64 (1.2.15+dfsg1-4) ...
Setting up libmikmod3:amd64 (3.3.8-2) ...
Setting up libvorbisfile3:amd64 (1.3.5-3) ...
Setting up libsdl-mixer1.2:amd64 (1.2.12-11+b1) ...
Setting up libogg-dev:amd64 (1.3.2-1) ...
Setting up libflac-dev:amd64 (1.3.1-4) ...
Setting up libmad0-dev (0.15.1b-8) ...
Setting up libmikmod-config (3.3.8-2) ...
Setting up libmikmod-dev:amd64 (3.3.8-2) ...
Setting up libasound2-dev:amd64 (1.1.1-1) ...
Setting up libpng16-16:amd64 (1.6.21-5) ...
Setting up libpng-dev:amd64 (1.6.21-5) ...
Setting up libslang2-dev:amd64 (2.3.0-2.3) ...
Setting up libcaca-dev (0.99.beta19-2+b1) ...
Setting up libpulse-mainloop-glib0:amd64 (8.0-2+b2) ...
Setting up libelf1:amd64 (0.165-3) ...
Setting up libglib2.0-data (2.48.1-1) ...
Setting up libglib2.0-bin (2.48.1-1) ...
Setting up libpcre16-3:amd64 (2:8.38-3.1) ...
Setting up libpcre32-3:amd64 (2:8.38-3.1) ...
Setting up libpcrecpp0v5:amd64 (2:8.38-3.1) ...
Setting up libpcre3-dev:amd64 (2:8.38-3.1) ...
Setting up pkg-config (0.29-4) ...
Setting up libglib2.0-dev (2.48.1-1) ...
Setting up libpulse-dev:amd64 (8.0-2+b2) ...
Setting up libsdl1.2-dev (1.2.15+dfsg1-4) ...
Setting up libvorbis-dev:amd64 (1.3.5-3) ...
Setting up libsdl-mixer1.2-dev:amd64 (1.2.12-11+b1) ...
Setting up mu-cade-build-deps (0.11.dfsg1-10) ...
Processing triggers for libc-bin (2.22-11) ...
Processing triggers for systemd (230-2) ...
**************************************************************************************
** Environment **
**************************************************************************************
PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=8a6f90449318
TERM=xterm
EVAL=db mu-cade; ret="${?}"; if [ "${ret}" = 29 ]; then ft . 300; echo mu-cade >> /tmp/tmp.VfOO44dhR0; fi; echo mu-cade >> /home/lamby/unfiled/get-ftbfs-logs/.unreproducible; exit ${ret}
PAGER=more
DISPLAY=:0
DOCKER_IMAGE=lamby-debian-sid
DEB_BUILD_OPTIONS=parallel=9
PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
HOME=/home/lamby
LOGNAME=lamby
SHLVL=1
PWD=/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1
OLDPWD=/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade
GPG_TTY=/dev/console
QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_INDEX=1
QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
DEBEMAIL=lamby at debian.org
DEBFULLNAME=Chris Lamb
EDITOR=vim
LESS=-cgiFx4M
BLASTER=A220 I5 D1 H5 P330 T6
_=/usr/bin/env
**************************************************************************************
** Building mu-cade 0.11.dfsg1-10 on amd64 **
**************************************************************************************
dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: info: source package mu-cade
dpkg-buildpackage: info: source version 0.11.dfsg1-10
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Peter De Wachter <pdewacht at gmail.com>
dpkg-source --before-build mu-cade-0.11.dfsg1
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh clean
dh_testdir
dh_auto_clean
make -j1 clean
make[1]: Entering directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
rm -f mu-cade
make[1]: Leaving directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
dh_clean
debian/rules build
dh build
dh_testdir
dh_update_autotools_config
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
dh_auto_build -- DFLAGS="-frelease"
make -j1 DFLAGS=-frelease
make[2]: Entering directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
gdc -o mu-cade -Iimport -Isrc -Wno-deprecated -frelease -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro import/SDL.d import/SDL_active.d import/SDL_audio.d import/SDL_byteorder.d import/SDL_cdrom.d import/SDL_copying.d import/SDL_endian.d import/SDL_error.d import/SDL_events.d import/SDL_getenv.d import/SDL_joystick.d import/SDL_keyboard.d import/SDL_keysym_.d import/SDL_mixer.d import/SDL_mouse.d import/SDL_mutex.d import/SDL_quit.d import/SDL_rwops.d import/SDL_syswm.d import/SDL_thread.d import/SDL_timer.d import/SDL_types.d import/SDL_version_.d import/SDL_video.d import/bulletml.d import/ode/collision.d import/ode/collision_space.d import/ode/collision_trimesh.d import/ode/common.d import/ode/compatibility.d import/ode/config.d import/ode/contact.d import/ode/error.d import/ode/export_dif.d import/ode/mass.d import/ode/matrix.d import/ode/memory.d import/ode/misc.d import/ode/objects.d import/ode/ode.d import/ode/odemath.d import/ode/rotation.d import/ode/timer.d import/opengl.d import/openglu.d src/abagames/mcd/barrage.d src/abagames/mcd/boot.d src/abagames/mcd/bullet.d src/abagames/mcd/bulletimpl.d src/abagames/mcd/bulletpool.d src/abagames/mcd/bullettarget.d src/abagames/mcd/enemy.d src/abagames/mcd/field.d src/abagames/mcd/gamemanager.d src/abagames/mcd/letter.d src/abagames/mcd/particle.d src/abagames/mcd/prefmanager.d src/abagames/mcd/replay.d src/abagames/mcd/screen.d src/abagames/mcd/shape.d src/abagames/mcd/ship.d src/abagames/mcd/shot.d src/abagames/mcd/soundmanager.d src/abagames/mcd/spec.d src/abagames/mcd/stagemanager.d src/abagames/mcd/title.d src/abagames/util/actor.d src/abagames/util/bulletml/bullet.d src/abagames/util/bulletml/bulletsmanager.d src/abagames/util/iterator.d src/abagames/util/logger.d src/abagames/util/math.d src/abagames/util/ode/odeactor.d src/abagames/util/ode/world.d src/abagames/util/prefmanager.d src/abagames/util/rand.d src/abagames/util/sdl/displaylist.d src/abagames/util/sdl/gamemanager.d src/abagames/util/sdl/input.d src/abagames/util/sdl/mainloop.d src/abagames/util/sdl/recordableinput.d src/abagames/util/sdl/screen.d src/abagames/util/sdl/screen3d.d src/abagames/util/sdl/sdlexception.d src/abagames/util/sdl/shape.d src/abagames/util/sdl/sound.d src/abagames/util/sdl/texture.d src/abagames/util/sdl/twinstickpad.d src/abagames/util/tokenizer.d src/abagames/util/vector.d -lSDL -lGL -lGLU -lSDL_mixer -lode -lbulletml
cc1d: warning: command line option '-Wformat=1' is valid for C/C++/ObjC/ObjC++ but not for D
cc1d: warning: command line option '-Wdate-time' is valid for C/C++/Fortran/ObjC/ObjC++ but not for D
src/abagames/util/ode/world.d:101:25: error: need 'this' for 'MAX_CONTACTS' of type 'const(int)'
for (int i = 0; i < World.MAX_CONTACTS; i++) {
^
src/abagames/util/ode/world.d:121:33: error: need 'this' for 'MAX_CONTACTS' of type 'const(int)'
int numc = dCollide(o1, o2, World.MAX_CONTACTS, &(contact[0].geom), dContact.sizeof);
^
Makefile:8: recipe for target 'mu-cade' failed
make[2]: *** [mu-cade] Error 1
make[2]: Leaving directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
dh_auto_build: make -j1 DFLAGS=-frelease returned exit code 2
debian/rules:14: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/home/lamby/temp/cdt.20160607173156.fFTWp5pqrf.mu-cade/mu-cade-0.11.dfsg1'
debian/rules:11: recipe for target 'build' failed
make: *** [build] Error 2
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mu-cade.0.11.dfsg1-10.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 8561 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20160607/65be3a5b/attachment-0001.obj>
More information about the Pkg-games-devel
mailing list