* Package: games-puzzle/brainparty-0.61-r1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug installsources network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox * Applying brainparty-0.61-savegame.patch ... [ ok ] * Applying brainparty-0.61-gcc49.patch ... [ ok ] * Applying brainparty-0.61-gnu_cxx-hash.patch ... [ ok ] c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o BGObject.o BGObject.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o BPGame.o BPGame.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o BPPoint.o BPPoint.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o Colour.o Colour.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o MessageBox.o MessageBox.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o Minigame.o Minigame.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o SpriteFont.o SpriteFont.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o Texture.o Texture.cpp c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o balloonblaster.o balloonblaster.cpp In file included from Texture.h:27, from BGObject.h:23, from BGObject.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from Texture.h:27, from BGObject.h:23, from BGObject.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from BPGame.h:33, from MessageBox.h:22, from MessageBox.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from MessageBox.h:22, from MessageBox.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from BPGame.h:33, from BPGame.cpp:19: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from BPGame.cpp:19: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from BPGame.h:33, from SpriteFont.h:23, from SpriteFont.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from SpriteFont.h:23, from SpriteFont.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from BPGame.h:33, from Minigame.h:26, from Minigame.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from Minigame.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from Texture.h:27, from Texture.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from Texture.h:27, from Texture.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from BPGame.h:33, from Minigame.h:26, from balloonblaster.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from balloonblaster.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o bombhunt.o bombhunt.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/ext/hash_set:60, from WordList.h:22, from wordsmash.h:22, from BPGame.cpp:61: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 32 | #warning \ | ^~~~~~~ In file included from BPGame.h:33, from Minigame.h:26, from bombhunt.h:21, from bombhunt.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from bombhunt.h:21, from bombhunt.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o bpsays.o bpsays.cpp In file included from BPGame.h:33, from Minigame.h:26, from bpsays.h:21, from bpsays.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from bpsays.h:21, from bpsays.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o bubbletrouble.o bubbletrouble.cpp BPGame.cpp: In member function ‘void BPGame::DrawLine(int, int, int, int, Colour*, float)’: BPGame.cpp:1510:32: warning: narrowing conversion of ‘fromx’ from ‘int’ to ‘GLfloat’ {aka ‘float’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing]8;;] 1510 | GLfloat vertices[] = { fromx, fromy, tox, toy }; | ^~~~~ BPGame.cpp:1510:39: warning: narrowing conversion of ‘fromy’ from ‘int’ to ‘GLfloat’ {aka ‘float’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing]8;;] 1510 | GLfloat vertices[] = { fromx, fromy, tox, toy }; | ^~~~~ BPGame.cpp:1510:46: warning: narrowing conversion of ‘tox’ from ‘int’ to ‘GLfloat’ {aka ‘float’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing]8;;] 1510 | GLfloat vertices[] = { fromx, fromy, tox, toy }; | ^~~ BPGame.cpp:1510:51: warning: narrowing conversion of ‘toy’ from ‘int’ to ‘GLfloat’ {aka ‘float’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wnarrowing-Wnarrowing]8;;] 1510 | GLfloat vertices[] = { fromx, fromy, tox, toy }; | ^~~ In file included from BPGame.h:33, from Minigame.h:26, from bubbletrouble.h:21, from bubbletrouble.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from bubbletrouble.h:21, from bubbletrouble.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/map:60, from BPGame.h:25, from BPGame.cpp:19: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/stl_tree.h: In instantiation of ‘static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = const char*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = cmp_str; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >*]’: /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/stl_tree.h:2448:62: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = const char*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = cmp_str; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, std::_Select1st >, cmp_str, std::allocator > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree, std::_Select1st >, cmp_str, std::allocator > >::const_iterator]’ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/stl_map.h:520:37: required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = const char*; _Tp = Mix_Chunk*; _Compare = cmp_str; _Alloc = std::allocator >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = Mix_Chunk*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = const char*]’ BPGame.cpp:288:14: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/stl_tree.h:785:15: error: static assertion failed: comparison object must be invocable as const 785 | is_invocable_v, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.0.0/include/g++-v11/bits/stl_tree.h:785:15: note: ‘std::is_invocable_v’ evaluates to false c++ -O2 -march=x86-64 -pipe -fomit-frame-pointer -g -ggdb -c `sdl-config --cflags` -I/usr/X11R6/include -o cardmatch.o cardmatch.cpp make: *** [Makefile:28: BPGame.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from BPGame.h:33, from Minigame.h:26, from cardmatch.h:21, from cardmatch.cpp:18: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2050, from /usr/include/SDL/SDL_opengl.h:46, from BPGame.h:33, from Minigame.h:26, from cardmatch.h:21, from cardmatch.cpp:18: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | * ERROR: games-puzzle/brainparty-0.61-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-puzzle/brainparty-0.61-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-puzzle/brainparty-0.61-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-puzzle/brainparty-0.61-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-puzzle/brainparty-0.61-r1/temp/environment'. * Working directory: '/var/tmp/portage/games-puzzle/brainparty-0.61-r1/work/brainparty' * S: '/var/tmp/portage/games-puzzle/brainparty-0.61-r1/work/brainparty'