| Summary: | BZFlag 2.0.0 ebuild | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Andrew D. Keyser (aka Legoguy) <legoguy> |
| Component: | New packages | Assignee: | Gentoo Games <games> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | radek, rko_tailor, sgtphou, will |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://bzflag.org | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
bzflag-2.0.0.20050117.ebuild
Manifest files/digest-bzflag-2.0.0.20050117 Manifest bzflag-2.0.0.20050117.ebuild bzflag-2.0.0.20050117.ebuild |
||
|
Description
Andrew D. Keyser (aka Legoguy)
2005-01-17 15:48:05 UTC
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 |