Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
SGIQuake problem on IRIX 5.2
Q:
I recently transferred my registered Quake files from my PC to an Silicon Graphics Indigo2 running IRIX 5.2. When I try to run the quake script (or any included quake.* executable for that matter) this is what I get:
Host_Init Added packfile ./id1/pak0.pak (339 files) Added packfile ./id1/pak1.pak (85 files) PackFile: ./id1/pak1.pak : gfx/pop.lmp Playing registered version. PackFile: ./id1/pak0.pak : gfx.wad Console initialized. 9439:quake.sw: rld: Fatal Error: attemped access to unresolvable symbol in quake.sw: dmGetUST
Can anyone tell me what dmGetUST is and why it is "unresolvable"? I'd really like to be able to play Quake on this machine.
Here's the output of 'hinv' in case it is helpful:
1 100 MHZ IP22 Processor FPU: MIPS R4010 Floating Point Chip Revision: 0.0 CPU: MIPS R4000 Processor Chip Revision: 3.0 On-board serial ports: 2 On-board bi-directional parallel port Data cache size: 8 Kbytes Instruction cache size: 8 Kbytes Secondary unified instruction/data cache size: 1 Mbyte Main memory size: 64 Mbytes EISA bus: adapter 0 Iris Audio Processor: version A2 revision 0.1.0 Integral Ethernet: ec0, version 1 CDROM: unit 4 on SCSI controller 1 Integral SCSI controller 1: Version WD33C93B, revision D Disk drive: unit 3 on SCSI controller 0 Tape drive: unit 2 on SCSI controller 0: DAT Disk drive: unit 1 on SCSI controller 0 Integral SCSI controller 0: Version WD33C93B, revision D Graphics board: GU1-Extreme
A:
It's part of the audio libraries. Try running with -nosound . If that doesn't work, you'll have to upgrade to IRIX 5.3 at least.
dmGetUST is defined in libdmedia.so on *5.3* or later versions of IRIX. (I do not think quake was expected to run on 5.2 systems at all.)
If you have a 5.3 machine around, you might want to copy libdmedia.so from it, set LD_LIBRARY_PATH to included directory to which you'd copied it and try again. (If you do not have a 5.3 license for your system, this may be illegal to do!) This should allow you to run software (but not GL) version of quake on IRIX 5.2.