Skip to content

Instantly share code, notes, and snippets.

@danboid
Created January 13, 2024 20:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danboid/a09940d2b5a79f60c53e6c0405e169ee to your computer and use it in GitHub Desktop.
Save danboid/a09940d2b5a79f60c53e6c0405e169ee to your computer and use it in GitHub Desktop.
SDPPoP 1.16 Debian trixie build error
~/src/SDLPoP-1.16$ make all
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c main.c
In file included from common.h:37,
from main.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c data.c
In file included from common.h:37,
from data.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg000.c
In file included from common.h:37,
from seg000.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
seg000.c:277:12: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
277 | const char const quick_version[] = "V1.16b4 ";
| ^~~~~
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg001.c
In file included from common.h:37,
from seg001.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
seg001.c:734:19: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
734 | static const char const * hof_path = "PRINCE.HOF";
| ^~~~~
seg001.c: In function ‘show_hof’:
seg001.c:727:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
727 | snprintf(time_text, sizeof(time_text), "%d:%02d", hof[index].min - 1, hof[index].tick / 12);
| ^
seg001.c:727:17: note: ‘snprintf’ output between 5 and 13 bytes into a destination of size 12
727 | snprintf(time_text, sizeof(time_text), "%d:%02d", hof[index].min - 1, hof[index].tick / 12);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg002.c
In file included from common.h:37,
from seg002.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg003.c
In file included from common.h:37,
from seg003.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg004.c
In file included from common.h:37,
from seg004.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg005.c
In file included from common.h:37,
from seg005.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg006.c
In file included from common.h:37,
from seg006.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg007.c
In file included from common.h:37,
from seg007.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg008.c
In file included from common.h:37,
from seg008.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seg009.c
In file included from common.h:37,
from seg009.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
seg009.c: In function ‘load_sound_names’:
seg009.c:1589:20: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
1589 | const char const * names_path = "data/music/names.txt";
| ^~~~~
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c seqtbl.c
In file included from common.h:37,
from seqtbl.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c replay.c
In file included from common.h:37,
from replay.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
replay.c:51:12: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
51 | const char const replay_version[] = "V1.16b3 ";
| ^~~~~
replay.c:64:19: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
64 | extern const char const quick_version[9];
| ^~~~~
replay.c: In function ‘save_recorded_replay’:
replay.c:248:35: warning: ‘.P1R’ directive writing 4 bytes into a region of size between 3 and 5 [-Wformat-overflow=]
248 | sprintf(filename +7, "%03d.P1R", replay_number);
| ^~~~
replay.c:248:9: note: ‘sprintf’ output between 8 and 10 bytes into a destination of size 8
248 | sprintf(filename +7, "%03d.P1R", replay_number);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
replay.c: In function ‘open_next_replay_file’:
replay.c:274:35: warning: ‘.P1R’ directive writing 4 bytes into a region of size between 3 and 5 [-Wformat-overflow=]
274 | sprintf(filename +7, "%03d.P1R", current_replay_number);
| ^~~~
replay.c:274:9: note: ‘sprintf’ output between 8 and 10 bytes into a destination of size 8
274 | sprintf(filename +7, "%03d.P1R", current_replay_number);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
replay.c: In function ‘replay_cycle’:
replay.c:292:23: warning: ‘%03d’ directive writing between 3 and 5 bytes into a region of size 4 [-Wformat-overflow=]
292 | sprintf(message, "%03d", current_replay_number);
| ^~~~
replay.c:292:22: note: directive argument in the range [0, 65535]
292 | sprintf(message, "%03d", current_replay_number);
| ^~~~~~
replay.c:292:5: note: ‘sprintf’ output between 4 and 6 bytes into a destination of size 4
292 | sprintf(message, "%03d", current_replay_number);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -pthread -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -Wall -std=gnu99 -c options.c
In file included from common.h:37,
from options.c:21:
types.h:37: warning: "SDL_COMPILE_TIME_ASSERT" redefined
37 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
In file included from /usr/include/SDL2/SDL_main.h:25,
from /usr/include/SDL2/SDL.h:32,
from types.h:24:
/usr/include/SDL2/SDL_stdinc.h:384: note: this is the location of the previous definition
384 | #define SDL_COMPILE_TIME_ASSERT(name, x) \
|
gcc main.o data.o seg000.o seg001.o seg002.o seg003.o seg004.o seg005.o seg006.o seg007.o seg008.o seg009.o seqtbl.o replay.o options.o -o prince -lSDL2_image -lSDL2_mixer -lSDL2
/usr/bin/ld: data.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: data.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: data.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: data.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: data.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: data.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: data.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: data.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: data.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: data.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: data.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: data.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: data.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: data.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: data.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: data.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: data.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: data.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: data.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: data.o:(.data+0x0): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: data.o:(.data+0x2): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: data.o:(.data+0x4): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: data.o:(.data+0x6): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: data.o:(.data+0x8): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: data.o:(.data+0xa): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: data.o:(.data+0xc): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: data.o:(.data+0xe): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: data.o:(.bss+0xe1): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg000.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg000.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg000.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg000.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg000.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg000.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg000.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg000.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg000.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg000.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg000.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg000.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg000.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg000.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg000.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg000.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg000.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg000.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg000.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg000.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg000.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg000.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg000.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg000.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg000.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg000.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg000.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg000.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg001.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg001.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg001.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg001.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg001.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg001.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg001.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg001.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg001.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg001.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg001.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg001.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg001.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg001.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg001.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg001.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg001.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg001.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg001.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg001.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg001.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg001.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg001.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg001.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg001.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg001.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg001.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg001.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg001.o:(.bss+0x100): multiple definition of `hof_count'; data.o:(.bss+0x2ca8): first defined here
/usr/bin/ld: seg002.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg002.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg002.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg002.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg002.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg002.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg002.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg002.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg002.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg002.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg002.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg002.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg002.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg002.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg002.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg002.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg002.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg002.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg002.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg002.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg002.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg002.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg002.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg002.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg002.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg002.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg002.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg002.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg003.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg003.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg003.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg003.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg003.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg003.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg003.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg003.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg003.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg003.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg003.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg003.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg003.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg003.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg003.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg003.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg003.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg003.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg003.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg003.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg003.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg003.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg003.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg003.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg003.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg003.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg003.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg003.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg004.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg004.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg004.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg004.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg004.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg004.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg004.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg004.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg004.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg004.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg004.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg004.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg004.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg004.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg004.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg004.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg004.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg004.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg004.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg004.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg004.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg004.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg004.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg004.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg004.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg004.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg004.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg004.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg005.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg005.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg005.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg005.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg005.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg005.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg005.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg005.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg005.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg005.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg005.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg005.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg005.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg005.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg005.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg005.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg005.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg005.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg005.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg005.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg005.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg005.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg005.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg005.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg005.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg005.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg005.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg005.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg006.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg006.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg006.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg006.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg006.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg006.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg006.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg006.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg006.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg006.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg006.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg006.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg006.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg006.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg006.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg006.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg006.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg006.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg006.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg006.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg006.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg006.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg006.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg006.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg006.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg006.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg006.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg006.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg007.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg007.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg007.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg007.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg007.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg007.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg007.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg007.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg007.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg007.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg007.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg007.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg007.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg007.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg007.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg007.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg007.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg007.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg007.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg007.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg007.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg007.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg007.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg007.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg007.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg007.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg007.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg007.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg008.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg008.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg008.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg008.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg008.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg008.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg008.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg008.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg008.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg008.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg008.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg008.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg008.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg008.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg008.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg008.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg008.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg008.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg008.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg008.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg008.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg008.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg008.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg008.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg008.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg008.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg008.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg008.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg009.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seg009.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seg009.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seg009.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seg009.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seg009.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seg009.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seg009.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seg009.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seg009.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seg009.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seg009.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seg009.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seg009.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seg009.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seg009.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seg009.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seg009.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seg009.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seg009.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seg009.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seg009.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seg009.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seg009.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seg009.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seg009.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seg009.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seg009.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: seg009.o:(.bss+0x140): multiple definition of `sound_names'; data.o:(.bss+0x35b0): first defined here
/usr/bin/ld: seg009.o:(.data+0x640): multiple definition of `timer_stopped'; data.o:(.bss+0x35a8): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: seqtbl.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: replay.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: replay.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: replay.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: replay.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: replay.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: replay.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: replay.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: replay.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: replay.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: replay.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: replay.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: replay.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: replay.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: replay.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: replay.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: replay.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: replay.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: replay.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: replay.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: replay.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: replay.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: replay.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: replay.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: replay.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: replay.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: replay.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: replay.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: replay.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
/usr/bin/ld: options.o:(.bss+0x0): multiple definition of `collision_row'; main.o:(.bss+0x0): first defined here
/usr/bin/ld: options.o:(.bss+0x1): multiple definition of `prev_collision_row'; main.o:(.bss+0x1): first defined here
/usr/bin/ld: options.o:(.bss+0x8): multiple definition of `prev_coll_room'; main.o:(.bss+0x8): first defined here
/usr/bin/ld: options.o:(.bss+0x18): multiple definition of `curr_row_coll_room'; main.o:(.bss+0x18): first defined here
/usr/bin/ld: options.o:(.bss+0x28): multiple definition of `below_row_coll_room'; main.o:(.bss+0x28): first defined here
/usr/bin/ld: options.o:(.bss+0x38): multiple definition of `above_row_coll_room'; main.o:(.bss+0x38): first defined here
/usr/bin/ld: options.o:(.bss+0x48): multiple definition of `curr_row_coll_flags'; main.o:(.bss+0x48): first defined here
/usr/bin/ld: options.o:(.bss+0x58): multiple definition of `above_row_coll_flags'; main.o:(.bss+0x58): first defined here
/usr/bin/ld: options.o:(.bss+0x68): multiple definition of `below_row_coll_flags'; main.o:(.bss+0x68): first defined here
/usr/bin/ld: options.o:(.bss+0x78): multiple definition of `prev_coll_flags'; main.o:(.bss+0x78): first defined here
/usr/bin/ld: options.o:(.bss+0x82): multiple definition of `pickup_obj_type'; main.o:(.bss+0x82): first defined here
/usr/bin/ld: options.o:(.bss+0x84): multiple definition of `justblocked'; main.o:(.bss+0x84): first defined here
/usr/bin/ld: options.o:(.bss+0x86): multiple definition of `last_loose_sound'; main.o:(.bss+0x86): first defined here
/usr/bin/ld: options.o:(.bss+0x88): multiple definition of `recording'; main.o:(.bss+0x88): first defined here
/usr/bin/ld: options.o:(.bss+0x89): multiple definition of `replaying'; main.o:(.bss+0x89): first defined here
/usr/bin/ld: options.o:(.bss+0x8c): multiple definition of `num_replay_ticks'; main.o:(.bss+0x8c): first defined here
/usr/bin/ld: options.o:(.bss+0x90): multiple definition of `need_replay_cycle'; main.o:(.bss+0x90): first defined here
/usr/bin/ld: options.o:(.bss+0xa0): multiple definition of `options'; main.o:(.bss+0xa0): first defined here
/usr/bin/ld: options.o:(.bss+0xe0): multiple definition of `start_fullscreen'; main.o:(.bss+0xe0): first defined here
/usr/bin/ld: options.o:(.bss+0xe2): multiple definition of `pop_window_width'; main.o:(.bss+0xe2): first defined here
/usr/bin/ld: options.o:(.bss+0xe4): multiple definition of `pop_window_height'; main.o:(.bss+0xe4): first defined here
/usr/bin/ld: options.o:(.bss+0xe6): multiple definition of `start_minutes_left'; main.o:(.bss+0xe6): first defined here
/usr/bin/ld: options.o:(.bss+0xe8): multiple definition of `start_ticks_left'; main.o:(.bss+0xe8): first defined here
/usr/bin/ld: options.o:(.bss+0xea): multiple definition of `start_hitp'; main.o:(.bss+0xea): first defined here
/usr/bin/ld: options.o:(.bss+0xec): multiple definition of `max_hitp_allowed'; main.o:(.bss+0xec): first defined here
/usr/bin/ld: options.o:(.bss+0xee): multiple definition of `saving_allowed_first_level'; main.o:(.bss+0xee): first defined here
/usr/bin/ld: options.o:(.bss+0xf0): multiple definition of `saving_allowed_last_level'; main.o:(.bss+0xf0): first defined here
/usr/bin/ld: options.o:(.bss+0xf2): multiple definition of `allow_triggering_any_tile'; main.o:(.bss+0xf2): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:22: prince] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment