Log in

View Full Version : How do I compile the SVN


Kayot
11-29-2008, 09:07 PM
Stupid question, what are the steps needed to compile the SVN.

What order do I compile them in and where do I drop the includes (where do I get the includes would be a better question.)

I'm using MSVS 2005, non-express and I want to compile for a windows platform.

Yeormom
11-30-2008, 01:31 AM
Are you familiar with the server system?

If not, I would suggest you use the binaries initially until you learn how eqemu servers work. There is enough fun with the database alone to keep you busy for many nights. If you want to do custom work to the server side code, then you can begin compiling. Use a released source code set and you can even open the visual studio vile with your compiler and go have a field day.

http://eqemulator.net/download.php

paaco
11-30-2008, 01:57 AM
If you are set on trying out the SVN builds. ( And I highly recommend it over the 1129 build you can get from the eqemulator.net downloads section. Literally hundreds of fixes in the SVN, some of them major. ) This is the easiest way to compile it. VS 2005 will work fine, It will throw a ton of warnings while it compiles but just ignore them. Check this thread out and download the dev kit. It contains instructions and all the dependencies you will need.
http://eqemulator.net/forums/showthread.php?t=25372&highlight=EQEmu+R2CB+1118

Just download this and set it up as per the instructions included with it. You can skip the VS2008 install if you already have 2005. Just follow the instructions to point it at the dependencies folder. The GUI for 2005 Vs 2008 is exactly the same so no prob there. Download the latest rev on CVS and you should be good to go. If you have any problems with it post back and I'll try to help you out.

paaco
11-30-2008, 02:24 AM
Just noticed the download link for that didn't work. I uploaded it to my web server. Here you go, hope it helps you get this going.

http://www.baneoflife.com/emufiles/EQEmuDevKitR2CB1118.exe

Kayot
11-30-2008, 12:11 PM
Coolness, was thrown a bit by the dependency's not being in the SVN as they were in eAthena's SVN. I'm mainly compiling it because the latest binary available is R222 and the latest SVN is something like R233. Also, I want to take a shot at changing the loading of items to not access columns that never have different values in them. And before it comes up, I know it wont be in a live package because some day those values may be used. Until then however...

Kayot
12-04-2008, 11:21 AM
I'm thinking that the source can only be compiled in VSC 2008, I get a EQExtractor.dsp and pf2text.dsp had been corrupted and cannot be opened error.

World Errors:
fatal error LNK1136: invalid or corrupt file
File: dbasync.obj

Zone Errors:
To numerous to list

The only thing I've got to compile is EMuShareMem, and with just that file I can't seem to mem spells ingame. I think I have to compile the zone and world. That or something else is messed up. Any Idea's?

Yeormom
12-05-2008, 09:31 PM
Did you change your profile from Debug to Release?