* Package: games-arcade/wop-0.4.3-r1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking wop-0.4.3-src.tar.bz2 to /var/tmp/portage/games-arcade/wop-0.4.3-r1/work >>> Unpacking wopdata-2005-12-21.tar.bz2 to /var/tmp/portage/games-arcade/wop-0.4.3-r1/work >>> Source unpacked in /var/tmp/portage/games-arcade/wop-0.4.3-r1/work >>> Preparing source in /var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3 ... * Applying wop-0.4.3-Makefile.patch ... [ ok ] * Applying wop-0.4.3-gcc43.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3 ... make -j1 CXX=x86_64-pc-linux-gnu-g++ cd sdlwidgets; make make[1]: Entering directory '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3/sdlwidgets' makedepend -f Makefile.depend -Y -- -O2 -pipe -march=native -Wall -- textarea.cpp graphics.cpp widget.cpp image.cpp borderwidget.cpp rootcontainer.cpp focusmanager.cpp fontfactory.cpp textlabel.cpp layout.cpp backgroundwidget.cpp textfield.cpp button.cpp >/dev/null 2>&1 x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c textarea.cpp -o textarea.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c graphics.cpp -o graphics.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c widget.cpp -o widget.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c image.cpp -o image.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c borderwidget.cpp -o borderwidget.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c rootcontainer.cpp -o rootcontainer.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c focusmanager.cpp -o focusmanager.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c fontfactory.cpp -o fontfactory.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c textlabel.cpp -o textlabel.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c layout.cpp -o layout.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c backgroundwidget.cpp -o backgroundwidget.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c textfield.cpp -o textfield.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c button.cpp -o button.o ar cru libsdlwidgets.a textarea.o graphics.o widget.o image.o borderwidget.o rootcontainer.o focusmanager.o fontfactory.o textlabel.o layout.o backgroundwidget.o textfield.o button.o ranlib libsdlwidgets.a make[1]: Leaving directory '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3/sdlwidgets' cd src; make make[1]: Entering directory '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3/src' makedepend -f Makefile.depend -Y -- -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -- rope.cpp attachableobject.cpp avatarworm.cpp counter.cpp scorekeeper.cpp wopsprites.cpp object.cpp weapongrenade.cpp settingdefs.cpp weaponshotgun.cpp wopsettings.cpp theme.cpp weaponwindow.cpp scusibot.cpp replayer.cpp creditswindow.cpp settings.cpp spritesequence.cpp weaponmine.cpp noncollidableobject.cpp bonusmanager.cpp player.cpp weaponhook.cpp weapon.cpp constants.cpp hook.cpp wopgui.cpp client.cpp weaponhookrel.cpp gismobot.cpp stationarygun.cpp keyboardconfig.cpp version.cpp bonusshield.cpp collidableobject.cpp wopbackground.cpp weaponhelicopter.cpp servercommunicator.cpp gameinfowindow.cpp objectitem.cpp bonuspack.cpp mine.cpp input.cpp weaponrubgun.cpp invisiblecorona.cpp weaponguidedmissile.cpp avatar.cpp areaitem.cpp clientconnectiontcp.cpp weightedrandom.cpp serverconnectiondirect.cpp bonusfuel.cpp gamereplay.cpp particles.cpp helicopter.cpp audio.cpp noncollidablepool.cpp bonus.cpp weaponzapper.cpp smoke.cpp sprite.cpp progresslog.cpp bonusinvisible.cpp clientconnectiontcpudp.cpp grenade.cpp blueglow.cpp serverconnectiontcp.cpp graphics.cpp scoretable.cpp string.cpp mapstuff.cpp itemset.cpp skwoermzone.cpp staticgun_i.cpp random.cpp spriteset.cpp clientcommunicator.cpp map.cpp signalhandler.cpp weaponhookcut.cpp weaponuzi.cpp video.cpp messages.cpp mapstuffset.cpp clientconnectionlistener.cpp missile.cpp loader.cpp playerconfigwindow.cpp objectpaths.cpp bonushealth.cpp explosion.cpp guidedmissile.cpp messagewidget.cpp goal.cpp homingmissile.cpp keytable.cpp main.cpp serverlistwindow.cpp clientconnectiondirect.cpp wopwindow.cpp server.cpp weaponindicator.cpp ball.cpp optionswindow.cpp bonushomingvirus.cpp serverconnectionfactory.cpp serverconnectiontcpudp.cpp tombot.cpp tcpconnection.cpp weaponmissile.cpp shieldcorona.cpp splashscreen.cpp bot.cpp weaponhomingmissile.cpp keyconfigwindow.cpp global.cpp world.cpp color.cpp physfsrwops.cpp simplebot.cpp >/dev/null 2>&1 x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c avatarworm.cpp -o avatarworm.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c counter.cpp -o counter.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c scorekeeper.cpp -o scorekeeper.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wopsprites.cpp -o wopsprites.o wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c object.cpp -o object.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weapongrenade.cpp -o weapongrenade.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c settingdefs.cpp -o settingdefs.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponshotgun.cpp -o weaponshotgun.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wopsettings.cpp -o wopsettings.o wopsettings.cpp:111:69: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "possible theme names are specified in file "THEME_CONFIG"\n " ^ In file included from wopsettings.cpp:6:0: wopsettings.cpp: In member function ‘bool WopSettings::setPlayerColor(Uint32)’: spriteset.hpp:20:39: warning: narrowing conversion of ‘((((unsigned int)color) >> 16) & 255u)’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing] #define TPLCOL_RED(c) ((c >> 16) & 0xff) ~~~~~~~~~~~^~~~~~~ wopsettings.cpp:700:17: note: in expansion of macro ‘TPLCOL_RED’ int rgb[3] = { TPLCOL_RED( color ), ^~~~~~~~~~ spriteset.hpp:21:39: warning: narrowing conversion of ‘((((unsigned int)color) >> 8) & 255u)’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing] #define TPLCOL_GREEN(c) ((c >> 8) & 0xff) ~~~~~~~~~~~^~~~~~~ wopsettings.cpp:701:17: note: in expansion of macro ‘TPLCOL_GREEN’ TPLCOL_GREEN( color ), ^~~~~~~~~~~~ spriteset.hpp:22:39: warning: narrowing conversion of ‘(((unsigned int)color) & 255u)’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing] #define TPLCOL_BLUE(c) ((c ) & 0xff) ~~~~~~~~~~~^~~~~~~ wopsettings.cpp:702:17: note: in expansion of macro ‘TPLCOL_BLUE’ TPLCOL_BLUE( color ) }; ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c theme.cpp -o theme.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponwindow.cpp -o weaponwindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bot.cpp -o bot.o bot.cpp:225:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] mapFile += "/"BOT_MAP_PATH"/"BOT_MAP_FILE; ^ bot.cpp:225:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] mapFile += "/"BOT_MAP_PATH"/"BOT_MAP_FILE; ^ bot.cpp:262:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] file += "/"BOT_MAP_PATH"/"; ^ bot.cpp:287:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] mapFile += "/"BOT_MAP_PATH"/"BOT_MAP_FILE; ^ bot.cpp:287:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] mapFile += "/"BOT_MAP_PATH"/"BOT_MAP_FILE; ^ In file included from playerinput.hpp:6:0, from bot.hpp:7, from bot.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c scusibot.cpp -o scusibot.o In file included from playerinput.hpp:6:0, from bot.hpp:7, from scusibot.hpp:6, from scusibot.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c replayer.cpp -o replayer.o In file included from replayer.cpp:18:0: wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ replayer.cpp:85:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "Replayer::Replayer: could not load theme \"%s/"THEME_CONFIG ":%s\"\n", ^ In file included from replayer.cpp:13:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ In file included from message.hpp:11:0, from replayer.cpp:14: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c creditswindow.cpp -o creditswindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c settings.cpp -o settings.o settings.cpp: In member function ‘int SettingDataBase::readLine(FILE*, char**, const char*, int)’: settings.cpp:1798:37: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] do fread( character, 1, 1, file ); ^ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c spritesequence.cpp -o spritesequence.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponmine.cpp -o weaponmine.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c noncollidableobject.cpp -o noncollidableobject.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonusmanager.cpp -o bonusmanager.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c player.cpp -o player.o In file included from player.cpp:10:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponhook.cpp -o weaponhook.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weapon.cpp -o weapon.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c constants.cpp -o constants.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c hook.cpp -o hook.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c video.cpp -o video.o In file included from video.cpp:12:0: wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ In file included from video.cpp:8:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wopgui.cpp -o wopgui.o In file included from clientcommunicator.hpp:11:0, from serverlistwindow.hpp:10, from wopgui.hpp:10, from wopgui.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ In file included from client.hpp:11:0, from wopgui.cpp:8: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ wopgui.cpp: In member function ‘void WopGUI::draw()’: wopgui.cpp:411:44: warning: narrowing conversion of ‘((WopGUI*)this)->WopGUI::m_messageWindow.WopGUI::::blinkState’ from ‘int’ to ‘Uint8 {aka unsigned char}’ inside { } [-Wnarrowing] const SDL_Color color = {m_messageWindow.blinkState, 0, 255-m_messageWindow.blinkState, 0}; ~~~~~~~~~~~~~~~~^~~~~~~~~~ wopgui.cpp:411:62: warning: narrowing conversion of ‘(255 - ((WopGUI*)this)->WopGUI::m_messageWindow.WopGUI::::blinkState)’ from ‘int’ to ‘Uint8 {aka unsigned char}’ inside { } [-Wnarrowing] const SDL_Color color = {m_messageWindow.blinkState, 0, 255-m_messageWindow.blinkState, 0}; ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c client.cpp -o client.o In file included from client.cpp:18:0: wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ client.cpp:324:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "Client::setActive: could not load theme \"%s/"THEME_CONFIG ":%s\"\n", ^ In file included from client.hpp:11:0, from client.cpp:3: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ In file included from client.hpp:15:0, from client.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponhookrel.cpp -o weaponhookrel.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c gismobot.cpp -o gismobot.o In file included from playerinput.hpp:6:0, from bot.hpp:7, from gismobot.hpp:8, from gismobot.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c stationarygun.cpp -o stationarygun.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c keyboardconfig.cpp -o keyboardconfig.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c version.cpp -o version.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonusshield.cpp -o bonusshield.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c collidableobject.cpp -o collidableobject.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wopbackground.cpp -o wopbackground.o In file included from wopbackground.cpp:4:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponhelicopter.cpp -o weaponhelicopter.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c servercommunicator.cpp -o servercommunicator.o In file included from message.hpp:11:0, from servercommunicator.hpp:11, from servercommunicator.cpp:4: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c gameinfowindow.cpp -o gameinfowindow.o In file included from gameinfowindow.cpp:12:0: wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ In file included from message.hpp:11:0, from gameinfowindow.cpp:6: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c objectitem.cpp -o objectitem.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonuspack.cpp -o bonuspack.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c mine.cpp -o mine.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c input.cpp -o input.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponrubgun.cpp -o weaponrubgun.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c invisiblecorona.cpp -o invisiblecorona.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponguidedmissile.cpp -o weaponguidedmissile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c avatar.cpp -o avatar.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c areaitem.cpp -o areaitem.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c clientconnectiontcp.cpp -o clientconnectiontcp.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from clientconnection.hpp:8, from clientconnectiontcp.hpp:10, from clientconnectiontcp.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weightedrandom.cpp -o weightedrandom.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c serverconnectiondirect.cpp -o serverconnectiondirect.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from serverconnection.hpp:9, from serverconnectiondirect.hpp:9, from serverconnectiondirect.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonusfuel.cpp -o bonusfuel.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c gamereplay.cpp -o gamereplay.o In file included from message.hpp:11:0, from gamereplay.cpp:7: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c particles.cpp -o particles.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c helicopter.cpp -o helicopter.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c audio.cpp -o audio.o In file included from audio.cpp:17:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c noncollidablepool.cpp -o noncollidablepool.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonus.cpp -o bonus.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponzapper.cpp -o weaponzapper.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c smoke.cpp -o smoke.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c sprite.cpp -o sprite.o sprite.cpp: In member function ‘void Sprite::draw(SDL_Surface*, int, int, SDL_Rect*) const’: sprite.cpp:554:26: warning: narrowing conversion of ‘(((int)x) - ((int)((const Sprite*)this)->Sprite::m_HotSpotX))’ from ‘int’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect destRect = { x - m_HotSpotX, y - m_HotSpotY, 0, 0 }; ~~^~~~~~~~~~~~ sprite.cpp:554:42: warning: narrowing conversion of ‘(((int)y) - ((int)((const Sprite*)this)->Sprite::m_HotSpotY))’ from ‘int’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect destRect = { x - m_HotSpotX, y - m_HotSpotY, 0, 0 }; ~~^~~~~~~~~~~~ sprite.cpp: In member function ‘bool Sprite::draw(Sprite&, int, int, SDL_Rect*, bool, int, int) const’: sprite.cpp:584:35: warning: narrowing conversion of ‘(int)x’ from ‘int’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect destRect = { x, y, 0, 0 }; ^ sprite.cpp:584:35: warning: narrowing conversion of ‘(int)y’ from ‘int’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c progresslog.cpp -o progresslog.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonusinvisible.cpp -o bonusinvisible.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c clientconnectiontcpudp.cpp -o clientconnectiontcpudp.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from clientconnection.hpp:8, from clientconnectiontcpudp.hpp:10, from clientconnectiontcpudp.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c grenade.cpp -o grenade.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c blueglow.cpp -o blueglow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c serverconnectiontcp.cpp -o serverconnectiontcp.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from serverconnection.hpp:9, from serverconnectiontcp.hpp:11, from serverconnectiontcp.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ In file included from client.hpp:11:0, from serverconnectiontcp.cpp:6: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c graphics.cpp -o graphics.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c scoretable.cpp -o scoretable.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c string.cpp -o string.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c mapstuff.cpp -o mapstuff.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c itemset.cpp -o itemset.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c skwoermzone.cpp -o skwoermzone.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c staticgun_i.cpp -o staticgun_i.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c random.cpp -o random.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c spriteset.cpp -o spriteset.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c clientcommunicator.cpp -o clientcommunicator.o In file included from clientcommunicator.hpp:11:0, from clientcommunicator.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ In file included from client.hpp:11:0, from clientcommunicator.cpp:11: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c map.cpp -o map.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c signalhandler.cpp -o signalhandler.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponhookcut.cpp -o weaponhookcut.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponuzi.cpp -o weaponuzi.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c messages.cpp -o messages.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c mapstuffset.cpp -o mapstuffset.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c clientconnectionlistener.cpp -o clientconnectionlistener.o In file included from message.hpp:11:0, from servercommunicator.hpp:11, from clientconnectionlistener.cpp:5: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c missile.cpp -o missile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c loader.cpp -o loader.o In file included from loader.cpp:9:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c playerconfigwindow.cpp -o playerconfigwindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c objectpaths.cpp -o objectpaths.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonushealth.cpp -o bonushealth.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c explosion.cpp -o explosion.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c guidedmissile.cpp -o guidedmissile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c messagewidget.cpp -o messagewidget.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c goal.cpp -o goal.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c homingmissile.cpp -o homingmissile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c keytable.cpp -o keytable.o keytable.cpp:5:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char* KeyTable::m_unknownKeyName = "???"; ^~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c main.cpp -o main.o In file included from client.hpp:11:0, from main.cpp:13: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ In file included from client.hpp:15:0, from main.cpp:13: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c serverlistwindow.cpp -o serverlistwindow.o In file included from clientcommunicator.hpp:11:0, from serverlistwindow.hpp:10, from serverlistwindow.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ serverlistwindow.cpp: In destructor ‘virtual ServerListWindow::~ServerListWindow()’: serverlistwindow.cpp:97:9: warning: deleting array ‘((ServerListWindow*)this)->ServerListWindow::m_header’ delete m_header; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c clientconnectiondirect.cpp -o clientconnectiondirect.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from clientconnection.hpp:8, from clientconnectiondirect.hpp:9, from clientconnectiondirect.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wopwindow.cpp -o wopwindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c server.cpp -o server.o In file included from server.cpp:15:0: wopsprites.cpp:338:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] path += "/"SPRITE_CONFIG_PATH; ^ In file included from message.hpp:11:0, from servercommunicator.hpp:11, from server.cpp:10: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponindicator.cpp -o weaponindicator.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c ball.cpp -o ball.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c optionswindow.cpp -o optionswindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c bonushomingvirus.cpp -o bonushomingvirus.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c serverconnectionfactory.cpp -o serverconnectionfactory.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from serverconnection.hpp:9, from serverconnectiondirect.hpp:9, from serverconnectionfactory.cpp:4: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c serverconnectiontcpudp.cpp -o serverconnectiontcpudp.o In file included from message.hpp:11:0, from tcpconnection.hpp:8, from serverconnection.hpp:9, from serverconnectiontcpudp.hpp:11, from serverconnectiontcpudp.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ In file included from client.hpp:11:0, from serverconnectiontcpudp.cpp:8: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c tombot.cpp -o tombot.o In file included from playerinput.hpp:6:0, from bot.hpp:7, from tombot.hpp:8, from tombot.cpp:3: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c tcpconnection.cpp -o tcpconnection.o In file included from message.hpp:11:0, from tcpconnection.cpp:13: event.hpp:14:3: warning: ‘typedef’ was ignored in this declaration typedef enum Action { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponmissile.cpp -o weaponmissile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c shieldcorona.cpp -o shieldcorona.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c splashscreen.cpp -o splashscreen.o In file included from splashscreen.cpp:5:0: loader.hpp:46:3: warning: ‘typedef’ was ignored in this declaration typedef enum { ^~~~~~~ x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c weaponhomingmissile.cpp -o weaponhomingmissile.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c keyconfigwindow.cpp -o keyconfigwindow.o x86_64-pc-linux-gnu-g++ -Werror=terminate -O2 -pipe -march=native -fno-exceptions -fno-strict-aliasing -ffloat-store -DDBG_LEVEL=4 -DLOG_LEVEL=4 -DUSE_SDL -DNEW=new\(std::nothrow\) -I../sdlwidgets -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c global.cpp -o global.o global.cpp: In function ‘void INFO(const char*, ...)’: global.cpp:96:36: error: cannot convert ‘std::__cxx11::basic_string’ to ‘const char*’ for argument ‘2’ to ‘int fprintf(FILE*, const char*, ...)’ fprintf( logFile, GREEN("INFO: ") ); ^ global.cpp: In function ‘bool CHECK(bool, const char*, ...)’: global.cpp:115:38: error: cannot convert ‘std::__cxx11::basic_string’ to ‘const char*’ for argument ‘2’ to ‘int fprintf(FILE*, const char*, ...)’ fprintf( logFile, RED("WARNING: ") ); ^ global.cpp: In function ‘bool ASSERT(bool, const char*, ...)’: global.cpp:131:37: error: cannot convert ‘std::__cxx11::basic_string’ to ‘const char*’ for argument ‘2’ to ‘int fprintf(FILE*, const char*, ...)’ fprintf( logFile, BLACK("ERROR: ") ); ^ make[1]: *** [Makefile:62: global.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3/src' make: *** [Makefile:7: all] Error 2 * ERROR: games-arcade/wop-0.4.3-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-arcade/wop-0.4.3-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-arcade/wop-0.4.3-r1::gentoo'`. * The complete build log is located at '/var/log/portage/games-arcade:wop-0.4.3-r1:20170313-134018.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/wop-0.4.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-arcade/wop-0.4.3-r1/temp/environment'. * Working directory: '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3' * S: '/var/tmp/portage/games-arcade/wop-0.4.3-r1/work/wop-0.4.3'