Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 356787 - [sunrise] Overlay ebuild request for new Version games-arcade/flyhard-0.42
Summary: [sunrise] Overlay ebuild request for new Version games-arcade/flyhard-0.42
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-28 03:00 UTC by Hans Meier
Modified: 2011-03-03 21:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Meier 2011-02-28 03:00:31 UTC
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.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2011-03-03 21:30:44 UTC
issues with packages in sunrise should go to whoever is maintaining it there.   not in the portage tree == invalid