Quote:
cygwin is a LINUX port to windows (another OS, not WINDOWS) that will run within the wndows machine, it has gcc as a part of it.
|
This is actually a misconception that is quite painful to those of us who have contributed to GNU and the FSF (see
http://www.gnu.org/, Stallman is much more elegant than I). LINUX is an operating system. It is getting quite large (~80mb of kernel source), but it would still be pretty unimpressive without all of the GNU tools - so much so that there have even been movements to start refering to the whole system as "GNU-Linux" or something similar. Interestingly, this dependency isn't mutual. The GNU tools are generally written in C and are highly portable. Cygwin is simply a collection of GNU tools packaged with an abstraction layer. My guess is that it is the sheer size of the system combined with the fact that RedHat provides and supports it that confuses people into thinking that it is related to Linux. It isn't. The GNU tools predate Linux. At one point this layer was called a "POSIX" emulation layer, and its main (almost sole) purpose was to provide UNIX style forking under Windows95. NT based operating systems are already POSIX compliant, so the abstraction layer is really pretty thin, these days. Still, it is the best bet for easy porting. Most packages port without any changes whatsoever.
Quote:
Originally Posted by Trumpcard
The instructions I linked you too should work just fine for cygwin, so long as you have the mysql and zlib headers installed (you pick them as part of the install process)
|
You need to hunt for and enable the ipc install options, too... the unix style semaphore stuff is fairly new to cygwin, and I think it may still be an optional package for some reason.
Quote:
Originally Posted by astartae
I've read over the help file you posted Trumpcard several times but I cannot see where I am supposed to do the "cd world," "make" and other commands.
|
1) fire up a bash shell
2) md eqemu
3) cd eqemu
4) cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemu login
5) cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemu -z3 co eqemu
Now, you should be able to proceed by following the Linux instructions.
I've got to agree w/ Trump, though... This isn't worth it for you, unless your goal is just to learn something new. The process will require that you learn many new technologies. OTOH, becoming proficient with the system will open all kinds of new doors for you.
p.s. You may have to modify/disable the sharedmem stuff for a cygwin compile.