Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 244990

Summary: funguloids-1.06 requires patch to work with dev-games/ogre >= 1.4.6
Product: Gentoo Linux Reporter: Jimmy Rosen <jimmy.rosen>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED INVALID    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jimmy Rosen 2008-10-30 18:17:04 UTC
Funguloids ebuild is not in portage base, I found the ebuild on the net, I believe available also from "roslin" overlay. I did not know where to file bug report so I filed here anyway. I apologize if this is seen as spamming the bugzilla.

funguloids-1.06 ebuild (in "roslin" overlay I believe): 
http://neuromancer.openbsd.pl/~lazy_bum/gentoo/overlay/games-arcade/funguloids/
requires a patch: 
http://funguloids.sourceforge.net/size_chunks_reverse.patch
to be applied to the source before compilation when built against ogre >= 1.4.6, otherwise the game will die on launch.

The patch changes the parameter order in
file: mpakogre.cpp
function: MPakDataStream::read

-	return fread(buf, count, 1, mFileHandle);
+	return fread(buf, 1, count, mFileHandle);

After making the changes to the file mpakogre.cpp and rebuilding the manifest funguloids-1.06 ebuild installs and the game runs with no problems for ogre-1.4.9.

/Jimmy

Reproducible: Always

Steps to Reproduce:
1. build funguloids-1.06 with ogre 1.4.9
2. launch
3. fails at launch with : An exception has occured: OGRE EXCEPTION ...

Actual Results:  
fails at launch (after ogre settings screen) with:
An exception has occured: OGRE EXCEPTION(4:ItemIdentityException): ParticleSystem template with name

Expected Results:  
game launches with no problems
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2008-10-30 20:19:48 UTC
Yes, you're right that this isnt' the right place.  Please send the patch upstream.