Article View: alt.games.quake2
Article #283301Compiling Quake 2
From: Ariena
Date: Fri, 21 Aug 2009 20:38
Date: Fri, 21 Aug 2009 20:38
29 lines
2361 bytes
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-mailShow 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