Package: basilisk2
Version: 0.9.20120331-2
Severity: serious
Tags: sid stretch
Justification: fails to build from source (but built successfully in the past)

basilisk2 FTBFS with GCC 5 on most architectures, see
https://buildd.debian.org/status/package.php?p=basilisk2&suite=unstable
for the full build logs.

[...]
gcc -D_FORTIFY_SOURCE=2 
-I/tmp/buildd/basilisk2-0.9.20120331/src/Unix/../include 
-I/tmp/buildd/basilisk2-0.9.20120331/src/Unix/. -I. 
-I/tmp/buildd/basilisk2-0.9.20120331/src/Unix/../uae_cpu 
-I/tmp/buildd/basilisk2-
0.9.20120331/src/Unix/../slirp -DHAVE_CONFIG_H  -DOS_linux -DDIRECT_ADDRESSING 
-DUNALIGNED_PROFITABLE -DX86_64_ASSEMBLY -DOPTIMIZED_FLAGS -DUSE_JIT 
-DUSE_JIT_FPU -DFPU_IEEE -D_REENTRANT -DDATADIR=\"/usr/share/Basil
iskII-jit\" -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall 
-Wno-unused-variable -Wno-unused-label -Wno-unused-function -Wno-missing-braces 
-Wno-parentheses -I/tmp/buildd/basilisk2-0.9.20120331/
src/Unix -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-strict-aliasing 
-c /tmp/buildd/basilisk2-0.9.20120331/src/Unix/../slirp/udp.c -o obj/udp.o
In file included from 
/tmp/buildd/basilisk2-0.9.20120331/src/Unix/../slirp/udp.c:42:0:
/tmp/buildd/basilisk2-0.9.20120331/src/Unix/../slirp/slirp.h:292:14: warning: 
inline function 'remque_32' declared but never defined
  inline void remque_32 _P((void *));
/tmp/buildd/basilisk2-0.9.20120331/src/Unix/../slirp/slirp.h:291:14: warning: 
inline function 'insque_32' declared but never defined
  inline void insque_32 _P((void *, void *));
              ^
g++ -o BasiliskII-jit -Wl,-z,relro      obj/main.o obj/main_unix.o obj/prefs.o 
obj/prefs_items.o obj/prefs_unix.o obj/sys_unix.o obj/rom_patches.o 
obj/slot_rom.o obj/rsrc_patches.o obj/emul_op.o obj/macos_util.o obj/xpram.o 
obj/xpram_unix.o obj/timer.o obj/timer_unix.o obj/adb.o obj/serial.o 
obj/ether.o obj/sony.o obj/disk.o obj/cdrom.o obj/scsi.o obj/video.o 
obj/video_blit.o obj/vm_alloc.o obj/sigsegv.o obj/audio.o obj/extfs.o 
obj/user_strings.o obj/user_strings_unix.o obj/sshpty.o obj/strlcpy.o 
obj/rpc_unix.o obj/video_sdl.o obj/extfs_unix.o obj/serial_unix.o 
obj/ether_unix.o obj/scsi_linux.o obj/audio_sdl.o obj/prefs_editor_gtk.o 
obj/clip_dummy.o obj/basilisk_glue.o obj/memory.o obj/newcpu.o obj/readcpu.o 
obj/fpu_ieee.o obj/cpustbl.o obj/cpudefs.o obj/cpuemu1.o obj/cpuemu2.o 
obj/cpuemu3.o obj/cpuemu4.o obj/cpuemu5.o obj/cpuemu6.o obj/cpuemu7.o 
obj/cpuemu8.o obj/cpuemu1_nf.o obj/cpuemu2_nf.o obj/cpuemu3_nf.o 
obj/cpuemu4_nf.o obj/cpuemu5_nf.o obj/cpuemu6_nf.o obj/cpuemu7_nf.o obj/cp
 uemu8_nf.o obj/compemu1.o obj/compemu2.o obj/compemu3.o obj/compemu4.o 
obj/compemu5.o obj/compemu6.o obj/compemu7.o obj/compemu8.o 
obj/compemu_support.o obj/compemu_fpp.o obj/compstbl.o obj/cpustbl_nf.o 
obj/bootp.o obj/ip_output.o obj/tcp_input.o obj/cksum.o obj/mbuf.o 
obj/tcp_output.o obj/debug.o obj/misc.o obj/tcp_subr.o obj/if.o obj/sbuf.o 
obj/tcp_timer.o obj/ip_icmp.o obj/slirp.o obj/tftp.o obj/ip_input.o 
obj/socket.o obj/udp.o -lpthread -lm -lrt -lrt  -L/usr/lib/x86_64-linux-gnu 
-lSDL -lesd  -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo 
-lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 
-lfontconfig -lfreetype 
obj/tcp_input.o: In function `tcp_reass':
tcp_input.c:(.text+0xfa): undefined reference to `remque_32'
tcp_input.c:(.text+0x112): undefined reference to `insque_32'
tcp_input.c:(.text+0x17a): undefined reference to `remque_32'
tcp_input.c:(.text+0x208): undefined reference to `insque_32'
obj/tcp_subr.o: In function `tcp_close':
tcp_subr.c:(.text+0x5a9): undefined reference to `remque_32'
obj/ip_input.o: In function `ip_freef':
ip_input.c:(.text+0x83): undefined reference to `remque_32'
obj/ip_input.o: In function `ip_reass':
ip_input.c:(.text+0x376): undefined reference to `remque_32'
ip_input.c:(.text+0x572): undefined reference to `insque_32'
collect2: error: ld returned 1 exit status
Makefile:105: recipe for target 'BasiliskII-jit' failed
make[1]: *** [BasiliskII-jit] Error 1
make[1]: Leaving directory '/tmp/buildd/basilisk2-0.9.20120331/build/jit'
/usr/share/cdbs/1/class/makefile.mk:47: recipe for target 
'debian/stamp-makefile-build/jit' failed
make: *** [debian/stamp-makefile-build/jit] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


Andreas

Reply via email to