Opvolger
Posts: 2
Joined: Wed Jan 09, 2013 11:25 am

New version of ioquake3.

Mon Jan 21, 2013 11:45 pm

Hi I’m working on a new version of the ioquake3 code, that is done before, but with a old code-base.

Here is a working version on ioquake3:
http://www.raspberrypi.org/phpBB3/viewt ... 78&t=18853

But it is from a code-base of +/- 09 Mar 2009.

So I looked at the diffs between his code and de code from ioqauke3@2009 and I'm trying to get it in the code-base of today.

Here is my code-base:

https://github.com/Opvolger/ioq3.git

A have made a build.sh with can execute on de Rasp-barry pi. It is compiling after a lot of runs. But with a error when I run ioquake3.arm

I have tried everything in de makefile and source code, but can't see what I’m doing wrong. (There is changed a lot, client and renderer code is not together any-more... I think i split it well...)

But:

Here is the error:
"Failed loading ./renderer_opengl1_arm.so: ./renderer_opengl1_arm.so: undefined symbol: Hunk_FreeTempMemory"
Failed to load renderer

The dedicated server can run, it is just the renderer.

Can someone please help me out? or does anyone has a idea what i mist?

Sorry for my bad English, i hope you understand what I mean :)

dextrus
Posts: 119
Joined: Tue Jan 24, 2012 10:10 pm
Location: Eastleigh, Hampshire
Contact: Website

Re: New version of ioquake3.

Mon Jan 21, 2013 11:55 pm

The error you give tells you what the problem is. The library is looking for a function called "Hunk_FreeTempMemory" and you have removed it somehow.

What's happening to you is a typical porting/build process. You don't know the full ins and outs of the code, and are cutting away parts (and maybe adding), hence linker errors. Having looked at the ioquake code myself, I don't see the need to cut out stuff, unless you really want a minimal build.
Have more FUN with your Pi. Visit www.pi-fun.com

Return to “Gaming”