DescriptionPatrick Baggett
2007-11-14 23:23:09 EST
IOQuake3 does not build on SGI IRIX 6.5
There was a patch on Nekochan.net (an SGI/IRIX fan site) that patched IOQuake3 to build on IRIX successfully, and generally stop bitrot. The patch is originally described at: http://forums.nekochan.net/viewtopic.php?t=12556
This is for an older version of IOQuake3, and so I manually applied fixes to the SVN tree rev 1212, which is the newest at the time of this writing.
I have successfully compiled this on IRIX, and even played a few games online with some guys. As mentioned in the forum link above, using bots causes the game to crash. That is a different bug, as this report is for making it build. I do not have a sound card in this machine, so I cannot say anything about the sound quality.
Most of the groundwork for this was not done by me but by "Mare" of Nekochan. It looks like the patch did not make it into the SVN tree.
Created attachment 1578[details]
Patch against SVN rev 1212 for Quake3 to build on IRIX 6.5
Compiled and tested on IRIX 6.5.28 with MIPSpro 7.4.1m, on SGI Fuel with V12 with MIPS R14000 processor.
Could you try using time.h instead of sys/time.h? The latter isn't available on Windows. I know you're guarding it but we're trying to keep platform #ifdeffery to an absolute minimum. If time.h could be included without the guard that would be better.
Created attachment 1578 [details] Patch against SVN rev 1212 for Quake3 to build on IRIX 6.5 Compiled and tested on IRIX 6.5.28 with MIPSpro 7.4.1m, on SGI Fuel with V12 with MIPS R14000 processor.