🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.games.quake2
Article #283301

Compiling Quake 2

#283301
From: Ariena
Date: Fri, 21 Aug 2009 20:38
29 lines
2361 bytes
Hi all,
Not sure if this is a good place to ask, but I figured it was worth a shot. 
I'm trying to compile the Quake 2 source but can't figure it out.  I tried 
using "The arts of Q2 DLL coding" 
(http://www.quake2.com/dll/tutorials/art/q2art1.html), but couldn't get it 
to work.  Seeing as though the tutorial is a decade old and I'm running 
Vista, I'm thinking there may be some compatibility issues.  At any rate, I 
couldn't get lcc-win32 to compile the dll.  I also have jGrasp on my 
computer and tried to compile using that, but that also failed.
I tried another tutorial 
(http://www.quake2.com/dll/tutorials/lcc/index.html) which seemed almost 
successful, but ended with the errors:

g_cmds.obj .text: undefined reference to '_ChaseNext'
g_cmds.obj .text: undefined reference to '_ChasePrev'
g_main.obj .text: undefined reference to '_ServerCommand'
p_client.obj .text: undefined reference to '_SV_FilterPacket'
p_client.obj .text: undefined reference to '_GetChaseTarget'
p_client.obj .text: undefined reference to '_UpdateChaseCam'
make: Error code 8
make: 'gamex86.dll' removed.

Are these programming errors, i.e., I need to update function names in my 
makefile or game.def?  Or is there a different way to compile Quake 2 
source?  I have programming experience (Java, Python, PHP, etc), although I 
am new to C / C++ and using makefiles, so you can throw geek-speak at me :)
Thanks in advance!

-- Ariena 
Technical Details
Message-ID: <4a8f05df$0$4374$c5fe31e7@read01.usenet4all.se>
Path: mbox-mo1.pugleaf.net!border1.nntp.ams.giganews.com!nntp.giganews.com!uio.no!feeder.usenet4all.se!reader.usenet4all.se!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!border1.nntp.ams.giganews.com!nntp.giganews.com!uio.no!feeder.usenet4all.se!reader.usenet4all.se!not-for-mail
From: "Ariena" <user@example.com>
Newsgroups: alt.games.quake2,comp.games.development.design
Subject: Compiling Quake 2
Date: Fri, 21 Aug 2009 16:38:55 -0400
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
Lines: 30
Message-ID: <4a8f05df$0$4374$c5fe31e7@read01.usenet4all.se>
Organization: UseNET
NNTP-Posting-Date: 21 Aug 2009 22:38:56 CEST
NNTP-Posting-Host: 4e84ebc8.read01.usenet4all.se
X-Trace: DXC=QGd[^3mccm81:g4j; M2Ol; ]=V>ZL5o1]2<moHH[O[>Z:[IGI]2P9U^5@9Q9^dU_HX>SG7baVnKCH6UfH1^`>A<4; \R>@J1PCEL4>:eIR\D`cc=ZIC\b5Xf<<1
X-Complaints-To: abuse@usenet4all.se
Bytes: 2394
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit