rendered paste bodyg++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c ui/selection.cpp -o ui/selection.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c ui/cursorpool.cpp -o ui/cursorpool.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c misc/strcase.cpp -o misc/strcase.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c misc/dllibrary.cpp -o misc/dllibrary.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c ui/font.cpp -o ui/font.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c ui/logger.cpp -o ui/logger.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c misc/common.cpp -o misc/common.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/game.cpp -o game/game.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/map.cpp -o game/map.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/loadmap.cpp -o game/loadmap.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/actioneventqueue.cpp -o game/actioneventqueue.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/unitandstructurepool.cpp -o game/unitandstructurepool.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/structure.cpp -o game/structure.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/unit.cpp -o game/unit.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/unitanimations.cpp -o game/unitanimations.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/structureanims.cpp -o game/structureanims.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/unitorstructure.cpp -o game/unitorstructure.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/playerpool.cpp -o game/playerpool.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/unitqueue.cpp -o game/unitqueue.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/aiplugman.cpp -o game/aiplugman.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/path.cpp -o game/path.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/weaponspool.cpp -o game/weaponspool.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/projectileanim.cpp -o game/projectileanim.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/netconnection.cpp -o game/netconnection.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c game/dispatcher.cpp -o game/dispatcher.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c audio/soundengine.cpp -o audio/soundengine.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c audio/sound.cpp -o audio/sound.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c vfs/vfs.cpp -o vfs/vfs.o
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c vfs/externalvfs.cpp -o vfs/externalvfs.o
vfs/externalvfs.cpp: In member function `Uint32 ExternalFiles::getFile(const char*, const char*)':
vfs/externalvfs.cpp:82: warning: cast from pointer to integer of different size
vfs/externalvfs.cpp:100: warning: cast from pointer to integer of different size
g++ -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c vfs/vfsplugman.cpp -o vfs/vfsplugman.o
cc -g -Wall -I./include `sdl-config --cflags` -march=nocona -O2 -pipe -c misc/snprintf.c -o misc/snprintf.o
g++ -o ../freecnc -g freecnc.o misc/args.o misc/inifile.o misc/compression.o video/graphicsengine.o video/shpimage.o video/wsa.o video/imagecache.o video/vqa.o video/message.o video/imageproc.o video/loadingscreen.o video/cpsimage.o ui/input.o ui/sidebar.o ui/cursor.o ui/selection.o ui/cursorpool.o misc/strcase.o misc/dllibrary.o ui/font.o ui/logger.o misc/common.o game/game.o game/map.o game/loadmap.o game/actioneventqueue.o game/unitandstructurepool.o game/structure.o game/unit.o game/unitanimations.o game/structureanims.o game/unitorstructure.o game/playerpool.o game/unitqueue.o game/aiplugman.o game/path.o game/weaponspool.o game/projectileanim.o game/netconnection.o game/dispatcher.o audio/soundengine.o audio/sound.o vfs/vfs.o vfs/externalvfs.o vfs/vfsplugman.o misc/snprintf.o `sdl-config --libs` -lSDL_net
make[1]: Leaving directory `/var/tmp/portage/freecnc-0.2.1.31072003/work/freecnc++/src'
make -j2 -C src plugins \
"LDFLAGS = -shared"
make[1]: Entering directory `/var/tmp/portage/freecnc-0.2.1.31072003/work/freecnc++/src'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make -C vfs/vfs_mix
make[2]: Entering directory `/var/tmp/portage/freecnc-0.2.1.31072003/work/freecnc++/src/vfs/vfs_mix'
g++ -g -Wall -I.. -I../../include `sdl-config --cflags` -march=nocona -O2 -pipe -c blowfish.cpp -o blowfish.o
g++ -g -Wall -I.. -I../../include `sdl-config --cflags` -march=nocona -O2 -pipe -c mixvfs.cpp -o mixvfs.o
g++ -g -Wall -I.. -I../../include `sdl-config --cflags` -march=nocona -O2 -pipe -c ws-key.cpp -o ws-key.o
ws-key.cpp: In function `Uint32 sub_bignum(Uint32*, Uint32*, Uint32*, Uint32, Uint32)':
ws-key.cpp:215: warning: comparison is always true due to limited range of data type
ws-key.cpp: In function `void calc_a_key(Uint32*, Uint32*, Uint32*, Uint32*, Uint32)':
ws-key.cpp:408: warning: comparison is always true due to limited range of data type
g++ -shared -o ../../../mix.vfs -g blowfish.o mixvfs.o ws-key.o
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: blowfish.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
blowfish.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [../../../mix.vfs] Error 1
make[2]: Leaving directory `/var/tmp/portage/freecnc-0.2.1.31072003/work/freecnc++/src/vfs/vfs_mix'
make[1]: *** [plugins] Error 2
make[1]: Leaving directory `/var/tmp/portage/freecnc-0.2.1.31072003/work/freecnc++/src'
make: *** [linux] Error 2
!!! ERROR: games-strategy/freecnc-0.2.1.31072003 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
freecnc-0.2.1.31072003.ebuild, line 50: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.