Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-18-2007, 05:04 AM
moydock
Discordant
 
Join Date: Jun 2005
Posts: 286
Default

Hrmm, also can anyone who compiles tell me what libraries and contribs you have linked to your project? I get the feeling the wiki is just out dated and that's my problem. Thanks.
__________________
-Croup (the rogue)
Creator of Pandemic (PvP-Racewars)
Reply With Quote
  #2  
Old 06-18-2007, 06:07 AM
uncommon
Sarnak
 
Join Date: Feb 2002
Posts: 52
Default

I think i got this error when i tried to compile against a 5.x mysql lib. You should try using the 4.1.x version.
Reply With Quote
  #3  
Old 06-18-2007, 06:39 AM
Darkonig
Hill Giant
 
Join Date: Dec 2006
Posts: 102
Default

When you download mysql from dev.mysql.com there are 3 versions of the download available; essentials, zip with installer, zip without installer. Do not download essentials because that is just the binary of the server and you will need the source code if you plan to compile the emu. The windows versions, unlike the linux versions, do not have a separate devel download, so to get the include directories and libraries you must download the full version. Then simply move the include and library directories to your designated library area. Make sure you setup your IDE to look for the includes and libraries in the location you put them.

I use:
Code:
c:\dev
|---  \mysql
      |--- \include
      |--- \lib
|--- \zlib123-dll
     |--- \include
     |--- \lib
Reply With Quote
  #4  
Old 06-18-2007, 07:23 AM
moydock
Discordant
 
Join Date: Jun 2005
Posts: 286
Default

I'm using 5.0, is that really the prob? I'd think a later version would be better... I 'll give it a try though.

Yeah I figured that out the hard way yesterday Darkonig, I actually had that error and figured out i didn't have those directories... I'm amazed i've gotten this far tbh... lol, i'll try the lower version, i really can't think what else it could be i've done everything according to the wiki.
__________________
-Croup (the rogue)
Creator of Pandemic (PvP-Racewars)
Reply With Quote
  #5  
Old 06-18-2007, 07:38 AM
moydock
Discordant
 
Join Date: Jun 2005
Posts: 286
Default

4.1 didn't work. Any other ideas?
__________________
-Croup (the rogue)
Creator of Pandemic (PvP-Racewars)
Reply With Quote
  #6  
Old 06-18-2007, 08:34 AM
Darkonig
Hill Giant
 
Join Date: Dec 2006
Posts: 102
Default

i wasn't saying use lower version. I'm using mysql 5.0.41 with no problems. Just make sure you have everything configured correctly not counting the emu project. IE. make sure all of your required includes and libraries (zlib, mysql, perl) are in appropriate places, that you have the include path and library path in the compiler set to those places, and that you don't have any conflicting paths that would select a different version.

Getting visual studio 2005 setup correctly was the biggest challenge in compiling the emu. There is a good guide to getting it setup correctly in the wiki. The only thing it does not cover is getting your hands on the mysql includes and libraries which is what i was describing above.

When i said 3 versions of the download are available, I meant 3 versions of 5.0.41, one is 27mb and only include binarys, the other two are around 57mb and include source. These 3 versions of the download are available regardless of which version of the database you select. It is confusing use of the word version but that's what they call it on the site so.

Last edited by Darkonig; 06-18-2007 at 04:37 PM..
Reply With Quote
  #7  
Old 06-18-2007, 08:40 AM
moydock
Discordant
 
Join Date: Jun 2005
Posts: 286
Default

Yeah i've checked and re-checked and rerechecked :P Followed the wiki to get to this point. Only thing i can think is the wiki is missing some paths or something.
__________________
-Croup (the rogue)
Creator of Pandemic (PvP-Racewars)
Reply With Quote
  #8  
Old 06-18-2007, 08:42 AM
Darkonig
Hill Giant
 
Join Date: Dec 2006
Posts: 102
Default

Reading closer though your error list above, that is a link error rather than a compile error. This would suggest that the path to the includes and libraries are not pointing to the same version. When you download the package mentioned above make sure your include path and your library path in the compiler both point to the items from that download and that you remove any conflicting paths that you may have already configured.
Reply With Quote
Reply


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:41 PM.


 

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