discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep compatible game and 3D engine open-sourced


From: Julian Mayer
Subject: Re: GNUstep compatible game and 3D engine open-sourced
Date: Wed, 7 Nov 2012 12:45:28 +0100

hello stefan 

> I successfully built the game,

great ;-)

> but get a Segmentation Fault whenever I
> try to play the game (after clicking "Play Now").

not that great ;-(

>  Before I explain
> that, I the following warning on the command line:
> [...]
> 2012-11-06 19:51:37.779 CoreBreach[11547] File NSData.m: 163. In BOOL
> readContentsOfFile(NSString *, void **, long *, NSZone *) Open
> ((null)) attempt failed - bad path
> 2012-11-06 19:51:37.779 CoreBreach[11547] File NSData.m: 163. In BOOL
> readContentsOfFile(NSString *, void **, long *, NSZone *) Open
> ((null)) attempt failed - bad path
> 
thanks, i've just fixed these, but they were harmless.

> The backtrace is attach.  Looks like something happens in
> GSFFIInvocation.m and an infinite loop ensues.

since the backtrace doesn't contain any game code but just a recursion of 
gs_objc_proxy_lookup() and objc_msg_lookup() i'm not sure what the cause of 
this could be or even how to start debugging it.

i just did another fresh checkout on linux and verified that the project builds 
*and runs* fine.

> 
> As a not, it would be really helpful if there was a set of
> instructions about how to install this from source.  It took me about
> 2 hours to do the complete install.  Most of the time was spent trying
> to figure out when dependencies where missing, installing those,
> trying to compile again, installing more missing dependencies, failing
> to compile again, installing dependencies, etc.

i'm actually not so sure what dependencies you are talking about
• the thing most complicated to install is gnustep/clang/libobjc but since you 
are on a gnustep list i believe you already had those installed....
• most other dependencies are included in source form and don't need any 
installation (snappy, freetype-gl, cml, ...)
• the remaining dependencies are SDL, SDL_mixer, bullet, alut & libavcodec. 
most of them are already included as linux 32&64 .so files for convenience and 
even if you are on BSD installing these via the ports tree should be a matter 
of seconds?

once we figure out what actually took you so long i'll be happy to update the 
readme to make things easier in the future ;)

bye, julian

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]