Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::General Support

Archive::General Support Archive area for General Support's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #9  
Old 11-13-2003, 01:24 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

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.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:42 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3