Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30852 - Still issues with Maelstrom ebuild
Summary: Still issues with Maelstrom ebuild
Status: RESOLVED FIXED
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: 2003-10-10 12:22 UTC by Adam
Modified: 2003-10-19 10:33 UTC (History)
0 users

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


Attachments
Updated for documentation (maelstrom-3.0.6.ebuild,1.02 KB, text/plain)
2003-10-10 12:22 UTC, Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2003-10-10 12:22:08 UTC
When emerging Maelstrom, the dodoc commands reference to files that aren't
there.    It says file ChangeLog does not exist (should be Changelog), and TODO,
DIFFERNENCES, and INTERESTING-COMBONATIONS just aren't there.  However, there
are the files README.joystick, README.network, README.options.  COPYING, and
COPYING.GPL and Docs/Maelstrom.FAQ should also be included.

Also, I'm not sure how this got broken, but when the ebuild got updated
yesterday to add a menu, Maelstrom now looks for Maelstrom Fonts, but the file
is called Maelstrom_Fonts, with an underscore.  Cp Maelstrom_Fonts Maelstrom\
Fonts fixes it, and the game runs.

Reproducible: Always
Steps to Reproduce:
Comment 1 Adam 2003-10-10 12:22:51 UTC
Created attachment 19066 [details]
Updated for documentation
Comment 2 SpanKY gentoo-dev 2003-10-10 12:39:21 UTC
the files do exist, the 'error' is really just a warning and can be ignored

also, installing the COPYING files is really pointless since you have the
license in /usr/portage/licenses/
Comment 3 Adam 2003-10-10 16:08:49 UTC
Well, they don't show up in the documentation directory, and I couldn't find
them in the source directory, so maybe their path or something is incorrect,
but either way, they don't wind up in /usr/share/doc/maelstrom-3.0.6 .
Comment 4 SpanKY gentoo-dev 2003-10-10 16:54:44 UTC
thats because the files are 0 bytes and portage doesnt install 0 byte files

the bug right now is about adding the README docs and figuring out why the
pkg doesnt work outta the pkg now
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-11 08:38:47 UTC
I find it strange that *adding* a function which does nothing to the rest
of the ebuild caused a problem with the ebuild, but I'll look into it.
Comment 6 Adam 2003-10-12 07:56:39 UTC
Can anyone else recreate this?  Or is it just me?
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-17 11:10:15 UTC
Mine installed and ran fine...

Try remerging the package.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2003-10-17 11:53:05 UTC
Fails for me like this:

$ Maelstrom
Fatal: Couldn't load resources from ./Maelstrom Fonts

Do you guys have MAELSTROM_LIB set in your environment or something?
From looking at the load.h I don't see how it can work since the
default path looks like it should be /usr/local/lib/Maelstrom but
we install everything it's looking for in /usr/games/Maelstrom

I'm really bad at reading C++ though so maybe I'm missing something obvious.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-17 14:16:22 UTC
Did anyone else notice this when they merged this?

gcc    -I/usr/include/SDL -D_REENTRANT -I. -I./netlogic -I./screenlib -I./maclib
          
             -DLIBDIR=\"/usr/games/games/Maelstrom\"   <<<< here
-o Maelstrom-netd  Maelstrom-netd.o  -L/usr/lib -Wl,-rpath,/usr/lib -lSDL
-lpthread -lSDL_net

The directory here is wrong.  Apparently, making the game conform to the
games.eclass caused the problem.  SpanKY, want to jump on this?  I don't
have the time at the moment to get to it.  It pretty much just requires adding
a src_compile section which works properly, or patching the GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE"
out of the source.
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-17 16:49:19 UTC
Nevermind... fixed in CVS with a little sed magic
Comment 11 Adam 2003-10-17 21:54:24 UTC
It  now fails in compile
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-18 06:26:42 UTC
I'll look into it.

REOPENING
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-19 10:33:40 UTC
It should be all fixed in CVS now.  I actually had made another modification
to the ebuild and had forgotten to submit it (submitted an older one instead).