Log in

View Full Version : windows 7 & eqemu server


kouhei11
01-11-2010, 09:53 AM
i am looking for somene who has setup the 7.0 + server on a windows 7 system if you can email me at taihei22@hotmail.com or look meup on yahoo IM under subme503 . i have tried the autoinstall server pack and i keep having issues. like that error perl-XS-flag and spell error.

jkennedy
01-11-2010, 01:28 PM
i started my server on windows 7 64 bit got it up and running only problem is if ur using 64 bit try a 32 bit perl58 not sure why but 64 bit perls would not work i used perl http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.9.826-MSWin32-x86-290470.msi

kouhei11
01-11-2010, 02:07 PM
ok going to try that 32 bit out. i think that version of perl was the 64bit now that i think about it.

jkennedy
01-11-2010, 03:09 PM
let me know if it helps u out also make sure perl58 is only in perl/bins folder not im eqemu or system 32

kouhei11
01-11-2010, 06:34 PM
look me up I am still getting that dam error. ready to pull my hair out. wait i am already going bald

blmille2
01-12-2010, 06:15 AM
Hello, guys. I'm also compiling on a Win7 64-bit machine.

I think I got the Perl thing worked out, but I'm getting a bunch of unresolved links for mysql.
example:
3>dbasync.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
3>guild_base.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
3>rulesys.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
3>shareddb.obj : error LNK2019: unresolved external symbol _mysql_free_result@4 referenced in function "public: bool __thiscall SharedDatabase::DBLoadNPCFactionLists(int,unsigned int)" (?DBLoadNPCFactionLists@SharedDatabase@@QAE_NHI@Z)
3>zone.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
3>zonedb.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
...
---------------
I'm following the post located here: http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008

Okay, so I had to upgrade my Perl from 5.8 to 5.10 because the server code requires it for Visual C++ 2008 Express Edition.

I'm using mysql 5.1.42 and installed everything at c:\mysql and installed the developer files.

I checked that the files exist. I'm thinking that there is an implied min-version that I'm not currently meeting with mysql.
*EDIT: Yes, I also added the three lines to included directories and libraries from the guide listed above*

What do you guys think?

Thanks!!

Brandon

joligario
01-12-2010, 07:26 AM
I am using a Windows7 64-bit laptop and got the server/eq combo working fine. Did not need to install 32-bit perl or anything. You must compile your own server, though. Followed that same wiki guide plus did a few additions (not sure if they helped).

My tools:
xampp 1.73 (comes with mysql and perl already installed)
visual c++ 2008 express
zlib (not sure if it is needed, but followed wiki)
tortoise svn
command prompt
windows notepad

I made sure my path environment variable pointed to mysql and perl directories, and also made sure that the directories were specified in vs2008. I also had to set the build order: emusharemem, world, zone, eqlaunch, ucs

blmille2
01-12-2010, 03:12 PM
Did you download the latest svn?
Also, one thing to note, the first time I installed mysql I didn't install the developer files (was following the tutorial for only setting up a binary installation of eqemu). The instructions told me it would be fine to go back and tell the installer to install them and all would be good. The problem was what it wouldn't let me choose c:\mysql--it defaulted to c:\ProgramData\mysql or something like that. However, when I went back to look at the ProgramData folder, no Mysql folder was to be found. I did, however, find the developer files in c:\mysql\(forgot the directory, but i remember seeing them sitting there).

I didn't check to see if the environment variable got set to the ProgramData path. I did verify that all the paths were specified in the Include and Library folders in vs2008.

Thanks for posting how you got yours working on Win7 x86-64.
I may have to uninstall mysql and install xamp like you did to get it to work.

Thanks!