* Package: games-strategy/ja2-stracciatella-0.12.1_p7072 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux linguas_en userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ja2-stracciatella-0.12.1_p7072.tar.xz to /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work >>> Unpacking editor.slf.gz to /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work >>> Source unpacked in /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work >>> Preparing source in /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work/ja2-stracciatella-0.12.1_p7072 ... * Applying ja2-stracciatella-0.12.1_p7072-makefile.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work/ja2-stracciatella-0.12.1_p7072 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work/ja2-stracciatella-0.12.1_p7072 ... * Chosen language is ENGLISH make -j1 LNG=ENGLISH ===> CC sgp/TranslationTable.c x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -std=gnu99 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o sgp/TranslationTable.o sgp/TranslationTable.c ===> CXX Build/AniViewScreen.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/AniViewScreen.o Build/AniViewScreen.cc Build/AniViewScreen.cc: In function ‘void BuildListFile()’: Build/AniViewScreen.cc:289:39: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets( currFilename, 128, infoFile ); ^ Build/AniViewScreen.cc:304:39: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets( currFilename, 128, infoFile ); ^ ===> CXX Build/Credits.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Credits.o Build/Credits.cc ===> CXX Build/Fade_Screen.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Fade_Screen.o Build/Fade_Screen.cc ===> CXX Build/GameInitOptionsScreen.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/GameInitOptionsScreen.o Build/GameInitOptionsScreen.cc ===> CXX Build/GameLoop.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/GameLoop.o Build/GameLoop.cc ===> CXX Build/GameScreen.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/GameScreen.o Build/GameScreen.cc ===> CXX Build/GameSettings.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/GameSettings.o Build/GameSettings.cc ===> CXX Build/GameVersion.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/GameVersion.o Build/GameVersion.cc ===> CXX Build/HelpScreen.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/HelpScreen.o Build/HelpScreen.cc Build/HelpScreen.cc: In function ‘void RenderTextBufferToScreen()’: Build/HelpScreen.cc:1896:38: warning: narrowing conversion of ‘(gHelpScreen.HELP_SCREEN_STRUCT::iLineAtTopOfTextBuffer * (((int)GetFontHeight(gp10PointArial)) + 2))’ from ‘INT32 {aka int}’ to ‘INT16 {aka short int}’ inside { } [-Wnarrowing] gHelpScreen.iLineAtTopOfTextBuffer * HLP_SCRN__HEIGHT_OF_1_LINE_IN_BUFFER, ^ ===> CXX Build/Init.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Init.o Build/Init.cc ===> CXX Build/Intro.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Intro.o Build/Intro.cc ===> CXX Build/JA2_Splash.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/JA2_Splash.o Build/JA2_Splash.cc ===> CXX Build/JAScreens.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/JAScreens.o Build/JAScreens.cc ===> CXX Build/Laptop/AIM.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIM.o Build/Laptop/AIM.cc ===> CXX Build/Laptop/AIMArchives.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMArchives.o Build/Laptop/AIMArchives.cc ===> CXX Build/Laptop/AIMFacialIndex.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMFacialIndex.o Build/Laptop/AIMFacialIndex.cc ===> CXX Build/Laptop/AIMHistory.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMHistory.o Build/Laptop/AIMHistory.cc ===> CXX Build/Laptop/AIMLinks.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMLinks.o Build/Laptop/AIMLinks.cc ===> CXX Build/Laptop/AIMMembers.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMMembers.o Build/Laptop/AIMMembers.cc Build/Laptop/AIMMembers.cc: In function ‘BOOLEAN DisplayMovingTitleBar(BOOLEAN)’: Build/Laptop/AIMMembers.cc:2769:115: warning: narrowing conversion of ‘(UINT16)usPosX’ from ‘UINT16 {aka short unsigned int}’ to ‘INT16 {aka short int}’ inside { } [-Wnarrowing] usPosY, usPosRightX - usPosX, AIM_MEMBER_VIDEO_TITLE_BAR_HEIGHT }; ^ Build/Laptop/AIMMembers.cc:2769:115: warning: narrowing conversion of ‘(UINT16)usPosY’ from ‘UINT16 {aka short unsigned int}’ to ‘INT16 {aka short int}’ inside { } [-Wnarrowing] Build/Laptop/AIMMembers.cc:2769:59: warning: narrowing conversion of ‘(((int)usPosRightX) - ((int)usPosX))’ from ‘int’ to ‘INT16 {aka short int}’ inside { } [-Wnarrowing] SGPBox const DestRect = { usPosX, usPosY, usPosRightX - usPosX, AIM_MEMBER_VIDEO_TITLE_BAR_HEIGHT }; ~~~~~~~~~~~~^~~~~~~~ ===> CXX Build/Laptop/AIMPolicies.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMPolicies.o Build/Laptop/AIMPolicies.cc ===> CXX Build/Laptop/AIMSort.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/AIMSort.o Build/Laptop/AIMSort.cc ===> CXX Build/Laptop/BobbyR.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/BobbyR.o Build/Laptop/BobbyR.cc ===> CXX Build/Laptop/BobbyRAmmo.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/BobbyRAmmo.o Build/Laptop/BobbyRAmmo.cc ===> CXX Build/Laptop/BobbyRArmour.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/BobbyRArmour.o Build/Laptop/BobbyRArmour.cc ===> CXX Build/Laptop/BobbyRGuns.cc x86_64-pc-linux-gnu-g++ -Werror=terminate -march=native -O2 -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I Build -I Build/Tactical -I Build/Strategic -I Build/Editor -I Build/Res -I Build/Laptop -I Build/Utils -I Build/TileEngine -I Build/TacticalAI -I sgp -DJA2 -DENGLISH -DSGPDATADIR=\"\" -c -MMD -o Build/Laptop/BobbyRGuns.o Build/Laptop/BobbyRGuns.cc Build/Laptop/BobbyRGuns.cc: In function ‘void DisplayBigItemImage(const INVTYPE*, UINT16)’: Build/Laptop/BobbyRGuns.cc:703:73: error: call of overloaded ‘abs(unsigned int)’ is ambiguous 16 const sCenX = PosX + abs(BOBBYR_GRID_PIC_WIDTH - usWidth) / 2 - pTrav.sOffsetX; ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/stdlib.h:36, from /usr/include/SDL/SDL_stdinc.h:40, from /usr/include/SDL/SDL_video.h:30, from sgp/Types.h:4, from sgp/Font.h:4, from Build/Laptop/BobbyRGuns.cc:2: /usr/include/stdlib.h:774:12: note: candidate: int abs(int) extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; ^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/stdlib.h:36:0, from /usr/include/SDL/SDL_stdinc.h:40, from /usr/include/SDL/SDL_video.h:30, from sgp/Types.h:4, from sgp/Font.h:4, from Build/Laptop/BobbyRGuns.cc:2: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) abs(long long __x) { return __builtin_llabs (__x); } ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) abs(long __i) { return __builtin_labs(__i); } ^~~ make: *** [Makefile:475: Build/Laptop/BobbyRGuns.o] Error 1 * ERROR: games-strategy/ja2-stracciatella-0.12.1_p7072::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-strategy/ja2-stracciatella-0.12.1_p7072::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-strategy/ja2-stracciatella-0.12.1_p7072::gentoo'`. * The complete build log is located at '/var/log/portage/games-strategy:ja2-stracciatella-0.12.1_p7072:20161117-083444.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/temp/environment'. * Working directory: '/var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work/ja2-stracciatella-0.12.1_p7072' * S: '/var/tmp/portage/games-strategy/ja2-stracciatella-0.12.1_p7072/work/ja2-stracciatella-0.12.1_p7072'