[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
smime.p7s
Description: S/MIME cryptographic signature