I've tried my damnedest to not come on the boards and ask a bunch of stupid-ass questions, but after trying to get the source to compile for a few days now, I'm running out of ideas.
I've installed the binaries on a server and got the whole thing set up, and the documentation that Angelox wrote worked beautifully.
Now I'm trying to compile from the source code, since I don't want to be that guy that has no clue what's in the code he's running (and I'd like to make some customizations as well). I will be sure to update the wiki with compile info after I get this working (I promise).
Anyway, I followed the guide that Cans posted in 2004
http://www.eqemulator.net/forums/sho...hlight=compile (which I'm sure is a little out of date), so that is likely my problem. If there is a more up-to-date guide out there, and I'm just being a search-tard, please let me know.
I can get EmuShareMem to compile easily, but World.exe and Zone.exe are not being so nice. It goes along fine until it starts the "Linking..." portion.
Here is the end of my build output for World.exe:
Code:
1>Linking...
1>Client62.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>Titanium.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>Anniversary.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>EQWHTTPHandler.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>EQWParser.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>wguild_mgr.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>Live.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>EQStreamIdent.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>guild_base.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>logsys.obj : error LNK2019: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ) referenced in function "bool __cdecl load_log_settings(char const *)" (?load_log_settings@@YA_NPBD@Z)
1>StructStrategy.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>zonelist.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>zoneserver.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>rulesys.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>EQStream.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>LauncherLink.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>LauncherList.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>LoginServer.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>net.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>client.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>cliententry.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>clientlist.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>console.obj : error LNK2001: unresolved external symbol "void __cdecl log_message(enum LogType,char const *,...)" (?log_message@@YAXW4LogType@@PBDZZ)
1>.\../build/World.exe : fatal error LNK1120: 1 unresolved externals
1>Creating browse information file...
1>Microsoft Browse Information Maintenance Utility Version 8.00.50727
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Build log was saved at "file://c:\eqemu\source\Build\World\Release\BuildLog.htm"
1>World - 24 error(s), 46 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
If someone could point me in the right direction (or call me a moron), it would be appreciated.
Thanks,
Lieka