Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 611432 Details for
Bug 708058
games-emulation/fakenes-0.5.8-r3 : fails to build with -fno-common or gcc-10
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-emulation:fakenes-0.5.8-r3:20200203-140922.log
games-emulation:fakenes-0.5.8-r3:20200203-140922.log (text/plain), 217.28 KB, created by
Toralf Förster
on 2020-02-03 18:50:38 UTC
(
hide
)
Description:
games-emulation:fakenes-0.5.8-r3:20200203-140922.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-02-03 18:50:38 UTC
Size:
217.28 KB
patch
obsolete
> * Package: games-emulation/fakenes-0.5.8-r3 > * Repository: gentoo > * Maintainer: games@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux opengl userland_GNU zlib > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking fakenes-0.5.8.tar.bz2 to /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work >>>> Source unpacked in /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work >>>> Preparing source in /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work/fakenes-0.5.8 ... > * Applying fakenes-0.5.8-underlink.patch ... > [ ok ] > * Applying fakenes-0.5.8-zlib.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work/fakenes-0.5.8 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work/fakenes-0.5.8 ... >x86_64-pc-linux-gnu-gcc cbuild.c -o cbuild >cbuild.c: In function âmainâ: >cbuild.c:2027:12: warning: format â%uâ expects argument of type âunsigned intâ, but argument 4 has type âlong unsigned intâ [-Wformat=] > 2027 | printf("\n\n!!! %s error, line %d !!!\n" > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2028 | "Too many 'do' commands enountered (max: %ud)!\n\n", > 2029 | fname, curr_line, sizeof(int)*8 - 1); > | ~~~~~~~~~~~~~~~~~ > | | > | long unsigned int >cbuild.c:2028:54: note: format string is defined here > 2028 | "Too many 'do' commands enountered (max: %ud)!\n\n", > | ~^ > | | > | unsigned int > | %lu >cbuild.c:2763:23: warning: format â%uâ expects argument of type âunsigned intâ, but argument 3 has type âsize_tâ {aka âlong unsigned intâ} [-Wformat=] > 2763 | fprintf(stderr, "\n\n\n*** Critical Error ***\n" > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2764 | "Out of memory allocating %ud defines!\n\n", > 2765 | num_defines+1); > | ~~~~~~~~~~~~~ > | | > | size_t {aka long unsigned int} >cbuild.c:2764:50: note: format string is defined here > 2764 | "Out of memory allocating %ud defines!\n\n", > | ~^ > | | > | unsigned int > | %lu >Building for unix... >mkdir("build/unix", S_IRWXU); >Runner: build/configure >build/configure.c: In function âmainâ: >build/configure.c:13:35: warning: format â%dâ expects argument of type âintâ, but argument 2 has type âlong unsigned intâ [-Wformat=] > 13 | printf ("#define SIZEOF_SHORT %d\n", sizeof (short)); > | ~^ ~~~~~~~~~~~~~~ > | | | > | int long unsigned int > | %ld >build/configure.c:14:35: warning: format â%dâ expects argument of type âintâ, but argument 2 has type âlong unsigned intâ [-Wformat=] > 14 | printf ("#define SIZEOF_INT %d\n", sizeof (int)); > | ~^ ~~~~~~~~~~~~ > | | | > | int long unsigned int > | %ld >build/configure.c:15:35: warning: format â%dâ expects argument of type âintâ, but argument 2 has type âlong unsigned intâ [-Wformat=] > 15 | printf ("#define SIZEOF_LONG %d\n", sizeof (long)); > | ~^ ~~~~~~~~~~~~~ > | | | > | int long unsigned int > | %ld >Creating build/unix/config.h... >Runner: build/dat2c >Converting support/fakenes.dat to build/unix/datafile.c... >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/unzip.d" -o "build/unix/unzip.o" -c "src/unzip.c" >src/unzip.c: In function âunzCloseâ: >src/unzip.c:456:5: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 456 | if (s->pfile_in_zip_read!=NULL) > | ^~ >src/unzip.c:459:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 459 | fclose(s->file); > | ^~~~~~ >src/unzip.c: In function âunzLocateFileâ: >src/unzip.c:781:5: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 781 | if (strlen(szFileName)>=UNZ_MAXFILENAMEINZIP) > | ^~ >src/unzip.c:784:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 784 | s=(unz_s*)file; > | ^ >src/unzip.c: In function âunzlocal_CheckCurrentFileCoherencyHeaderâ: >src/unzip.c:862:5: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 862 | if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) && > | ^~ >src/unzip.c:866:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 866 | if (unzlocal_getLong(s->file,&uData) != UNZ_OK) /* date/time */ > | ^~ >src/unzip.c: In function âunzOpenCurrentFileâ: >src/unzip.c:927:5: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 927 | if (s->pfile_in_zip_read != NULL) > | ^~ >src/unzip.c:930:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 930 | if (unzlocal_CheckCurrentFileCoherencyHeader(s,&iSizeVar, > | ^~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/datafile.d" -o "build/unix/datafile.o" -c "build/unix/datafile.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/apu.d" -o "build/unix/apu.o" -c "src/apu.c" >In file included from src/apu.c:91: >src/include/apu/mmc5.h:351:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 351 | "MMC5S\0\0\0", > | ^~~~~~~~~~~~~ >src/include/apu/mmc5.h:351:4: note: (near initialization for âapu_mmc5s.idâ) >In file included from src/apu.c:92: >src/include/apu/vrc6.h:261:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 261 | "VRC6S\0\0\0", > | ^~~~~~~~~~~~~ >src/include/apu/vrc6.h:261:4: note: (near initialization for âapu_vrc6s.idâ) >src/apu.c: In function âapu_writeâ: >src/apu.c:1027:31: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1027 | apu.apus.dmc.enabled = TRUE_OR_FALSE(value & 0x10); >src/apu.c:1032:7: note: here > 1032 | case 0x4000: case 0x4001: case 0x4002: case 0x4003: > | ^~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/audio.d" -o "build/unix/audio.o" -c "src/audio.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/audiolib.d" -o "build/unix/audiolib.o" -c "src/audiolib.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/core.d" -o "build/unix/core.o" -c "src/core.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/cpu.d" -o "build/unix/cpu.o" -c "src/cpu.c" >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/cpu.c: In function âcpu_enable_sramâ: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >src/cpu.c:26:7: note: while referencing âcpu_sramâ > 26 | UINT8 cpu_sram[CPU_SRAM_SIZE]; > | ^~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/cpu.c: In function âcpu_disable_sramâ: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:88:7: note: while referencing âdummy_readâ > 88 | UINT8 dummy_read[(8 << 10)]; > | ^~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:88:7: note: while referencing âdummy_readâ > 88 | UINT8 dummy_read[(8 << 10)]; > | ^~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:88:7: note: while referencing âdummy_readâ > 88 | UINT8 dummy_read[(8 << 10)]; > | ^~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:23:48: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 23 | cpu_block_2k_read_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:88:7: note: while referencing âdummy_readâ > 88 | UINT8 dummy_read[(8 << 10)]; > | ^~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/cpu.c:15: >src/include/cpu_in.h:69:49: warning: array subscript -24576 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/cpu.c:15: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/crc.d" -o "build/unix/crc.o" -c "src/crc.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/dsp.d" -o "build/unix/dsp.o" -c "src/dsp.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/gui.d" -o "build/unix/gui.o" -c "src/gui.c" >In file included from src/gui.c:18: >src/include/cheats.h: In function âcheats_decode_rawâ: >src/include/cheats.h:27:16: warning: pointer targets in passing argument 1 of âsscanfâ differ in signedness [-Wpointer-sign] > 27 | if (sscanf (code, "%04x?%02x:%02x", &decoded_address, > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from src/gui.c:13: >/usr/include/stdio.h:399:43: note: expected âconst char * restrictâ but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 399 | extern int sscanf (const char *__restrict __s, > | ~~~~~~~~~~~~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h:30:19: warning: pointer targets in passing argument 1 of âsscanfâ differ in signedness [-Wpointer-sign] > 30 | if (sscanf (code, "%04x:%02x", &decoded_address, &decoded_value) < 2) > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from src/gui.c:13: >/usr/include/stdio.h:399:43: note: expected âconst char * restrictâ but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 399 | extern int sscanf (const char *__restrict __s, > | ~~~~~~~~~~~~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h: In function âcheats_decode_game_genieâ: >src/include/cheats.h:150:21: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 150 | length = strlen (code); > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/gui.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h: In function âcheats_decodeâ: >src/include/cheats.h:184:17: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 184 | if ((strlen (code) == 7) || (strlen (code) == 10)) > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/gui.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h:184:41: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 184 | if ((strlen (code) == 7) || (strlen (code) == 10)) > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/gui.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h:189:22: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 189 | else if ((strlen (code) == 6) || (strlen (code) == 8)) > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/gui.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >In file included from src/gui.c:18: >src/include/cheats.h:189:46: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 189 | else if ((strlen (code) == 6) || (strlen (code) == 8)) > | ^~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/gui.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >src/gui.c: In function âmachine_cheat_manager_dialog_addâ: >src/gui.c:3694:23: warning: pointer targets in passing argument 1 of âcheats_decodeâ differ in signedness [-Wpointer-sign] > 3694 | if (cheats_decode (code, &patch->address, &patch->value, > | ^~~~ > | | > | fakenes_uchar_t * {aka char *} >In file included from src/gui.c:18: >src/include/cheats.h:181:40: note: expected âconst UINT8 *â {aka âconst unsigned char *â} but argument is of type âfakenes_uchar_t *â {aka âchar *â} > 181 | static int cheats_decode (const UINT8 *code, UINT16 *address, UINT8 *value, > | ~~~~~~~~~~~~~^~~~ >In file included from src/gui.c:85: >src/include/gui/file.h: In function âfs_set_pathâ: >src/include/gui/file.h:100:1: warning: control reaches end of non-void function [-Wreturn-type] > 100 | } > | ^ >src/gui.c: In function âgui_handle_keypressâ: >src/gui.c:812:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 812 | if (!(input_mode & INPUT_MODE_REPLAY_PLAY)) > | ^ >src/gui.c:823:7: note: here > 823 | case KEY_0: > | ^~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/hqx.d" -o "build/unix/hqx.o" -c "src/hqx.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/input.d" -o "build/unix/input.o" -c "src/input.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/log.d" -o "build/unix/log.o" -c "src/log.c" >src/log.c: In function âlog_openâ: >src/log.c:29:4: warning: âfile_sizeâ is deprecated [-Wdeprecated-declarations] > 29 | if (file_size (filename) >= MAX_LOG_SIZE) > | ^~ >In file included from /usr/include/allegro/base.h:41, > from /usr/include/allegro.h:25, > from src/log.c:9: >/usr/include/allegro/alcompat.h:132:1: note: declared here > 132 | AL_FUNC_DEPRECATED(long, file_size, (AL_CONST char *filename)); > | ^~~~~~~~~~~~~~~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/main.d" -o "build/unix/main.o" -c "src/main.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/mmc.d" -o "build/unix/mmc.o" -c "src/mmc.c" >In file included from src/mmc.c:45: >src/include/mmc/mmc1.h:20:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 20 | 1, "MMC1", > | ^~~~~~ >src/include/mmc/mmc1.h:20:8: note: (near initialization for âmmc_mmc1.nameâ) >src/include/mmc/mmc1.h:25:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 25 | "MMC1\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/mmc1.h:25:5: note: (near initialization for âmmc_mmc1.idâ) >In file included from src/mmc.c:47: >src/include/mmc/mmc3.h:20:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 20 | 4, "MMC3", > | ^~~~~~ >src/include/mmc/mmc3.h:20:8: note: (near initialization for âmmc_mmc3.nameâ) >src/include/mmc/mmc3.h:25:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 25 | "MMC3\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/mmc3.h:25:5: note: (near initialization for âmmc_mmc3.idâ) >In file included from src/mmc.c:49: >src/include/mmc/mmc2and4.h:25:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 25 | 9, "MMC2", > | ^~~~~~ >src/include/mmc/mmc2and4.h:25:8: note: (near initialization for âmmc_mmc2.nameâ) >src/include/mmc/mmc2and4.h:30:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 30 | "MMC2\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/mmc2and4.h:30:5: note: (near initialization for âmmc_mmc2.idâ) >src/include/mmc/mmc2and4.h:43:9: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 43 | 10, "MMC4", > | ^~~~~~ >src/include/mmc/mmc2and4.h:43:9: note: (near initialization for âmmc_mmc4.nameâ) >src/include/mmc/mmc2and4.h:48:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 48 | "MMC4\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/mmc2and4.h:48:5: note: (near initialization for âmmc_mmc4.idâ) >In file included from src/mmc.c:51: >src/include/mmc/mmc5.h:20:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 20 | 5, "MMC5 + ExSound", > | ^~~~~~~~~~~~~~~~ >src/include/mmc/mmc5.h:20:8: note: (near initialization for âmmc_mmc5.nameâ) >src/include/mmc/mmc5.h:25:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 25 | "MMC5\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/mmc5.h:25:5: note: (near initialization for âmmc_mmc5.idâ) >In file included from src/mmc.c:54: >src/include/mmc/unrom.h:13:7: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 2, "UNROM", > | ^~~~~~~ >src/include/mmc/unrom.h:13:7: note: (near initialization for âmmc_unrom.nameâ) >src/include/mmc/unrom.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "UNROM\0\0\0", > | ^~~~~~~~~~~~~ >src/include/mmc/unrom.h:15:4: note: (near initialization for âmmc_unrom.idâ) >In file included from src/mmc.c:56: >src/include/mmc/cnrom.h:13:7: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 3, "CNROM", > | ^~~~~~~ >src/include/mmc/cnrom.h:13:7: note: (near initialization for âmmc_cnrom.nameâ) >src/include/mmc/cnrom.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "CNROM\0\0\0", > | ^~~~~~~~~~~~~ >src/include/mmc/cnrom.h:15:4: note: (near initialization for âmmc_cnrom.idâ) >In file included from src/mmc.c:58: >src/include/mmc/aorom.h:13:7: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 7, "AOROM", > | ^~~~~~~ >src/include/mmc/aorom.h:13:7: note: (near initialization for âmmc_aorom.nameâ) >src/include/mmc/aorom.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "AOROM\0\0\0", > | ^~~~~~~~~~~~~ >src/include/mmc/aorom.h:15:4: note: (near initialization for âmmc_aorom.idâ) >In file included from src/mmc.c:60: >src/include/mmc/gnrom.h:13:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 66, "GNROM", > | ^~~~~~~ >src/include/mmc/gnrom.h:13:8: note: (near initialization for âmmc_gnrom.nameâ) >src/include/mmc/gnrom.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "GNROM\0\0\0", > | ^~~~~~~~~~~~~ >src/include/mmc/gnrom.h:15:4: note: (near initialization for âmmc_gnrom.idâ) >In file included from src/mmc.c:63: >src/include/mmc/bandai.h:26:9: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 26 | 16, "Bandai", > | ^~~~~~~~ >src/include/mmc/bandai.h:26:9: note: (near initialization for âmmc_bandai.nameâ) >src/include/mmc/bandai.h:31:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 31 | "BANDAI\0\0", > | ^~~~~~~~~~~~ >src/include/mmc/bandai.h:31:5: note: (near initialization for âmmc_bandai.idâ) >In file included from src/mmc.c:65: >src/include/mmc/dreams.h:13:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 11, "Color Dreams", > | ^~~~~~~~~~~~~~ >src/include/mmc/dreams.h:13:8: note: (near initialization for âmmc_dreams.nameâ) >src/include/mmc/dreams.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "DREAMS\0\0", > | ^~~~~~~~~~~~ >src/include/mmc/dreams.h:15:4: note: (near initialization for âmmc_dreams.idâ) >In file included from src/mmc.c:67: >src/include/mmc/nina.h:13:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 34, "NINA-001", > | ^~~~~~~~~~ >src/include/mmc/nina.h:13:8: note: (near initialization for âmmc_nina.nameâ) >src/include/mmc/nina.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "NINA\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/nina.h:15:4: note: (near initialization for âmmc_nina.idâ) >In file included from src/mmc.c:69: >src/include/mmc/sunsoft4.h:11:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 11 | 68, "Sunsoft mapper #4", > | ^~~~~~~~~~~~~~~~~~~ >src/include/mmc/sunsoft4.h:11:8: note: (near initialization for âmmc_sunsoft4.nameâ) >src/include/mmc/sunsoft4.h:13:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | "SUNSOFT4", > | ^~~~~~~~~~ >src/include/mmc/sunsoft4.h:13:4: note: (near initialization for âmmc_sunsoft4.idâ) >In file included from src/mmc.c:72: >src/include/mmc/vrc6.h:13:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 13 | 24, "Konami VRC6 + ExSound", > | ^~~~~~~~~~~~~~~~~~~~~~~ >src/include/mmc/vrc6.h:13:8: note: (near initialization for âmmc_vrc6.nameâ) >src/include/mmc/vrc6.h:15:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 15 | "VRC6\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/include/mmc/vrc6.h:15:4: note: (near initialization for âmmc_vrc6.idâ) >src/include/mmc/vrc6.h:23:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 23 | 26, "Konami VRC6V + ExSound", > | ^~~~~~~~~~~~~~~~~~~~~~~~ >src/include/mmc/vrc6.h:23:8: note: (near initialization for âmmc_vrc6v.nameâ) >src/include/mmc/vrc6.h:25:4: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 25 | "VRC6V\0\0\0", > | ^~~~~~~~~~~~~ >src/include/mmc/vrc6.h:25:4: note: (near initialization for âmmc_vrc6v.idâ) >In file included from src/mmc.c:75: >src/include/mmc/ffe_f3.h:23:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 23 | 8, "FFE F3xxx", > | ^~~~~~~~~~~ >src/include/mmc/ffe_f3.h:23:8: note: (near initialization for âmmc_ffe_f3.nameâ) >src/include/mmc/ffe_f3.h:28:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 28 | "FFE_F3\0\0", > | ^~~~~~~~~~~~ >src/include/mmc/ffe_f3.h:28:5: note: (near initialization for âmmc_ffe_f3.idâ) >src/mmc.c:97:8: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 97 | 0, "No mapper", > | ^~~~~~~~~~~ >src/mmc.c:97:8: note: (near initialization for âmmc_none.nameâ) >src/mmc.c:102:5: warning: pointer targets in initialization of âconst UINT8 *â {aka âconst unsigned char *â} from âchar *â differ in signedness [-Wpointer-sign] > 102 | "NONE\0\0\0\0", > | ^~~~~~~~~~~~~~ >src/mmc.c:102:5: note: (near initialization for âmmc_none.idâ) >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/mmc/mmc5.h: In function âmmc5_update_prg_bankingâ: >src/include/cpu_in.h:69:49: warning: array subscript -49152 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -51200 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -53248 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -55296 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -49152 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -51200 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -53248 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -55296 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -32768 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -34816 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -36864 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -38912 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -40960 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -43008 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -45056 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -47104 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -49152 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -51200 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -53248 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >In file included from src/include/cpu.h:110, > from src/mmc.c:14: >src/include/cpu_in.h:69:49: warning: array subscript -55296 is outside array bounds of âUINT8[8192]â {aka âunsigned char[8192]â} [-Warray-bounds] > 69 | cpu_block_2k_write_address[index] = (address - start); > | ~~~~~~~~~^~~~~~~~ >In file included from src/mmc.c:14: >src/include/cpu.h:89:7: note: while referencing âdummy_writeâ > 89 | UINT8 dummy_write[(8 << 10)]; > | ^~~~~~~~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/nes_ntsc.d" -o "build/unix/nes_ntsc.o" -c "src/nes_ntsc.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/net.d" -o "build/unix/net.o" -c "src/net.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/netplay.d" -o "build/unix/netplay.o" -c "src/netplay.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/platform.d" -o "build/unix/platform.o" -c "src/platform.c" >src/platform.c: In function âplatform_initâ: >src/platform.c:58:13: warning: pointer targets in assignment from âchar *â to âUINT8 *â {aka âunsigned char *â} differ in signedness [-Wpointer-sign] > 58 | homedir = getenv ("HOME"); > | ^ >src/platform.c:69:46: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 69 | confdir = ((UINT8 *) malloc (strlen (homedir) + sizeof (confdir_base))); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >src/platform.c:74:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 74 | strcpy (confdir, homedir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:74:30: warning: pointer targets in passing argument 2 of âstrcpyâ differ in signedness [-Wpointer-sign] > 74 | strcpy (confdir, homedir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:76:21: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 76 | strcat (confdir, confdir_base); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:76:30: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 76 | strcat (confdir, confdir_base); > | ^~~~~~~~~~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:79:49: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 79 | logdir = ((UINT8 *) malloc (strlen (confdir) + sizeof (logdir_base))); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >src/platform.c:84:25: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 84 | strcpy (logdir, confdir); > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:84:33: warning: pointer targets in passing argument 2 of âstrcpyâ differ in signedness [-Wpointer-sign] > 84 | strcpy (logdir, confdir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:86:25: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 86 | strcat (logdir, logdir_base); > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:86:33: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 86 | strcat (logdir, logdir_base); > | ^~~~~~~~~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:92:25: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 92 | strcat (logfile, logdir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:92:34: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 92 | strcat (logfile, logdir); > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:94:25: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 94 | strcat (logfile, "/messages"); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:111:38: warning: pointer targets in passing argument 1 of âopendirâ differ in signedness [-Wpointer-sign] > 111 | if (! (tmpdir = opendir (confdir))) > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:22: >/usr/include/dirent.h:134:13: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 134 | extern DIR *opendir (const char *__name) __nonnull ((1)); > | ^~~~~~~ >src/platform.c:117:32: warning: pointer targets in passing argument 1 of âmkdirâ differ in signedness [-Wpointer-sign] > 117 | if (mkdir (confdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)) == -1) > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:20: >/usr/include/sys/stat.h:317:31: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 317 | extern int mkdir (const char *__path, __mode_t __mode) > | ~~~~~~~~~~~~^~~~~~ >src/platform.c:130:32: warning: pointer targets in passing argument 1 of âmkdirâ differ in signedness [-Wpointer-sign] > 130 | mkdir (logdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)); > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:20: >/usr/include/sys/stat.h:317:31: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 317 | extern int mkdir (const char *__path, __mode_t __mode) > | ~~~~~~~~~~~~^~~~~~ >src/platform.c:138:29: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 138 | strcat (errorbuf, confdir); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:138:39: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 138 | strcat (errorbuf, confdir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:140:29: warning: pointer targets in passing argument 1 of âperrorâ differ in signedness [-Wpointer-sign] > 140 | perror (errorbuf); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:10: >/usr/include/stdio.h:775:33: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 775 | extern void perror (const char *__s); > | ~~~~~~~~~~~~^~~ >src/platform.c:173:44: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 173 | UINT8 * conffile = malloc (strlen (confdir) + sizeof (conffile_base)); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >src/platform.c:176:17: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 176 | strcpy (conffile, confdir); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:176:27: warning: pointer targets in passing argument 2 of âstrcpyâ differ in signedness [-Wpointer-sign] > 176 | strcpy (conffile, confdir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:88:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:178:17: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 178 | strcat (conffile, conffile_base); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:178:27: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 178 | strcat (conffile, conffile_base); > | ^~~~~~~~~~~~~ > | | > | const UINT8 * {aka const unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âconst UINT8 *â {aka âconst unsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:181:26: warning: pointer targets in passing argument 1 of âset_config_fileâ differ in signedness [-Wpointer-sign] > 181 | set_config_file (conffile); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:41, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/allegro/config.h:28:1: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 28 | AL_FUNC(void, set_config_file, (AL_CONST char *filename)); > | ^ >src/platform.c:202:34: warning: pointer targets in passing argument 1 of âopendirâ differ in signedness [-Wpointer-sign] > 202 | if (! (tmpdir = opendir (logdir))) > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:22: >/usr/include/dirent.h:134:13: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 134 | extern DIR *opendir (const char *__name) __nonnull ((1)); > | ^~~~~~~ >src/platform.c:206:28: warning: pointer targets in passing argument 1 of âmkdirâ differ in signedness [-Wpointer-sign] > 206 | if (mkdir (logdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)) == -1) > | ^~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:20: >/usr/include/sys/stat.h:317:31: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 317 | extern int mkdir (const char *__path, __mode_t __mode) > | ~~~~~~~~~~~~^~~~~~ >src/platform.c:221:25: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 221 | strcat (errorbuf, confdir); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:221:35: warning: pointer targets in passing argument 2 of âstrcatâ differ in signedness [-Wpointer-sign] > 221 | strcat (errorbuf, confdir); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/errno.h:25, > from /usr/include/allegro/base.h:24, > from /usr/include/allegro.h:25, > from src/platform.c:9: >/usr/include/bits/string_fortified.h:126:1: note: expected âconst char * restrictâ but argument is of type âUINT8 *â {aka âunsigned char *â} > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >src/platform.c:223:25: warning: pointer targets in passing argument 1 of âperrorâ differ in signedness [-Wpointer-sign] > 223 | perror (errorbuf); > | ^~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:10: >/usr/include/stdio.h:775:33: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 775 | extern void perror (const char *__s); > | ~~~~~~~~~~~~^~~ >src/platform.c:243:15: warning: pointer targets in passing argument 1 of âlog_openâ differ in signedness [-Wpointer-sign] > 243 | log_open (logfile); > | ^~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from src/platform.c:15: >src/include/log.h:17:16: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 17 | void log_open (const char *); > | ^~~~~~~~~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/ppu.d" -o "build/unix/ppu.o" -c "src/ppu.c" >In file included from src/ppu.c:129: >src/include/ppu/backgrnd.h: In function âppu_render_backgroundâ: >src/include/ppu/backgrnd.h:116:39: warning: pointer targets in passing argument 1 of âdummy_read_lineâ differ in signedness [-Wpointer-sign] > 116 | dummy_read_line(background_pixels + 8); > | ~~~~~~~~~~~~~~~~~~^~~ > | | > | INT8 * {aka signed char *} >src/include/ppu/backgrnd.h:10:36: note: expected âUINT8 *â {aka âunsigned char *â} but argument is of type âINT8 *â {aka âsigned char *â} > 10 | static void dummy_read_line(UINT8 *buffer) > | ~~~~~~~^~~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/rewind.d" -o "build/unix/rewind.o" -c "src/rewind.c" >src/rewind.c: In function âpackâ: >src/rewind.c:414:28: warning: pointer targets in passing argument 2 of âcompress2â differ in signedness [-Wpointer-sign] > 414 | if (compress2 (packbuf, &packsize, buffer, *size, compression_level) != > | ^~~~~~~~~ > | | > | long int * >In file included from /usr/include/zlib.h:34, > from src/rewind.c:19: >/usr/include/zlib.h:1243:31: note: expected âuLongf *â {aka âlong unsigned int *â} but argument is of type âlong int *â > 1243 | ZEXTERN int ZEXPORT compress2 _Z_OF((Bytef *dest, uLongf *destLen, > | ^~~~~ >src/rewind.c: In function âunpackâ: >src/rewind.c:458:28: warning: pointer targets in passing argument 2 of âuncompressâ differ in signedness [-Wpointer-sign] > 458 | if (uncompress (outbuf, max, buffer, size) != Z_OK) > | ^~~ > | | > | long int * >In file included from /usr/include/zlib.h:34, > from src/rewind.c:19: >/usr/include/zlib.h:1266:32: note: expected âuLongf *â {aka âlong unsigned int *â} but argument is of type âlong int *â > 1266 | ZEXTERN int ZEXPORT uncompress _Z_OF((Bytef *dest, uLongf *destLen, > | ^~~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/rom.d" -o "build/unix/rom.o" -c "src/rom.c" >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/save.d" -o "build/unix/save.o" -c "src/save.c" >src/save.c: In function âfnss_loadâ: >src/save.c:178:17: warning: pointer targets in passing argument 1 of âstrncmpâ differ in signedness [-Wpointer-sign] > 178 | if (strncmp (signature, "FNSS", 4)) > | ^~~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/save.c:9: >/usr/include/string.h:139:33: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 139 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) > | ~~~~~~~~~~~~^~~~ >src/save.c: In function âopen_replayâ: >src/save.c:532:20: warning: pointer targets in passing argument 1 of âstrncmpâ differ in signedness [-Wpointer-sign] > 532 | if (strncmp (signature, "REPL", 4)) > | ^~~~~~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:30, > from /usr/include/allegro.h:25, > from src/save.c:9: >/usr/include/string.h:139:33: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 139 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) > | ~~~~~~~~~~~~^~~~ >gcc -Ibuild/unix -Isrc/include -Isupport -imacros build/unix/config.h -O2 -pipe -march=native -fno-common -W -Wall -Wno-unused -DPOSIX -DUSE_ALLEGROGL -DUSE_HAWKNL -DUSE_ZLIB `allegro-config --cflags ` -MMD -MF "build/unix/video.d" -o "build/unix/video.o" -c "src/video.c" >src/video.c: In function âdraw_messagesâ: >src/video.c:1939:20: warning: pointer targets in assignment from âchar *â to âUINT8 *â {aka âunsigned char *â} differ in signedness [-Wpointer-sign] > 1939 | for (token = strtok (&video_messages [index] [0], " "); token; token = strtok (NULL, " ")) > | ^ >src/video.c:1939:78: warning: pointer targets in assignment from âchar *â to âUINT8 *â {aka âunsigned char *â} differ in signedness [-Wpointer-sign] > 1939 | en = strtok (&video_messages [index] [0], " "); token; token = strtok (NULL, " ")) > | ^ > >src/video.c:1944:41: warning: pointer targets in passing argument 2 of âtext_lengthâ differ in signedness [-Wpointer-sign] > 1944 | length = text_length (font, token); > | ^~~~~ > | | > | UINT8 * {aka unsigned char *} >In file included from /usr/include/allegro/base.h:41, > from /usr/include/allegro.h:25, > from src/video.c:9: >/usr/include/allegro/text.h:44:1: note: expected âconst char *â but argument is of type âUINT8 *â {aka âunsigned char *â} > 44 | AL_FUNC(int, text_length, (AL_CONST struct FONT *f, AL_CONST char *str)); > | ^ >src/video.c:1957:54: warning: pointer targets in passing argument 3 of âshadow_textoutâ differ in signedness [-Wpointer-sign] > 1957 | shadow_textout (screen_buffer, font, token, x, y, VIDEO_COLOR_WHITE); > | ^~~~~ > | | > | UINT8 * {aka unsigned char *} >src/video.c:603:5: note: expected âconst UCHAR *â {aka âconst char *â} but argument is of type âUINT8 *â {aka âunsigned char *â} > 602 | static INLINE void shadow_textout (BITMAP *bitmap, FONT *font, const UCHAR > | ~~~~~~~~~~~ > 603 | *text, int x, int y, int color) > | ~^~~~ >src/video.c:1961:54: warning: pointer targets in passing argument 3 of âshadow_textoutâ differ in signedness [-Wpointer-sign] > 1961 | shadow_textout (screen_buffer, font, token, x, y, silver); > | ^~~~~ > | | > | UINT8 * {aka unsigned char *} >src/video.c:603:5: note: expected âconst UCHAR *â {aka âconst char *â} but argument is of type âUINT8 *â {aka âunsigned char *â} > 602 | static INLINE void shadow_textout (BITMAP *bitmap, FONT *font, const UCHAR > | ~~~~~~~~~~~ > 603 | *text, int x, int y, int color) > | ~^~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -o "fakenes" "build/unix/unzip.o" "build/unix/datafile.o" "build/unix/apu.o" "build/unix/audio.o" "build/unix/audiolib.o" "build/unix/core.o" "build/unix/cpu.o" "build/unix/crc.o" "build/unix/dsp.o" "build/unix/gui.o" "build/unix/hqx.o" "build/unix/input.o" "build/unix/log.o" "build/unix/main.o" "build/unix/mmc.o" "build/unix/nes_ntsc.o" "build/unix/net.o" "build/unix/netplay.o" "build/unix/platform.o" "build/unix/ppu.o" "build/unix/rewind.o" "build/unix/rom.o" "build/unix/save.o" "build/unix/video.o" -Wl,-O1 -Wl,--as-needed -Wl,-z,noexecstack -lalleggl -lGL -lGLU -lNL -lm -lz `allegro-config --libs ` >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x18): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x14): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x10): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0xc): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x8): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x4): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x28): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0xc): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x8): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x798): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x794): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x78c): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x790): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x788): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x784): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x0): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x4): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x10): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x14): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x18): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x1c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x20): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x24): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x2c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x30): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x40): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x698): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x6a0): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x6a8): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x6b0): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x6c0): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x780): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.data+0x9): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x7a0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audio.o:(.bss+0x7a8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x18): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x20): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x1c): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x19): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x2c): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x8): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x24): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x0): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x4): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0xc): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x10): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x14): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x28): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x30): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/audiolib.o:(.bss+0x38): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x300): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x80a0): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x100): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x1a0e0): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x200): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x400): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2400): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x4400): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x4420): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x8098): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x180a0): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x180e0): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a0e0): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a100): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a758): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a760): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a768): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a880): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/core.o:(.bss+0x2a888): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x760): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x8500): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x660): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x84f8): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x18540): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x560): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x4880): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x460): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2a540): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2860): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x860): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x1a540): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2a560): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x18500): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x4860): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abb8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abc0): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abc8): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abd0): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abd8): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/cpu.o:(.bss+0x2abe0): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/crc.o:(.bss+0x0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/crc.o:(.bss+0x8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/dsp.o:(.data+0x4): multiple definition of `dsp_master_volume'; build/unix/apu.o:(.bss+0x104): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/dsp.o:(.bss+0x0): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/dsp.o:(.bss+0x8): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/dsp.o:(.bss+0x10): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8060): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8064): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8500): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x10678): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0xca00): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x88e0): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x10680): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x86e0): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x85c0): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x84e0): multiple definition of `input_mode'; build/unix/cpu.o:(.bss+0x440): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d74): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x326c0): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d7c): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80cc): multiple definition of `input_autosave_interval'; build/unix/cpu.o:(.bss+0x34): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x808c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x806c): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8080): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x807c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d78): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d70): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d6c): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d68): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d64): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80b0): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80ac): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80a8): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80c8): multiple definition of `input_enable_zapper'; build/unix/cpu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8084): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x85c4): multiple definition of `dsp_master_volume'; build/unix/apu.o:(.bss+0x104): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8088): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x326e0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8068): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x84e8): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8070): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8074): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8078): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8090): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x8098): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x809c): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80a0): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80a4): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80b4): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80b5): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80bc): multiple definition of `input_zapper_on_screen'; build/unix/cpu.o:(.bss+0x26): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80bd): multiple definition of `input_zapper_trigger'; build/unix/cpu.o:(.bss+0x27): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80c0): multiple definition of `input_zapper_y_offset'; build/unix/cpu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80c4): multiple definition of `input_zapper_x_offset'; build/unix/cpu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x80e0): multiple definition of `input_chat_text'; build/unix/cpu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x85e0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x87e0): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x89e0): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0xa9e0): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0xc9e0): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x20680): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x206c0): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x226c0): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d38): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d40): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d48): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d50): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d54): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d58): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d5c): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d60): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d69): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d80): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/gui.o:(.bss+0x32d88): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/hqx.o:(.bss+0x0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/hqx.o:(.bss+0x8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x871c): multiple definition of `input_enable_zapper'; build/unix/cpu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8720): multiple definition of `input_autosave_interval'; build/unix/cpu.o:(.bss+0x34): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8740): multiple definition of `input_chat_text'; build/unix/cpu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8b40): multiple definition of `input_mode'; build/unix/cpu.o:(.bss+0x440): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8711): multiple definition of `input_zapper_trigger'; build/unix/cpu.o:(.bss+0x27): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8710): multiple definition of `input_zapper_on_screen'; build/unix/cpu.o:(.bss+0x26): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8018): multiple definition of `video_buffer'; build/unix/gui.o:(.bss+0x8038): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8714): multiple definition of `input_zapper_y_offset'; build/unix/cpu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8718): multiple definition of `input_zapper_x_offset'; build/unix/cpu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8068): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x804c): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8048): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x803c): multiple definition of `video_message_duration'; build/unix/gui.o:(.bss+0x805c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x0): multiple definition of `video_color_map'; build/unix/gui.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8000): multiple definition of `video_palette'; build/unix/gui.o:(.bss+0x8020): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8008): multiple definition of `video_edge_clipping'; build/unix/gui.o:(.bss+0x8028): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8010): multiple definition of `small_font'; build/unix/gui.o:(.bss+0x8030): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8020): multiple definition of `base_video_buffer'; build/unix/gui.o:(.bss+0x8040): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8028): multiple definition of `video_driver'; build/unix/gui.o:(.bss+0x8048): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x802c): multiple definition of `video_cached_color_depth'; build/unix/gui.o:(.bss+0x804c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8030): multiple definition of `video_force_fullscreen'; build/unix/gui.o:(.bss+0x8050): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8031): multiple definition of `video_enable_vsync'; build/unix/gui.o:(.bss+0x8051): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8032): multiple definition of `video_enable_page_buffer'; build/unix/gui.o:(.bss+0x8052): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8033): multiple definition of `video_display_status'; build/unix/gui.o:(.bss+0x8053): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8034): multiple definition of `video_buffer_height'; build/unix/gui.o:(.bss+0x8054): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8038): multiple definition of `video_buffer_width'; build/unix/gui.o:(.bss+0x8058): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8040): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8044): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8050): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8054): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8058): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x805c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8060): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8064): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x806c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8070): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8078): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x807c): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8080): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8084): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8088): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x808c): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8090): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8094): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8095): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8096): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x80a0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x86f8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8700): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8708): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8b48): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8b60): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c20): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c24): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c28): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c2c): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c30): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c34): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c38): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c3c): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c3d): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c40): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c44): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c48): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c4c): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c50): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c58): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/input.o:(.bss+0x8c60): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/log.o:(.bss+0x0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/log.o:(.bss+0x8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8054): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.data+0xc): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8044): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x346e0): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8058): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa5e0): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34700): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34da0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34da8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.data+0x18): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.data+0x14): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.data+0x10): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8040): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8050): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x804c): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d70): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8048): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa500): multiple definition of `input_mode'; build/unix/cpu.o:(.bss+0x440): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8070): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0ec): multiple definition of `input_enable_zapper'; build/unix/cpu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x226a0): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8074): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d60): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d68): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0e4): multiple definition of `input_zapper_y_offset'; build/unix/cpu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0e0): multiple definition of `input_zapper_on_screen'; build/unix/cpu.o:(.bss+0x26): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.data+0x8): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x0): multiple definition of `video_color_map'; build/unix/gui.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8000): multiple definition of `video_palette'; build/unix/gui.o:(.bss+0x8020): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8008): multiple definition of `video_edge_clipping'; build/unix/gui.o:(.bss+0x8028): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8010): multiple definition of `small_font'; build/unix/gui.o:(.bss+0x8030): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8018): multiple definition of `video_buffer'; build/unix/gui.o:(.bss+0x8038): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8020): multiple definition of `base_video_buffer'; build/unix/gui.o:(.bss+0x8040): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8028): multiple definition of `video_driver'; build/unix/gui.o:(.bss+0x8048): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x802c): multiple definition of `video_cached_color_depth'; build/unix/gui.o:(.bss+0x804c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8030): multiple definition of `video_force_fullscreen'; build/unix/gui.o:(.bss+0x8050): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8031): multiple definition of `video_enable_vsync'; build/unix/gui.o:(.bss+0x8051): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8032): multiple definition of `video_enable_page_buffer'; build/unix/gui.o:(.bss+0x8052): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8033): multiple definition of `video_display_status'; build/unix/gui.o:(.bss+0x8053): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8034): multiple definition of `video_buffer_height'; build/unix/gui.o:(.bss+0x8054): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8038): multiple definition of `video_buffer_width'; build/unix/gui.o:(.bss+0x8058): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x803c): multiple definition of `video_message_duration'; build/unix/gui.o:(.bss+0x805c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8060): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8068): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x806c): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8078): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x807c): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8080): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8084): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8085): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x8088): multiple definition of `netplay_mode'; build/unix/gui.o:(.bss+0x80b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0e1): multiple definition of `input_zapper_trigger'; build/unix/cpu.o:(.bss+0x27): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0e8): multiple definition of `input_zapper_x_offset'; build/unix/cpu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa0f0): multiple definition of `input_autosave_interval'; build/unix/cpu.o:(.bss+0x34): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa100): multiple definition of `input_chat_text'; build/unix/cpu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa508): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa520): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa5e4): multiple definition of `dsp_master_volume'; build/unix/apu.o:(.bss+0x104): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa600): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa700): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa800): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xa900): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xaa00): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xca00): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xea00): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0xea20): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x12698): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x126a0): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x226e0): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x246e0): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d58): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d74): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d78): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d7c): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d80): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d84): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d88): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d89): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d8c): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d90): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d94): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d98): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/main.o:(.bss+0x34d9c): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a0): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x4a0): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x8238): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x45c0): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x8240): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x98): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xac): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x25a0): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x5a0): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x3a0): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x1a0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a2a0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a900): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a8f8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a908): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x180): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2c): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x30): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x34): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x38): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x3c): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x40): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x44): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x48): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x4c): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x50): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x54): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x58): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x5c): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x60): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x64): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x68): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x6c): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x70): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x74): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x75): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x78): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x7c): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x80): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x84): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x88): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x90): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x94): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x9c): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xa0): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xa4): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xa8): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xad): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xb0): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0xc0): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x45a0): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x18240): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x18280): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x1a280): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a280): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a910): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a918): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/mmc.o:(.bss+0x2a920): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/nes_ntsc.o:(.bss+0x0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/nes_ntsc.o:(.bss+0x8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/net.o:(.bss+0x0): multiple definition of `net_mode'; build/unix/main.o:(.bss+0x808c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/net.o:(.bss+0x20): multiple definition of `net_clients'; build/unix/main.o:(.bss+0x80a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/net.o:(.bss+0x2060): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/net.o:(.bss+0x2068): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/netplay.o:(.bss+0x0): multiple definition of `netplay_mode'; build/unix/gui.o:(.bss+0x80b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/netplay.o:(.bss+0x20): multiple definition of `net_clients'; build/unix/main.o:(.bss+0x80a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/netplay.o:(.bss+0x4): multiple definition of `net_mode'; build/unix/main.o:(.bss+0x808c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/netplay.o:(.bss+0x2060): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/netplay.o:(.bss+0x2068): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/platform.o:(.bss+0x118): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/platform.o:(.bss+0x120): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x322a0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8178): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x328f8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8190): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x818c): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8191): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x84a0): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x82a0): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x10240): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x20240): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8018): multiple definition of `video_buffer'; build/unix/gui.o:(.bss+0x8038): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.data+0xc): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.data+0x14): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.data+0x10): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x0): multiple definition of `video_color_map'; build/unix/gui.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8000): multiple definition of `video_palette'; build/unix/gui.o:(.bss+0x8020): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8008): multiple definition of `video_edge_clipping'; build/unix/gui.o:(.bss+0x8028): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8010): multiple definition of `small_font'; build/unix/gui.o:(.bss+0x8030): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8020): multiple definition of `base_video_buffer'; build/unix/gui.o:(.bss+0x8040): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8028): multiple definition of `video_driver'; build/unix/gui.o:(.bss+0x8048): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x802c): multiple definition of `video_cached_color_depth'; build/unix/gui.o:(.bss+0x804c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8030): multiple definition of `video_force_fullscreen'; build/unix/gui.o:(.bss+0x8050): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8031): multiple definition of `video_enable_vsync'; build/unix/gui.o:(.bss+0x8051): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8032): multiple definition of `video_enable_page_buffer'; build/unix/gui.o:(.bss+0x8052): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8033): multiple definition of `video_display_status'; build/unix/gui.o:(.bss+0x8053): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8034): multiple definition of `video_buffer_height'; build/unix/gui.o:(.bss+0x8054): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8038): multiple definition of `video_buffer_width'; build/unix/gui.o:(.bss+0x8058): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x803c): multiple definition of `video_message_duration'; build/unix/gui.o:(.bss+0x805c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8040): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8044): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8048): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x804c): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8050): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8054): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8058): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x805c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8060): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8064): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8068): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x806c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8070): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8080): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8140): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8144): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8148): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x814c): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8150): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8154): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8158): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x815c): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x815d): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8160): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8164): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8168): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x816c): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8170): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8180): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8184): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x8188): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x81a0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x83a0): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x85a0): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0xa5a0): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0xc5a0): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0xc5c0): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x10238): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x20280): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x22280): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x32280): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x32900): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x32908): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x32910): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/ppu.o:(.bss+0x32918): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x28): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0xc): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x8): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x0): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x4): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x10): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x14): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x18): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x1c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x20): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x24): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x2c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x30): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x40): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x698): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x6a0): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x6a8): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x6b0): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x6c0): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x780): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x784): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x788): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x78c): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x790): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x794): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x798): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x79c): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x79d): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7a0): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7a4): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7a8): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7ac): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7b0): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7b8): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rewind.o:(.bss+0x7c0): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x0): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x8): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0xc): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x10): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x14): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x18): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x1c): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x20): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x24): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x25): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x40): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x140): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x240): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x340): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x440): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2440): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x4440): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x4460): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x80d8): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x80e0): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x180e0): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x18120): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x1a120): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a120): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a140): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a798): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a7a0): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a7a8): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a7b0): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/rom.o:(.bss+0x2a7b8): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2a6a0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x8638): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x49c0): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x18680): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x0): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x4): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x8): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0xc): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x10): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x14): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x18): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x1c): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x20): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x24): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x28): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2c): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x30): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x40): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x100): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x104): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x108): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x10c): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x110): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x114): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x118): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x11c): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x11d): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x120): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x124): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x128): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x12c): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x130): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x138): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x13c): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x140): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x144): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x148): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x14c): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x150): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x154): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x155): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x156): multiple definition of `input_zapper_on_screen'; build/unix/cpu.o:(.bss+0x26): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x157): multiple definition of `input_zapper_trigger'; build/unix/cpu.o:(.bss+0x27): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x158): multiple definition of `input_zapper_y_offset'; build/unix/cpu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x15c): multiple definition of `input_zapper_x_offset'; build/unix/cpu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x160): multiple definition of `input_enable_zapper'; build/unix/cpu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x164): multiple definition of `input_autosave_interval'; build/unix/cpu.o:(.bss+0x34): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x180): multiple definition of `input_chat_text'; build/unix/cpu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x580): multiple definition of `input_mode'; build/unix/cpu.o:(.bss+0x440): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x5a0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x6a0): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x7a0): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x8a0): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x9a0): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x29a0): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x49a0): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x8640): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x18640): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x1a680): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2a680): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2acf8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2ad00): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2ad08): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2ad10): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2ad18): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/save.o:(.bss+0x2ad20): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8580): multiple definition of `gui_is_active'; build/unix/apu.o:(.bss+0x100): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8034): multiple definition of `video_message_duration'; build/unix/gui.o:(.bss+0x805c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x802c): multiple definition of `video_cached_color_depth'; build/unix/gui.o:(.bss+0x804c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x0): multiple definition of `video_color_map'; build/unix/gui.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x84a0): multiple definition of `input_mode'; build/unix/cpu.o:(.bss+0x440): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x80a0): multiple definition of `input_chat_text'; build/unix/cpu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8028): multiple definition of `video_driver'; build/unix/gui.o:(.bss+0x8048): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8030): multiple definition of `video_force_fullscreen'; build/unix/gui.o:(.bss+0x8050): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.data+0x1c): multiple definition of `video_buffer_width'; build/unix/gui.o:(.bss+0x8058): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.data+0x18): multiple definition of `video_buffer_height'; build/unix/gui.o:(.bss+0x8054): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8033): multiple definition of `video_display_status'; build/unix/gui.o:(.bss+0x8053): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8032): multiple definition of `video_enable_page_buffer'; build/unix/gui.o:(.bss+0x8052): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8031): multiple definition of `video_enable_vsync'; build/unix/gui.o:(.bss+0x8051): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8008): multiple definition of `video_edge_clipping'; build/unix/gui.o:(.bss+0x8028): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8018): multiple definition of `video_buffer'; build/unix/gui.o:(.bss+0x8038): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8020): multiple definition of `base_video_buffer'; build/unix/gui.o:(.bss+0x8040): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8000): multiple definition of `video_palette'; build/unix/gui.o:(.bss+0x8020): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x84c0): multiple definition of `gui_theme'; build/unix/apu.o:(.bss+0x40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x84a8): multiple definition of `gui_image_palette'; build/unix/apu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8010): multiple definition of `small_font'; build/unix/gui.o:(.bss+0x8030): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32680): multiple definition of `rom_is_loaded'; build/unix/apu.o:(.bss+0x2a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8098): multiple definition of `input_enable_zapper'; build/unix/cpu.o:(.bss+0x30): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8090): multiple definition of `input_zapper_y_offset'; build/unix/cpu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8094): multiple definition of `input_zapper_x_offset'; build/unix/cpu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x803c): multiple definition of `timing_clock'; build/unix/apu.o:(.bss+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8050): multiple definition of `timing_fps'; build/unix/apu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d38): multiple definition of `audio_enable_output'; build/unix/apu.o:(.bss+0x2a8b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8048): multiple definition of `timing_audio_fps'; build/unix/apu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8060): multiple definition of `machine_type'; build/unix/apu.o:(.bss+0x28): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8044): multiple definition of `timing_speed_multiplier'; build/unix/apu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8040): multiple definition of `timing_half_speed'; build/unix/apu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x804c): multiple definition of `timing_hertz'; build/unix/apu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0xc9a0): multiple definition of `cpu_active_pc'; build/unix/apu.o:(.bss+0x4520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8038): multiple definition of `frames_to_execute'; build/unix/apu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8054): multiple definition of `frame_skip'; build/unix/apu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8058): multiple definition of `speed_cap'; build/unix/apu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x805c): multiple definition of `cpu_usage'; build/unix/apu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8064): multiple definition of `machine_region'; build/unix/apu.o:(.bss+0x2c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8068): multiple definition of `one_screen_base_address'; build/unix/cpu.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8070): multiple definition of `sprites_enabled'; build/unix/cpu.o:(.bss+0x8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8074): multiple definition of `background_enabled'; build/unix/cpu.o:(.bss+0xc): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8078): multiple definition of `ppu_frame_last_line'; build/unix/cpu.o:(.bss+0x10): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x807c): multiple definition of `ppu_scanline'; build/unix/cpu.o:(.bss+0x14): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8080): multiple definition of `ppu_enable_background_layer'; build/unix/cpu.o:(.bss+0x18): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8084): multiple definition of `ppu_enable_sprite_layer_b'; build/unix/cpu.o:(.bss+0x1c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x8088): multiple definition of `ppu_enable_sprite_layer_a'; build/unix/cpu.o:(.bss+0x20): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x808c): multiple definition of `ppu_register_2001'; build/unix/cpu.o:(.bss+0x24): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x808d): multiple definition of `ppu_register_2000'; build/unix/cpu.o:(.bss+0x25): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x808e): multiple definition of `input_zapper_on_screen'; build/unix/cpu.o:(.bss+0x26): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x808f): multiple definition of `input_zapper_trigger'; build/unix/cpu.o:(.bss+0x27): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x809c): multiple definition of `input_autosave_interval'; build/unix/cpu.o:(.bss+0x34): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x85a0): multiple definition of `cpu_block_2k_write_handler'; build/unix/apu.o:(.bss+0x120): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x86a0): multiple definition of `cpu_block_2k_read_handler'; build/unix/apu.o:(.bss+0x220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x87a0): multiple definition of `cpu_block_2k_write_address'; build/unix/apu.o:(.bss+0x320): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x88a0): multiple definition of `cpu_block_2k_read_address'; build/unix/apu.o:(.bss+0x420): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x89a0): multiple definition of `dummy_write'; build/unix/apu.o:(.bss+0x520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0xa9a0): multiple definition of `dummy_read'; build/unix/apu.o:(.bss+0x2520): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0xc9c0): multiple definition of `cpu_patch_info'; build/unix/apu.o:(.bss+0x4540): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x10638): multiple definition of `cpu_patch_count'; build/unix/apu.o:(.bss+0x81b8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x10640): multiple definition of `cpu_patch_table'; build/unix/apu.o:(.bss+0x81c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x20640): multiple definition of `cpu_context'; build/unix/apu.o:(.bss+0x181c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x20680): multiple definition of `cpu_sram'; build/unix/apu.o:(.bss+0x18200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x22680): multiple definition of `cpu_ram'; build/unix/apu.o:(.bss+0x1a200): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x326a0): multiple definition of `global_rom'; build/unix/apu.o:(.bss+0x2a220): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32cf8): multiple definition of `mmc_check_latches'; build/unix/apu.o:(.bss+0x2a878): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d00): multiple definition of `mmc_scanline_end'; build/unix/apu.o:(.bss+0x2a880): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d08): multiple definition of `mmc_hblank_start'; build/unix/apu.o:(.bss+0x2a888): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d10): multiple definition of `audio_fps'; build/unix/apu.o:(.bss+0x2a890): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d14): multiple definition of `audio_buffer_size_bytes'; build/unix/apu.o:(.bss+0x2a894): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d18): multiple definition of `audio_buffer_size_samples'; build/unix/apu.o:(.bss+0x2a898): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d1c): multiple definition of `audio_buffer_frame_size_bytes'; build/unix/apu.o:(.bss+0x2a89c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d20): multiple definition of `audio_buffer_frame_size_samples'; build/unix/apu.o:(.bss+0x2a8a0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d24): multiple definition of `audio_buffer_length'; build/unix/apu.o:(.bss+0x2a8a4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d28): multiple definition of `audio_interpolation'; build/unix/apu.o:(.bss+0x2a8a8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d29): multiple definition of `audio_unsigned_samples'; build/unix/apu.o:(.bss+0x2a8a9): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d2c): multiple definition of `audio_sample_size'; build/unix/apu.o:(.bss+0x2a8ac): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d30): multiple definition of `audio_sample_rate'; build/unix/apu.o:(.bss+0x2a8b0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d34): multiple definition of `audio_subsystem'; build/unix/apu.o:(.bss+0x2a8b4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d3c): multiple definition of `apu_stereo_mode'; build/unix/apu.o:(.data+0x4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d40): multiple definition of `saved_argv'; build/unix/apu.o:(.bss+0x2a8c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: build/unix/video.o:(.bss+0x32d48): multiple definition of `saved_argc'; build/unix/apu.o:(.bss+0x2a8c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glCombinerInputNV' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glCombinerParameterfvNV' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glCombinerParameteriNV' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glFinalCombinerInputNV' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glXWaitVideoSyncSGI' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glCombinerOutputNV' >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/liballeggl.so: undefined reference to `glXGetVideoSyncSGI' >collect2: error: ld returned 1 exit status >>>> Source compiled. >>>> Test phase [not enabled]: games-emulation/fakenes-0.5.8-r3 > >>>> Install games-emulation/fakenes-0.5.8-r3 into /var/tmp/portage/games-emulation/fakenes-0.5.8-r3/image/ >!!! dobin: fakenes does not exist > * ERROR: games-emulation/fakenes-0.5.8-r3::gentoo failed (install phase): > * dobin failed > * > * If you need support, post the output of `emerge --info '=games-emulation/fakenes-0.5.8-r3::gentoo'`, > * the complete build log and the output of `emerge -pqv '=games-emulation/fakenes-0.5.8-r3::gentoo'`. > * The complete build log is located at '/var/log/portage/games-emulation:fakenes-0.5.8-r3:20200203-140922.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-emulation/fakenes-0.5.8-r3/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/games-emulation/fakenes-0.5.8-r3/temp/environment'. > * Working directory: '/var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work/fakenes-0.5.8' > * S: '/var/tmp/portage/games-emulation/fakenes-0.5.8-r3/work/fakenes-0.5.8' > * QA Notice: file does not exist: > * > * dobin: fakenes does not exist
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 708058
:
611424
|
611426
|
611428
|
611430
| 611432 |
611434
|
611436