Spoiler
$ make Build started using: compiler: "gcc -Wimplicit -Wdeclaration-after-statement -O2 -funswitch-loops -fomit-frame-pointer -DNDEBUG -DUSING_LTO -flto -fno-stack-protector -W -Wall -Werror-implicit-function-declaration -Wpointer-arith -Wextra -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -DUSE_LIBPNG -DUSE_LIBVPX -Isource -Ibuild/include -Isource/jmact -Isource/jaudiolib/include -Isource/enet/include -fno-pic -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/powerpc-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/powerpc-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DHAVE_INTTYPES -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRENDERTYPESDL=1 -Wstrict-overflow=1 -DUSE_OPENGL -DPOLYMER -Wno-attributes" assembler: "nasm -s -f elf" linker: " -flto -Wl,-Map=start.memmap -lrt -lFLAC -lvorbisfile -lvorbis -logg -lSDL_mixer -lm -lvpx -L/usr/lib/powerpc-linux-gnu -lSDL -ldl -pthread -lpng -lz " Built object obj/game.o Built object obj/actors.o Built object obj/anim.o Built object obj/common.o Built object obj/config.o Built object obj/demo.o Built object obj/gamedef.o Built object obj/gameexec.o Built object obj/gamevars.o Built object obj/global.o Built object obj/input.o Built object obj/menus.o Built object obj/namesdyn.o source/net.c: In function ‘Net_ParseServerPacket’: source/net.c:597:14: warning: unused variable ‘nsyn’ [-Wunused-variable] source/net.c:596:19: warning: unused variable ‘l’ [-Wunused-variable] source/net.c:596:16: warning: unused variable ‘j’ [-Wunused-variable] source/net.c:596:13: warning: unused variable ‘i’ [-Wunused-variable] source/net.c: In function ‘Net_ParsePacketCommon’: source/net.c:677:16: warning: unused variable ‘j’ [-Wunused-variable] source/net.c:677:13: warning: unused variable ‘i’ [-Wunused-variable] source/net.c: In function ‘Net_RecieveVersion’: source/net.c:736:48: warning: unused parameter ‘packbufleng’ [-Wunused-parameter] source/net.c: In function ‘Net_RecieveChallenge’: source/net.c:772:50: warning: unused parameter ‘packbufleng’ [-Wunused-parameter] source/net.c: In function ‘Net_RecieveNewPlayer’: source/net.c:802:50: warning: unused parameter ‘packbufleng’ [-Wunused-parameter] source/net.c: In function ‘Net_RecievePlayerIndex’: source/net.c:855:52: warning: unused parameter ‘packbufleng’ [-Wunused-parameter] source/net.c: In function ‘Net_SendMapUpdate’: source/net.c:1018:14: warning: unused variable ‘prevMapDiff’ [-Wunused-variable] source/net.c:1015:14: warning: unused variable ‘numdiff’ [-Wunused-variable] source/net.c: In function ‘Net_FillMapDiff’: source/net.c:1149:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c:1149:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c:1153:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c:1154:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c: In function ‘Net_RestoreMapState’: source/net.c:1213:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c:1230:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] source/net.c: In function ‘Net_ReceiveServerUpdate’: source/net.c:1586:12: warning: unused variable ‘numupdates’ [-Wunused-variable] source/net.c: In function ‘Net_SendMapVoteInitiate’: source/net.c:2005:13: warning: unused variable ‘i’ [-Wunused-variable] source/net.c: In function ‘Net_SendMapVoteCancel’: source/net.c:2150:13: warning: unused variable ‘i’ [-Wunused-variable] source/net.c: In function ‘Net_RecieveMapVoteCancel’: source/net.c:2181:16: warning: unused variable ‘numvotes’ [-Wunused-variable] source/net.c:2181:13: warning: unused variable ‘i’ [-Wunused-variable] Built object obj/net.o Built object obj/player.o Built object obj/premap.o Built object obj/savegame.o Built object obj/sector.o Built object obj/rts.o Built object obj/osdfuncs.o Built object obj/osdcmds.o Built object obj/grpscan.o Built object obj/sounds.o Built object obj/file_lib.o Built object obj/control.o Built object obj/keyboard.o Built object obj/mouse.o Built object obj/joystick.o Built object obj/mathutil.o Built object obj/scriplib.o Built object obj/animlib.o Built object obj/animvpx.o Built object obj/game_banner.o Built object obj/startgtk.game.o Built object obj/game_icon.o Built object obj/sdlmusic.o Changing dir to /home/zagro/games/eduke32/eduke32/eduke32/build Built object ../eobj/a.o Built object ../eobj/baselayer.o Built object ../eobj/cache1d.o Built object ../eobj/compat.o Built object ../eobj/crc32.o Built object ../eobj/defs.o Built object ../eobj/engine.o src/polymost.c: In function ‘dxtfilter’: src/polymost.c:6550:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/polymost.c:6551:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/polymost.c:6552:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/polymost.c:6553:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Built object ../eobj/polymost.o Built object ../eobj/hightile.o Built object ../eobj/textfont.o Built object ../eobj/smalltextfont.o Built object ../eobj/kplib.o Built object ../eobj/quicklz.o Built object ../eobj/md4.o Built object ../eobj/osd.o Built object ../eobj/pragmas.o Built object ../eobj/scriptfile.o Built object ../eobj/mutex.o Built object ../eobj/mdsprite.o Built object ../eobj/glbuild.o Built object ../eobj/polymer.o Built object ../eobj/sdlayer.o Built object ../eobj/gtkbits.o Built object ../eobj/dynamicgtk.o Ended compilation in this directory using: compiler: "gcc -Wimplicit -Wdeclaration-after-statement -O2 -funswitch-loops -fomit-frame-pointer -DNDEBUG -DUSING_LTO -flto -fno-stack-protector -W -Wall -Werror-implicit-function-declaration -Wpointer-arith -Wextra -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -DUSE_LIBPNG -DUSE_LIBVPX -Wno-char-subscripts -Iinclude -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/powerpc-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/powerpc-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DHAVE_INTTYPES -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRENDERTYPESDL=1 -Wstrict-overflow=1 -DUSE_OPENGL -DPOLYMER -Wno-attributes" Created library archive ../eobj/libengine.a Changing dir to /home/zagro/games/eduke32/eduke32/eduke32 Changing dir to /home/zagro/games/eduke32/eduke32/eduke32/source/jaudiolib Built object obj/drivers.o Built object obj/fx_man.o Built object obj/multivoc.o Built object obj/mix.o Built object obj/mixst.o Built object obj/pitch.o Built object obj/formats.o Built object obj/vorbis.o Built object obj/flac.o Built object obj/driver_nosound.o Built object obj/driver_sdl.o Ended compilation in this directory using: compiler: "gcc -Wimplicit -Wdeclaration-after-statement -O2 -funswitch-loops -fomit-frame-pointer -DNDEBUG -DUSING_LTO -flto -fno-stack-protector -W -Wall -Werror-implicit-function-declaration -Wpointer-arith -Wextra -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -DUSE_LIBPNG -DUSE_LIBVPX -DHAVE_INTTYPES -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRENDERTYPESDL=1 -Wstrict-overflow=1 -DUSE_OPENGL -DPOLYMER -Iinclude -Isrc -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_SDL -Wno-attributes" Created library archive libjfaudiolib.a Changing dir to /home/zagro/games/eduke32/eduke32/eduke32 Changing dir to /home/zagro/games/eduke32/eduke32/eduke32/source/enet Built object obj/callbacks.o Built object obj/host.o Built object obj/list.o Built object obj/packet.o Built object obj/peer.o Built object obj/protocol.o Built object obj/compress.o Built object obj/unix.o Ended compilation in this directory using: compiler: "gcc -Wimplicit -Wdeclaration-after-statement -O2 -funswitch-loops -fomit-frame-pointer -DNDEBUG -DUSING_LTO -flto -fno-stack-protector -W -Wall -Werror-implicit-function-declaration -Wpointer-arith -Wextra -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -DUSE_LIBPNG -DUSE_LIBVPX -DHAVE_INTTYPES -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DRENDERTYPESDL=1 -Wstrict-overflow=1 -DUSE_OPENGL -DPOLYMER -Iinclude -Isrc -I../../build/include -Wno-attributes" Created library archive libenet.a Changing dir to /home/zagro/games/eduke32/eduke32/eduke32 /usr/bin/ld: eobj/libengine.a(a.o): Relocations in generic ELF (EM: 3) eobj/libengine.a: could not read symbols: File in wrong format collect2: ld returned 1 exit status Failed linking executable eduke32! make: *** [eduke32] Error 1