Re: [Xconq-developers] Linking errors
Brought to you by:
elijah_meeks,
matthewskala
From: Eric M. <mcd...@ph...> - 2007-01-24 15:31:16
|
Hi, Skam-MC wrote: > Sorry for posting this to developers list and not to hackers list, but this problem I encounter seems to me to be a general problem... > If it's a compilation problem, then it's better to post to the hacker's list or file a bug report in the trackers. But, given how dead xConq is, I don't think it really matters at this point. You're the first spike this project's EKG has had in months now. > I've got all the things needed (Dev-C++ and ActiveTcl, as mentioned in README_devcpp_w32.rtf in xconq/pkg directory), installed them, and opened tkconq.dev in Dev-C++ environment. When I try to build the package, I get linker errors, i.e. everything compiles fine, but the linker says some functions are not defined. > Technically, neither Dev-C++ or ActiveTCL is _needed_. I made a Dev-C++ project file for the convenience of those who like building with GUIs. All of the Windows binaries you find in the xConq installers are actually built from a MinGW32 shell using the regular Unix make facilities. And, again, ActiveTCL is just for your convenience. There is a "plain" Tcl/Tk package for MinGW32 that works just fine. Of course, Dev-C++ uses MinGW32 compilers underneath, and ActiveTCL is built from the "plain" Tcl/Tk sources, so there is no significant difference, other than convenience. > What is needed to be done to get this package to build correctly? > > I don't think the Dev-C++ project file is up-to-date. Probably you need to add some files to it. I didn't constantly keep it up-to-date, because I didn't think anyone was actively using it. I originally made it for someone who wanted to get in on xConq hacking, but who was uncomfortable with command lines. With regards to your earlier email, you cannot compile individual *.g files to be standalone games (as I believe Matthew mentioned). However, you can change the shortcut that the installer sets up, so that your game is automatically loaded when the xConq desktop or Programs menu shortcut is opened. Eric |