In Sunrise is only games-arcade/flyhard-0.41 which have outdated files and GCC bug There is a new Version games-arcade/flyhard-0.42 http://www.markboyd.me.uk/games/flyhard/flyhard.html Reproducible: Always Actual Results: don't compile Expected Results: clean compile, manualy compiled new Version works make[3]: Entering directory `/var/tmp/paludis/games-arcade-flyhard-0.41/work/flyhard-0.41/src' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -Wno-sign-compare -DIMAGESDIR=\"/usr/share/games/flyhard/images\" -DSOUNDSDIR=\"/usr/ share/games/flyhard/sounds\" -DLEVELDIR=\"/usr/share/games/flyhard/levels\" -DSAVEDIR=\"/usr/share/games/flyhard/save\" -march=amdfam10 -O2 -fo mit-frame-pointer -frename-registers -pipe -msse3 -Wno-error -MT flyhard.o -MD -MP -MF .deps/flyhard.Tpo -c -o flyhard.o flyhard.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -Wno-sign-compare -DIMAGESDIR=\"/usr/share/games/flyhard/images\" -DSOUNDSDIR=\"/usr/ share/games/flyhard/sounds\" -DLEVELDIR=\"/usr/share/games/flyhard/levels\" -DSAVEDIR=\"/usr/share/games/flyhard/save\" -march=amdfam10 -O2 -fo mit-frame-pointer -frename-registers -pipe -msse3 -Wno-error -MT etc.o -MD -MP -MF .deps/etc.Tpo -c -o etc.o etc.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -Wno-sign-compare -DIMAGESDIR=\"/usr/share/games/flyhard/images\" -DSOUNDSDIR=\"/usr/ share/games/flyhard/sounds\" -DLEVELDIR=\"/usr/share/games/flyhard/levels\" -DSAVEDIR=\"/usr/share/games/flyhard/save\" -march=amdfam10 -O2 -fo mit-frame-pointer -frename-registers -pipe -msse3 -Wno-error -MT movers.o -MD -MP -MF .deps/movers.Tpo -c -o movers.o movers.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -Wno-sign-compare -DIMAGESDIR=\"/usr/share/games/flyhard/images\" -DSOUNDSDIR=\"/usr/ share/games/flyhard/sounds\" -DLEVELDIR=\"/usr/share/games/flyhard/levels\" -DSAVEDIR=\"/usr/share/games/flyhard/save\" -march=amdfam10 -O2 -fo mit-frame-pointer -frename-registers -pipe -msse3 -Wno-error -MT game.o -MD -MP -MF .deps/game.Tpo -c -o game.o game.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -Wno-sign-compare -DIMAGESDIR=\"/usr/share/games/flyhard/images\" -DSOUNDSDIR=\"/usr/ share/games/flyhard/sounds\" -DLEVELDIR=\"/usr/share/games/flyhard/levels\" -DSAVEDIR=\"/usr/share/games/flyhard/save\" -march=amdfam10 -O2 -fo mit-frame-pointer -frename-registers -pipe -msse3 -Wno-error -MT loadimag.o -MD -MP -MF .deps/loadimag.Tpo -c -o loadimag.o loadimag.cpp loadimag.cpp: In function 'std::string get_extension(const std::string&)': loadimag.cpp:42: error: no matching function for call to 'find(std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string< char, std::char_traits<char>, std::allocator<char> > > >, std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char)' loadimag.cpp:43: error: 'transform' is not a member of 'std' loadimag.cpp: In function 'SDL_Surface* load_image(const std::string&)': loadimag.cpp:64: warning: deprecated conversion from string constant to 'char*' loadimag.cpp: In function 'SDL_Surface* load_png(const std::string&)': loadimag.cpp:110: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:118: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:122: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:124: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:126: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:132: warning: deprecated conversion from string constant to 'char*' loadimag.cpp:115: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result make[3]: *** [loadimag.o] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .deps/game.Tpo .deps/game.Po mv -f .deps/etc.Tpo .deps/etc.Po mv -f .deps/movers.Tpo .deps/movers.Po movers.cpp: In member function 'virtual void coin::do_stuff(float)': movers.cpp:491: warning: suggest parentheses around '&&' within '||' Error: * In program cave perform install --hooks --managed-output --output-exclusivity with-others =games-arcade/flyhard-0.41:0::sunrise --destination installed --x-of-y 1 of 1: * When installing 'games-arcade/flyhard-0.41:0::sunrise': * When running an ebuild command on 'games-arcade/flyhard-0.41:0::sunrise': * Install failed for 'games-arcade/flyhard-0.41:0::sunrise' (paludis::ActionFailedError) mv -f .deps/flyhard.Tpo .deps/flyhard.Po make[3]: Leaving directory `/var/tmp/paludis/games-arcade-flyhard-0.41/work/flyhard-0.41/src' make[2]: Leaving directory `/var/tmp/paludis/games-arcade-flyhard-0.41/work/flyhard-0.41/src' make[1]: Leaving directory `/var/tmp/paludis/games-arcade-flyhard-0.41/work/flyhard-0.41' flyhard.cpp: In function 'int main(int, char**)': flyhard.cpp:190: warning: deprecated conversion from string constant to 'char*' flyhard.cpp: In function 'void play_game(SDL_Surface*)': flyhard.cpp:351: warning: deprecated conversion from string constant to 'char*' flyhard.cpp:451: warning: deprecated conversion from string constant to 'char*' flyhard.cpp:460: warning: deprecated conversion from string constant to 'char*' make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 From ChangeLog for 0.42 (version 0.42) Numerous warnings and a compiler error have now been removed. This is a bugfix release. Fixed a few silly warnings and one not-so-silly error which are new with gcc 4.3. (The code was always wrong; gcc 4.3 is the first compiler to notice) Fixed a bug which caused the asteroid UFO boss to sometimes hide outside the level, making the level uncompletable. Multiplied the cost of the scoop by infinity.
issues with packages in sunrise should go to whoever is maintaining it there. not in the portage tree == invalid