* Package: games-emulation/virtualjaguar-2.1.2-r2 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking virtualjaguar-2.1.2.tar.bz2 to /var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work >>> Source unpacked in /var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work >>> Preparing source in /var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar ... * Running qmake ... [ ok ] >>> Source configured. >>> Compiling source in /var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar ... make -j1 -j1 libs *** Making Customized UAE 68K Core... make[1]: Entering directory '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar/src/m68000' *** Compiling build68k.c ... *** Generating cpudefs.c... *** Generating gencpu... *** Generating cpuemu.c... *** Compiling obj/cpustbl.c... In file included from obj/cpustbl.c:3:0: ./inlines.h: In function ‘m68k_do_rts’: ./inlines.h:82:13: warning: implicit declaration of function ‘m68k_read_memory_32’ [-Wimplicit-function-declaration] m68k_setpc(m68k_read_memory_32(m68k_areg(regs, 7))); ^~~~~~~~~~~~~~~~~~~ ./inlines.h: In function ‘m68k_do_bsr’: ./inlines.h:89:2: warning: implicit declaration of function ‘m68k_write_memory_32’ [-Wimplicit-function-declaration] m68k_write_memory_32(m68k_areg(regs, 7), oldpc); ^~~~~~~~~~~~~~~~~~~~ ./inlines.h: In function ‘get_ibyte_prefetch’: ./inlines.h:111:22: warning: implicit declaration of function ‘m68k_read_memory_8’ [-Wimplicit-function-declaration] #define get_ibyte(o) m68k_read_memory_8(regs.pc + (o) + 1) ^ ./inlines.h:158:9: note: in expansion of macro ‘get_ibyte’ return get_ibyte(o); ^~~~~~~~~ ./inlines.h: In function ‘get_iword_prefetch’: ./inlines.h:112:22: warning: implicit declaration of function ‘m68k_read_memory_16’ [-Wimplicit-function-declaration] #define get_iword(o) m68k_read_memory_16(regs.pc + (o)) ^ ./inlines.h:183:9: note: in expansion of macro ‘get_iword’ return get_iword(o); ^~~~~~~~~ *** Compiling obj/cpudefs.c... *** Compiling obj/cpuemu.c... In file included from obj/cpuemu.c:3:0: ./inlines.h: In function ‘m68k_do_rts’: ./inlines.h:82:13: warning: implicit declaration of function ‘m68k_read_memory_32’ [-Wimplicit-function-declaration] m68k_setpc(m68k_read_memory_32(m68k_areg(regs, 7))); ^~~~~~~~~~~~~~~~~~~ ./inlines.h: In function ‘m68k_do_bsr’: ./inlines.h:89:2: warning: implicit declaration of function ‘m68k_write_memory_32’ [-Wimplicit-function-declaration] m68k_write_memory_32(m68k_areg(regs, 7), oldpc); ^~~~~~~~~~~~~~~~~~~~ ./inlines.h: In function ‘get_ibyte_prefetch’: ./inlines.h:111:22: warning: implicit declaration of function ‘m68k_read_memory_8’ [-Wimplicit-function-declaration] #define get_ibyte(o) m68k_read_memory_8(regs.pc + (o) + 1) ^ ./inlines.h:158:9: note: in expansion of macro ‘get_ibyte’ return get_ibyte(o); ^~~~~~~~~ ./inlines.h: In function ‘get_iword_prefetch’: ./inlines.h:112:22: warning: implicit declaration of function ‘m68k_read_memory_16’ [-Wimplicit-function-declaration] #define get_iword(o) m68k_read_memory_16(regs.pc + (o)) ^ ./inlines.h:183:9: note: in expansion of macro ‘get_iword’ return get_iword(o); ^~~~~~~~~ obj/cpuemu.c: In function ‘op_10_4_ff’: obj/cpuemu.c:108:2: warning: implicit declaration of function ‘m68k_write_memory_8’ [-Wimplicit-function-declaration] m68k_write_memory_8(dsta,src); ^~~~~~~~~~~~~~~~~~~ obj/cpuemu.c: In function ‘op_50_4_ff’: obj/cpuemu.c:239:2: warning: implicit declaration of function ‘m68k_write_memory_16’ [-Wimplicit-function-declaration] m68k_write_memory_16(dsta,src); ^~~~~~~~~~~~~~~~~~~~ *** Compiling cpuextra.c... In file included from cpuextra.c:11:0: inlines.h: In function ‘m68k_do_rts’: inlines.h:82:13: warning: implicit declaration of function ‘m68k_read_memory_32’ [-Wimplicit-function-declaration] m68k_setpc(m68k_read_memory_32(m68k_areg(regs, 7))); ^~~~~~~~~~~~~~~~~~~ inlines.h: In function ‘m68k_do_bsr’: inlines.h:89:2: warning: implicit declaration of function ‘m68k_write_memory_32’ [-Wimplicit-function-declaration] m68k_write_memory_32(m68k_areg(regs, 7), oldpc); ^~~~~~~~~~~~~~~~~~~~ inlines.h: In function ‘get_ibyte_prefetch’: inlines.h:111:22: warning: implicit declaration of function ‘m68k_read_memory_8’ [-Wimplicit-function-declaration] #define get_ibyte(o) m68k_read_memory_8(regs.pc + (o) + 1) ^ inlines.h:158:9: note: in expansion of macro ‘get_ibyte’ return get_ibyte(o); ^~~~~~~~~ inlines.h: In function ‘get_iword_prefetch’: inlines.h:112:22: warning: implicit declaration of function ‘m68k_read_memory_16’ [-Wimplicit-function-declaration] #define get_iword(o) m68k_read_memory_16(regs.pc + (o)) ^ inlines.h:183:9: note: in expansion of macro ‘get_iword’ return get_iword(o); ^~~~~~~~~ cpuextra.c: In function ‘Exception’: cpuextra.c:169:2: warning: implicit declaration of function ‘m68k_write_memory_16’ [-Wimplicit-function-declaration] m68k_write_memory_16(m68k_areg(regs, 7), regs.sr); ^~~~~~~~~~~~~~~~~~~~ *** Compiling readcpu.c... *** Compiling m68kinterface.c... *** Compiling m68kdasm.c... In file included from m68kdasm.c:16:0: inlines.h: In function ‘m68k_do_rts’: inlines.h:82:13: warning: implicit declaration of function ‘m68k_read_memory_32’ [-Wimplicit-function-declaration] m68k_setpc(m68k_read_memory_32(m68k_areg(regs, 7))); ^~~~~~~~~~~~~~~~~~~ inlines.h: In function ‘m68k_do_bsr’: inlines.h:89:2: warning: implicit declaration of function ‘m68k_write_memory_32’ [-Wimplicit-function-declaration] m68k_write_memory_32(m68k_areg(regs, 7), oldpc); ^~~~~~~~~~~~~~~~~~~~ inlines.h: In function ‘get_ibyte_prefetch’: inlines.h:111:22: warning: implicit declaration of function ‘m68k_read_memory_8’ [-Wimplicit-function-declaration] #define get_ibyte(o) m68k_read_memory_8(regs.pc + (o) + 1) ^ inlines.h:158:9: note: in expansion of macro ‘get_ibyte’ return get_ibyte(o); ^~~~~~~~~ inlines.h: In function ‘get_iword_prefetch’: inlines.h:112:22: warning: implicit declaration of function ‘m68k_read_memory_16’ [-Wimplicit-function-declaration] #define get_iword(o) m68k_read_memory_16(regs.pc + (o)) ^ inlines.h:183:9: note: in expansion of macro ‘get_iword’ return get_iword(o); ^~~~~~~~~ ar: creating obj/libm68k.a Done! make[1]: Leaving directory '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar/src/m68000' *** Making Virtual Jaguar core... make[1]: Entering directory '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar' *** Compiling src/blitter.cpp... src/blitter.cpp:3590:2: warning: #warning srcdreadd is not properly initialized! [-Wcpp] #warning srcdreadd is not properly initialized! ^~~~~~~ src/blitter.cpp: In function ‘void ADDRADD(int16_t&, int16_t&, bool, uint16_t, uint16_t, uint16_t, uint16_t, uint8_t, bool, bool)’: src/blitter.cpp:5391:85: error: narrowing conversion of ‘65535’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] t mask[8] = { 0xFFFF, 0xFFFE, 0xFFFC, 0xFFF8, 0xFFF0, 0xFFE0, 0xFFC0, 0x0000 }; ^ src/blitter.cpp:5391:85: error: narrowing conversion of ‘65534’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] src/blitter.cpp:5391:85: error: narrowing conversion of ‘65532’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] src/blitter.cpp:5391:85: error: narrowing conversion of ‘65528’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] src/blitter.cpp:5391:85: error: narrowing conversion of ‘65520’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] src/blitter.cpp:5391:85: error: narrowing conversion of ‘65504’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] src/blitter.cpp:5391:85: error: narrowing conversion of ‘65472’ from ‘int’ to ‘int16_t {aka short int}’ inside { } [-Wnarrowing] make[1]: *** [jaguarcore.mak:100: obj/blitter.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar' make: *** [Makefile:80: obj/libjaguarcore.a] Error 2 * ERROR: games-emulation/virtualjaguar-2.1.2-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-emulation/virtualjaguar-2.1.2-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/virtualjaguar-2.1.2-r2::gentoo'`. * The complete build log is located at '/var/log/portage/games-emulation:virtualjaguar-2.1.2-r2:20170316-051945.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar' * S: '/var/tmp/portage/games-emulation/virtualjaguar-2.1.2-r2/work/virtualjaguar'