2.0.0 is out. Hooray! Adding ebuild/digest.. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 48790 [details] bzflag-2.0.0.20050117.ebuild
Created attachment 48791 [details] Manifest
Created attachment 48792 [details] files/digest-bzflag-2.0.0.20050117
Created attachment 48794 [details] Manifest changed manifest; had an old entry from my overlay in it
Created attachment 48796 [details] bzflag-2.0.0.20050117.ebuild forgot SDL dependency, only needed for non-dedicated marked ~x86/~ppc/~amd64 (heh) BTW, there's a problem with BZFlag in that the client won't build without opengl, which is their issue to work out Sorry, this is my first ebuild really ;)
side-note: when I said client wouldn't build, i meant bzadmin, the console based client
Comment on attachment 48794 [details] Manifest this is obsolete now that the md5 of the ebuild changed, meh, not including another one
Created attachment 49013 [details] bzflag-2.0.0.20050117.ebuild try this ebuild
That ebuild gives me no loving. Hmmm.. No clue where to begin for this. MainMenu.cxx:30:23: LoginMenu.h: No such file or directory MainMenu.cxx: In destructor `virtual MainMenu::~MainMenu()': MainMenu.cxx:125: warning: possible problem detected in invocation of delete operator: MainMenu.cxx:125: warning: invalid use of undefined type `struct LoginMenu' MainMenu.h:24: warning: forward declaration of `struct LoginMenu' MainMenu.cxx:125: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. MainMenu.cxx: In member function `virtual void MainMenu::execute()': MainMenu.cxx:151: error: invalid use of undefined type `struct LoginMenu' MainMenu.h:24: error: forward declaration of `struct LoginMenu' MainMenu.cxx:152: error: no matching function for call to `HUDDialogStack::push(LoginMenu*&)' HUDDialogStack.h:34: note: candidates are: void HUDDialogStack::push(HUDDialog*) make[2]: *** [MainMenu.o] Error 1
Must be one of my flags. A straight source compile works fine.
Ok, dropped down to: CFLAGS="-march=pentium3 -O2 -pipe", USE="" and it compiled. Whatever works...
Seems to work fine on amd64, except that the default directory isn't being set correctly (I have to override it using "-directory /usr/share/games/bzflag".)
That's a known problem with migrating. Remove your ~/.bzf/config.cfg and ~/.bzf/2.0/config.cfg files and it should resolve itself. You'll have to reconfigure bzflag's options but it should work.
Thanks - that did the trick.
*** Bug 79190 has been marked as a duplicate of this bug. ***
Worked for me too (on amd64). (Only tested game, not server.)
now in portage as posted here