Log in

View Full Version : COMPLETE PUBLIC SERVER SETUP - Jan-2011


Pages : 1 [2]

werebat
12-27-2011, 04:49 PM
I followed the guide except for the LoginServer part, I use Minilogin instead since its easier to set up. Anyways here is the combination of software I used.

Win XP 32bit
MySQL 5.1.60 Essentials
Perl 5.12 (I had to change the two pragma lines that said perl510.lib to perl512.lib)
Zlib 1.2.5

Any other working combinations would be appreciated. I have not tried MySQL 5.5 or Perl 5.14 on 32bit yet.

gr1m.a1ch3m157
12-29-2011, 07:07 PM
I having trouble with the C++ Rebuild part of the tutorial... I have followed this tutorial to the absolute T and I get 3 success and 2 failed every time.. why is this? I have windows 7 64bit. Any help would be awesome. Cleaning it I get 5 success and 0 failed though. I went to the build log and found the 2 errors.

EQWParser.cpp
.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value

What do I do?

werebat
12-29-2011, 08:54 PM
I had those same errors before and it was perl related. I dropped back from 5.14 to 5.12 and then it worked. There is another thread specifically for x64 compiles, check there.

gr1m.a1ch3m157
12-29-2011, 09:36 PM
I changed the Perl version but still nothing, any other ideas?

Malpercio
12-31-2011, 01:53 PM
So i started following the tutorial today, and, using all the links/programs listed in the first post, it can't compile because it can't find zlib.lib. I checked in the folders and it doesn't exist, so I'm wondering if it's supposed to point at zdll.lib or zlib.def, or if I really am missing a file

werebat
12-31-2011, 02:20 PM
Make sure you have the VC++ directories in the exact order as shown in the guide. If you are using XP 32 bit then you can use the programs I listed above, I know that combination works.

Malpercio
12-31-2011, 07:03 PM
The problem is that it's looking for, but not finding, a file called zlib.lib (which makes perfect sense, as that file doesn't exist, and isn't supposed to, as it's not in either 1.2.3 or 1.2.5)
Example build log, using world specifically: http://dl.dropbox.com/u/9192467/BuildLog.htm

lerxst2112
12-31-2011, 09:24 PM
Change the projects to link zdll.lib, or rename the file.

Malpercio
01-01-2012, 03:16 AM
http://dl.dropbox.com/u/9192467/BuildLog.htm Same general problem, different specific error.

joligario
01-03-2012, 12:39 AM
Are you using MySQL 5.5 lib/includes to compile? You should be able to get 5.1 folders for the compile while still running 5.5.

Malpercio
01-03-2012, 02:32 AM
no, I'm using MySQL 5.1 (the full complete pack, not just essentials) and ActivePerl 5.10 build 1007, VC++ 2008 express edition.

werebat
01-03-2012, 09:55 AM
You should not have to rename the file. My is zlib1.dll and works perfectly. Make sure a copy of it is in the system32 directory. I am usng zlib125-dll.zip from the zlib site. www.zlib.net

Malpercio
01-03-2012, 02:47 PM
Okay, I have no explanation for this whatsoever, but renaming the file back to zdll.lib fixed everything.
Originally, it failed looking for zlib.lib
Then, giving it a zlib.lib to find caused collisons and broke stuff.
Then, giving it zdll.lib back somehow worked.
¯\_(ツ)_/¯

lerxst2112
01-03-2012, 04:03 PM
Because it's finding zlib.lib in your mysql directory.

helman
01-08-2012, 12:41 AM
I don't know if this has been said and i don't want to look through 18 pages to see. But instead of WinRAR how about 7zip? Its free and can open ever thing. Just a suggestion.

Valdis01
01-09-2012, 03:47 AM
Hey guys, I had a quick question, so when doing the said updates using Navicat, the current DB that's out (As of... 10:25 PST January, 08 -2012) is, peqdb_rev2092... So, when opening the command prompt, and type 'source peqdb_rev2092.sql - it goes through all of it's files (Records, Query's etc) all of it's okay, gives me NO errors, at all... same with source load_player.sql (No errors) as well as the bots....

But then I get to the next part, where I have to update them through Navi, Since the PEQ DB is 2092... Wouldn't I need a higher one then 1711? At least, I thought that, but since the highest one there is 2087, I just clicked 1711 anyway... It gave me this,

[Err] 1060 - Duplicate column name 'account_time_required'
[Err] ALTER TABLE `altadv_vars` ADD `account_time_required` INT UNSIGNED DEFAULT '0' NOT NULL AFTER `clientver`;
ALTER TABLE `account` ADD `time_creation` INT UNSIGNED DEFAULT '0' NOT NULL AFTER `suspendeduntil`;
UPDATE `account` SET `time_creation` = UNIX_TIMESTAMP() WHERE `time_creation` = 0;
[Msg] Finished - Unsuccessfully
--------------------------------------------------

I followed the guide to a T, went over it 30 times + to make sure everything was right... and I got nothing... Help?

lerxst2112
01-09-2012, 04:01 AM
You only apply updates newer than your database version, so unless there are updates named 2093+ then you don't need to apply any.

Keep in mind this guide was written a long time ago, so you may have to use some common sense about a few things, like the updates.

Valdis01
01-09-2012, 04:22 AM
I just realized that when I read on further and actually READ what the hell it said... That there was a duplicate detected, there for, the DB already had it made, my apologies, it's like, 2 AM, and I'm a bit tired... Heh, THANKS FOR THE GUIDE IT WORKS WONDERS! Now to edit everything =)..

By the way, Solo progression server (2 bots allowed and 2 box total) is up. =) Come have some fun.

Oaric
01-10-2012, 11:25 AM
idk why but i just can't get my server to work. Every time i try to do the build after clean solution it always ends up with 4 fails. Any ideas?

lerxst2112
01-10-2012, 03:06 PM
idk why but i just can't get my server to work. Every time i try to do the build after clean solution it always ends up with 4 fails. Any ideas?

Without any information on why it fails, like the actual error messages, no we have no ideas.

smcallister88
01-11-2012, 05:35 PM
Upon launching the login server, at the end, i get:

[Database] [1.11.12 - 00:31:38] Mysql query failed: SELECT max(ServerID) FROM tblworldserverregisteration
[Database] [1.11.12 - 00:31:38] Mysql query failed: UPDATE tblworldserverregisteration SET ServerLastLoginDate = now(), ServerLastIPAddr = '127.0.0.1' where ServerID = 0

Where would be a good place to start looking? I checked out login.ini and eqemulogin.ini so far both look perfect...

smcallister88
01-11-2012, 07:11 PM
**UPDATE** Fixed it myself =)

FirestormXL
01-16-2012, 09:22 PM
idk why but i just can't get my server to work. Every time i try to do the build after clean solution it always ends up with 4 fails. Any ideas?

Ha, I'm getting the exact same thing. I'm going to look for a guide that doesn't involve Mucking around in C++, seems like a recipe for failure to me.

lerxst2112
01-16-2012, 09:39 PM
Posting you have 4 that failed to build means you that you missed one or more steps in the guide. Posting the exact errors you receive means someone can tell you exactly what you did wrong and how to fix it. You pick which one helps you best.

FirestormXL
01-17-2012, 01:07 AM
Got it down to two by doing everything over again with different version of Visual...

left operand must be l-value Are the only two errors i know of.

in EQWParser.cpp

lerxst2112
01-17-2012, 05:15 AM
If you're using Visual Studio 2010 then install Perl 5.14.

If you're using Visual Studio 2008 install Perl 5.10 or 5.12.

If you install Perl 5.12 you'll need to find the two places in the code that reference perl510.lib and change them to perl512.lib.

FirestormXL
01-17-2012, 05:26 AM
You got me there, now I got it all compiled and after a few hours managed to get the login server to actually be logged into by World.exe ... now the problem is I have no idea how to make ana ccount I tried typing one manually in with navicat by entering a name and apssword but nothing appears int he database according to login.

Valdis01
01-23-2012, 06:22 PM
So, I can't figure out why quests/hails aren't working. I've done everything three times on three different computers to test maybe it was something with my OS or what not, and no, nothing seems to work... Any help would be great.

joligario
01-23-2012, 07:56 PM
Maps in the correct folder (server/Maps)? Quests in the right folder (server/quests/zonename/npcname.pl)?

Valdis01
01-23-2012, 08:26 PM
C:\eqemu\Maps\eqemu-maps is my map folder (Where it defaulted during install..)

C:\eqemu\quests\quests is my quest folder (Where it defaulted during install..)

joligario
01-23-2012, 08:53 PM
They're both incorrect. Steps 15 and 16 showed how to get the proper directories.

No need to redownload. Just move them all up one level.

Valdis01
01-23-2012, 10:55 PM
So...

just go C:\eqemu\eqemu-maps

and

c:\eqemu\quests - right? Will it take the checks away like will I have to redo everything? Or....

Thanks again, Joligario.

Valdis01
01-23-2012, 10:57 PM
Err, should I take all the files out of the folder and post it in the level up?

joligario
01-24-2012, 06:13 AM
eqemu/Maps (capital M)

And yes, move everything including the SVN folder to make sure sync follows

Valdis01
01-24-2012, 02:56 PM
I feel like a dunce... Lol, everything is working good... =) Thank you!

fears
01-30-2012, 02:34 AM
Ugh, I am getting the

Build: 3 succeeded, 2 failed, 0 up-to-date, 0 skipped. thing.

What do you guys need me to post to help me out?

I already did a few things in that was mentioned in this thread to fix the issue. None have helped.

Vexyl
01-30-2012, 02:49 AM
Obviously you should tell us what failed and post the exact errors.

fears
01-30-2012, 11:20 AM
Here is the whole log. I pasted it on an online notepad so I don't fill up the thread.

http://shrib.com/930FV8aT

trevius
01-30-2012, 12:08 PM
Here are the errors from your output:

2>.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
2>.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value
2>World - 2 error(s), 1 warning(s)
3>.\embperl.cpp(161) : error C2106: '=' : left operand must be l-value
3>.\embperl.cpp(168) : error C2106: '=' : left operand must be l-value
3>Zone - 2 error(s), 0 warning(s)

These are the same errors reported by FirestormXL on the previous page of this same thread. Look at his post and the post from lerxst2112 that helped him resolve it.

If you're using Visual Studio 2010 then install Perl 5.14.

If you're using Visual Studio 2008 install Perl 5.10 or 5.12.

If you install Perl 5.12 you'll need to find the two places in the code that reference perl510.lib and change them to perl512.lib.

Make sure you are using the appropriate server.sln file for the version of VS you are running.

fears
01-31-2012, 12:53 AM
Worked like a charm. Thank you guys.

Question I have always wondered about since the first time I had a server.

How do you get aggro and faction to work like normal?

T6580
02-05-2012, 05:52 PM
couldn't find the right version of Perl, and it doesn't install perl1510.lib, can anyone upload this file for me?

lerxst2112
02-05-2012, 06:02 PM
When you have the solution open in Visual Studio, click the find in files button at the top. Search for 'perl510' without the '. If you did it right, you'll see 2 lines:


C:\EQEmu\ServerCode\trunk\EQEmuServer\world\EQWPar ser.cpp(42):#pragma comment(lib, "perl510.lib")
C:\EQEmu\ServerCode\trunk\EQEmuServer\zone\embperl .cpp(33):#pragma comment(lib, "perl510.lib")


Change perl510 to perl512 or whatever version you installed.

SavageFlame
02-08-2012, 10:26 PM
Hey guy's I don't wanna sound like a noob. But in reality I am :D anyway i keep getting this problem when I try to build the source in visual ++ studio
I get 3 succeeded and 2 fails, I posted the whole compile file maybe you guys can help me out? I am running windows 7 64 bit.
I went through every page of comments on here and tried everyone elses fixes for the same problem but it didn't work for me.
I'm using activeperl 5.12. I retried everything about 5 times following the directions completely.
if anyone might know my problem and could help me it'd be much appreciated :) thanks in advance :D



1>------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Compiling...
1>timer.cpp
1>SharedLibrary.cpp
1>Mutex.cpp
1>debug.cpp
1>Spells.cpp
1>SkillCaps.cpp
1>Opcodes.cpp
1>NPCTypes.cpp
1>NPCFactionLists.cpp
1>MMF.cpp
1>.\MMF.cpp(325) : warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1>Loot.cpp
1>Items.cpp
1>Doors.cpp
1>DLLMain.cpp
1>Generating Code...
1>Linking...
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1>Embedding manifest...
1>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\EMuShareMem\Rele ase\BuildLog.htm"
1>EMuShareMem - 0 error(s), 1 warning(s)
2>------ Build started: Project: World, Configuration: Release Win32 ------
2>Compiling...
2>XMLParser.cpp
2>Utility.cpp
2>tinyxmlparser.cpp
2>tinyxmlerror.cpp
2>tinyxml.cpp
2>tinystr.cpp
2>timer.cpp
2>timeoutmgr.cpp
2>TCPServer.cpp
2>TCPConnection.cpp
2>StructStrategy.cpp
2>socket_include.cpp
2>SharedLibrary.cpp
2>shareddb.cpp
2>serverinfo.cpp
2>rulesys.cpp
2>races.cpp
2>perl_EQDBRes.cpp
2>perl_EQDB.cpp
2>Parse.cpp
2>Generating Code...
2>Compiling...
2>packet_functions.cpp
2>packet_dump_file.cpp
2>packet_dump.cpp
2>opcodemgr.cpp
2>Mutex.cpp
2>moremath.cpp
2>MiscFunctions.cpp
2>misc.cpp
2>Mime.cpp
2>MemFile.cpp
2>md5.cpp
2>logsys_eqemu.cpp
2>logsys.cpp
2>Item.cpp
2>HTTPSocket.cpp
2>HttpdSocket.cpp
2>HttpdForm.cpp
2>HttpdCookies.cpp
2>guilds.cpp
2>guild_base.cpp
2>Generating Code...
2>c:\source\trunk\eqemuserver\common\socketlib\https ocket.cpp(115) : warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2>Compiling...
2>File.cpp
2>extprofile.cpp
2>eqtime.cpp
2>EQStreamProxy.cpp
2>EQStreamIdent.cpp
2>EQStreamFactory.cpp
2>EQStream.cpp
2>EQPacket.cpp
2>EQEMuError.cpp
2>EQEmuConfig.cpp
2>EQDBRes.cpp
2>EQDB.cpp
2>EmuTCPServer.cpp
2>EmuTCPConnection.cpp
2>EMuShareMem.cpp
2>emu_opcodes.cpp
2>debug.cpp
2>DBMemLeak.cpp
2>dbcore.cpp
2>dbasync.cpp
2>Generating Code...
2>Compiling...
2>database.cpp
2>crc32.cpp
2>CRC16.cpp
2>Condition.cpp
2>classes.cpp
2>BasePacket.cpp
2>Base64.cpp
2>Underfoot.cpp
2>Titanium.cpp
2>SoF.cpp
2>SoD.cpp
2>Patches.cpp
2>HoT.cpp
2>Client62.cpp
2>Anniversary.cpp
2>zoneserver.cpp
2>zonelist.cpp
2>worlddb.cpp
2>WorldConfig.cpp
2>world_logsys.cpp
2>Generating Code...
2>Compiling...
2>wguild_mgr.cpp
2>ucs.cpp
2>queryserv.cpp
2>perl_HTTPRequest.cpp
2>perl_EQW.cpp
2>perl_EQLConfig.cpp
2>net.cpp
2>LoginServerList.cpp
2>LoginServer.cpp
2>lfplist.cpp
2>LauncherList.cpp
2>LauncherLink.cpp
2>HTTPRequest.cpp
2>EQWParser.cpp
2>EQWHTTPHandler.cpp
2>EQW.cpp
2>EQLConfig.cpp
2>console.cpp
2>clientlist.cpp
2>cliententry.cpp
2>Generating Code...
2>Compiling...
2>client.cpp
2>AdventureManager.cpp
2>Adventure.cpp
2>Generating Code...
2>Linking...
2>perl_EQDB.obj : error LNK2019: unresolved external symbol _Perl_sv_2pv_flags referenced in function _XS_EQDB_field_count
2>EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Istack_base_ptr referenced in function _XS_HTTPRequest_get
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_ptr_ptr referenced in function _XS_HTTPRequest_get
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>EQW.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Istack_sp_ptr referenced in function _XS_HTTPRequest_get
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_get_context referenced in function _XS_HTTPRequest_get
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>EQW.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newXS referenced in function _xs_init
2>EQWParser.obj : error LNK2019: unresolved external symbol _boot_DynaLoader referenced in function _xs_init
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newSV referenced in function "public: __thiscall EQWParser::EQWParser(void)" (??0EQWParser@@QAE@XZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _perl_alloc referenced in function "public: __thiscall EQWParser::EQWParser(void)" (??0EQWParser@@QAE@XZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_setsv_flags referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_setref_pv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_get_sv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_get_cv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_gv_fetchpv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_gv_stashpv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_eval_pv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _perl_run referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _perl_parse referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sys_init3 referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _perl_construct referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Iperl_destruct_level_ptr referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _perl_free referenced in function "public: __thiscall EQWParser::~EQWParser(void)" (??1EQWParser@@QAE@XZ)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_pop_scope referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_free_tmps referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_2bool referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_IXpv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_ISv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_gv_add_by_type referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Ierrgv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_call_pv referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_2mortal referenced in function "public: class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > & __thiscall std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > >::operator=(class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > const &)" (??4?$map@V?$basic_string@DU?$char_traits@D@std@@V ?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@ DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V ?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@ std@@QAEAAV01@ABV01@@Z)
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newSVpv referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_stack_grow referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Istack_max_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_markstack_grow referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_max_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_ix_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_save_int referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_floor_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_push_scope referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_mg_set referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setpv referenced in function _XS_EQLConfig_GetName
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_2iv_flags referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_derived_from referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_newmortal referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_Icurpad_ptr referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_Iop_ptr referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_croak referenced in function _XS_EQDBRes_num_rows
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setiv referenced in function _XS_EQLConfig_GetStaticCount
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_no_ptr referenced in function _XS_EQLConfig_IsConnected
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_yes_ptr referenced in function _XS_EQLConfig_IsConnected
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_2uv_flags referenced in function _XS_EQLConfig_BootStaticZone
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setpvn referenced in function _XS_EQLConfig_ListZones
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_hv_common_key_len referenced in function _XS_EQLConfig_GetZoneDetails
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newRV referenced in function _XS_EQLConfig_GetZoneDetails
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newRV
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newRV
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newRV
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newSV_type referenced in function _XS_EQLConfig_GetZoneDetails
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newXS_flags referenced in function _boot_EQLConfig
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_EQW.obj : error LNK2019: unresolved external symbol _Perl_sv_setuv referenced in function _XS_EQW_CreateGuild
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_sv_setnv referenced in function _XS_HTTPRequest_getFloat
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_sv_2nv referenced in function _XS_HTTPRequest_getFloat
2>.\../build/World.exe : fatal error LNK1120: 60 unresolved externals
2>Creating browse information file...
2>Microsoft Browse Information Maintenance Utility Version 9.00.30729
2>Copyright (C) Microsoft Corporation. All rights reserved.
2>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\World\Release\Bu ildLog.htm"
2>World - 161 error(s), 1 warning(s)
3>------ Build started: Project: Zone, Configuration: Release Win32 ------
3>Compiling...
3>XMLParser.cpp
3>worldconn.cpp
3>tinyxmlparser.cpp
3>tinyxmlerror.cpp
3>tinyxml.cpp
3>tinystr.cpp
3>timer.cpp
3>timeoutmgr.cpp
3>TCPServer.cpp
3>TCPConnection.cpp
3>StructStrategy.cpp
3>SharedLibrary.cpp
3>shareddb.cpp
3>serverinfo.cpp
3>rulesys.cpp
3>rdtsc.cpp
3>races.cpp
3>packet_functions.cpp
3>packet_dump_file.cpp
3>packet_dump.cpp
3>Generating Code...
3>Compiling...
3>opcodemgr.cpp
3>Mutex.cpp
3>moremath.cpp
3>MiscFunctions.cpp
3>misc.cpp
3>md5.cpp
3>logsys_eqemu.cpp
3>logsys.cpp
3>Item.cpp
3>guilds.cpp
3>guild_base.cpp
3>extprofile.cpp
3>eqtime.cpp
3>EQStreamProxy.cpp
3>EQStreamIdent.cpp
3>EQStreamFactory.cpp
3>EQStream.cpp
3>EQPacket.cpp
3>EQEmuConfig.cpp
3>EmuTCPServer.cpp
3>Generating Code...
3>Compiling...
3>EmuTCPConnection.cpp
3>EMuShareMem.cpp
3>emu_opcodes.cpp
3>debug.cpp
3>DBMemLeak.cpp
3>dbcore.cpp
3>dbasync.cpp
3>database.cpp
3>crc32.cpp
3>CRC16.cpp
3>Condition.cpp
3>classes.cpp
3>BasePacket.cpp
3>Underfoot.cpp
3>Titanium.cpp
3>SoF.cpp
3>SoD.cpp
3>Patches.cpp
3>HoT.cpp
3>Client62.cpp
3>Generating Code...
3>Compiling...
3>Anniversary.cpp
3>zoning.cpp
3>zonedbasync.cpp
3>zonedb.cpp
3>ZoneConfig.cpp
3>zone_logsys.cpp
3>zone.cpp
3>worldserver.cpp
3>waypoints.cpp
3>watermap.cpp
3>tribute.cpp
3>trap.cpp
3>trading.cpp
3>tradeskills.cpp
3>titles.cpp
3>tasks.cpp
3>spells.cpp
3>spell_effects.cpp
3>special_attacks.cpp
3>spdat.cpp
3>Generating Code...
3>Compiling...
3>spawngroup.cpp
3>spawn2.cpp
3>raids.cpp
3>QuestParserCollection.cpp
3>questmgr.cpp
3>QGlobals.cpp
3>ptimer.cpp
3>PlayerCorpse.cpp
3>pets.cpp
3>petitions.cpp
3>perlparser.cpp
3>perlpacket.cpp
3>perl_raids.cpp
3>perl_questitem.cpp
3>perl_PlayerCorpse.cpp
3>perl_perlpacket.cpp
3>perl_object.cpp
3>perl_npc.cpp
3>perl_mob.cpp
3>perl_hateentry.cpp
3>Generating Code...
3>Compiling...
3>perl_groups.cpp
3>perl_entity.cpp
3>perl_doors.cpp
3>perl_client.cpp
3>pathing.cpp
3>parser.cpp
3>Object.cpp
3>npc.cpp
3>net.cpp
3>MobAI.cpp
3>mob.cpp
3>Map.cpp
3>loottables.cpp
3>inventory.cpp
3>horse.cpp
3>hate_list.cpp
3>guild_mgr.cpp
3>guild.cpp
3>groups.cpp
3>forage.cpp
3>Generating Code...
3>Compiling...
3>fearpath.cpp
3>faction.cpp
3>exp.cpp
3>EQEMuError.cpp
3>entity.cpp
3>embxs.cpp
3>embperl.cpp
3>embparser.cpp
3>effects.cpp
3>doors.cpp
3>command.cpp
3>client_process.cpp
3>client_packet.cpp
3>client_mods.cpp
3>client_logs.cpp
3>client.cpp
3>botspellsai.cpp
3>bot.cpp
3>bonuses.cpp
3>beacon.cpp
3>Generating Code...
3>Compiling...
3>attack.cpp
3>aggro.cpp
3>AA.cpp
3>Generating Code...
3>Linking...
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_entity.obj : error LNK2019: unresolved external symbol _Perl_sv_setpv referenced in function _XS_EntityList_MakeNameUnique
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_get_sv referenced in function "public: void __thiscall PerlembParser::ExportVar(char const *,char const *,char const *)const " (?ExportVar@PerlembParser@@QBEXPBD00@Z)
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_get_sv
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perlparser.obj : error LNK2019: unresolved external symbol _Perl_get_context referenced in function _boot_quest
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_get_context
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_hv_common_key_len referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_newSVpv referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_newSVpv
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_hv_clear referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_get_hv referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_sv_setiv referenced in function _XS_NPC_GetSwarmOwner
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
3>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_sv_setnv referenced in function _XS_NPC_ModifyNPCStat
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2iv_flags referenced in function _XS_Mob_AddFeignMemory
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_sv_2pv_flags referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Embperl::getstr(char const *)" (?getstr@Embperl@@QAE?AV?$basic_string@DU?$char_tr aits@D@std@@V?$allocator@D@2@@std@@PBD@Z)
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_sv_setsv_flags referenced in function "public: void __thiscall PerlembParser::ExecCommand(class Client *,class Seperator *)" (?ExecCommand@PerlembParser@@QAEXPAVClient@@PAVSep erator@@@Z)
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setsv_flags
3>embparser.obj : error LNK2019: unresolved external symbol _Perl_newSV referenced in function "public: void __thiscall PerlembParser::ExecCommand(class Client *,class Seperator *)" (?ExecCommand@PerlembParser@@QAEXPAVClient@@PAVSep erator@@@Z)
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_newSV
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_setref_pv referenced in function _boot_Mob
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_newXS referenced in function _xs_init
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_newXS
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_newXS
3>embperl.obj : error LNK2019: unresolved external symbol _boot_DynaLoader referenced in function _xs_init
3>embperl.obj : error LNK2019: unresolved external symbol _perl_alloc referenced in function "public: __thiscall Embperl::Embperl(void)" (??0Embperl@@QAE@XZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_get_cv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_gv_fetchpv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_gv_stashpv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_eval_pv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _perl_run referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _perl_parse referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_sys_init3 referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _perl_construct referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Iperl_destruct_level_ptr referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _perl_free referenced in function "public: __thiscall Embperl::~Embperl(void)" (??1Embperl@@QAE@XZ)
3>embperl.obj : error LNK2019: unresolved external symbol _perl_destruct referenced in function "public: void __thiscall Embperl::Reinit(void)" (?Reinit@Embperl@@QAEXXZ)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_pop_scope referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_free_tmps referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perl_object.obj : error LNK2019: unresolved external symbol _Perl_sv_2bool referenced in function _boot_Object
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_IXpv_ptr referenced in function _boot_Corpse
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
3>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_ISv_ptr referenced in function _XS_NPC_DisplayWaypointInfo
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_gv_add_by_type referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Ierrgv_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_call_pv referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2mortal referenced in function _XS_Mob_SendPosition
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_stack_grow referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Istack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perlparser.obj : error LNK2019: unresolved external symbol _Perl_Istack_base_ptr referenced in function _XS__spawn
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_markstack_grow referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perlparser.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_ptr_ptr referenced in function _XS__spawn
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Itmps_ix_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_save_int referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_Itmps_floor_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>embperl.obj : error LNK2019: unresolved external symbol _Perl_push_scope referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_Istack_sp_ptr referenced in function _boot_Corpse
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>embperl.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
3>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_mg_set referenced in function _XS_Raid_IsRaidMember
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_mg_set
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_object.obj : error LNK2019: unresolved external symbol _Perl_sv_newmortal referenced in function _XS_Object_IsGroundSpawn
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
3>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Icurpad_ptr referenced in function _XS_Raid_IsRaidMember
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
3>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Iop_ptr referenced in function _XS_Raid_IsRaidMember
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_sv_2uv_flags referenced in function _XS_PerlPacket_DESTROY
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_croak referenced in function _boot_Corpse
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_croak
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_croak
3>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Isv_yes_ptr referenced in function _XS_Raid_IsRaidMember
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>embxs.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
3>net.obj : error LNK2019: unresolved external symbol _win32_inet_ntoa referenced in function __catch$_main$0
3>net.obj : error LNK2019: unresolved external symbol _win32_ntohs referenced in function __catch$_main$0
3>net.obj : error LNK2019: unresolved external symbol _win32_inet_addr referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
3>net.obj : error LNK2019: unresolved external symbol _win32_gethostbyname referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
3>net.obj : error LNK2019: unresolved external symbol _win32_gethostname referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_sv_derived_from referenced in function _XS_Corpse_GetDecayTime
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
3>perl_questitem.obj : error LNK2019: unresolved external symbol _Perl_Isv_no_ptr referenced in function _XS_QuestItem_GetName
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
3>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_sv_setuv referenced in function _XS_Raid_SplitExp
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2nv referenced in function _XS_Mob_Heal
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
3>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_object.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_client.obj : error LNK2019: unresolved external symbol _Perl_newXS_flags referenced in function _boot_Client
3>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
3>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_av_fetch referenced in function _XS_PerlPacket_FromArray
3>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_av_len referenced in function _XS_PerlPacket_FromArray
3>perlparser.obj : error LNK2019: unresolved external symbol _Perl_newSViv referenced in function _XS__CreateGroundObject
3>perlparser.obj : error LNK2019: unresolved external symbol _Perl_newSVuv referenced in function _XS__MerchantCountItem
3>.\../Build/Zone.exe : fatal error LNK1120: 69 unresolved externals
3>Creating browse information file...
3>Microsoft Browse Information Maintenance Utility Version 9.00.30729
3>Copyright (C) Microsoft Corporation. All rights reserved.
3>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\Zone\Release\Bui ldLog.htm"
3>Zone - 369 error(s), 0 warning(s)
4>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
4>Compiling...
4>logsys_eqemu.cpp
4>logsys.cpp
4>EQEmuConfig.cpp
4>EmuTCPServer.cpp
4>EmuTCPConnection.cpp
4>debug.cpp
4>ZoneLaunch.cpp
4>worldserver.cpp
4>eqlaunch.cpp
4>Generating Code...
4>Compiling...
4>XMLParser.cpp
4>worldconn.cpp
4>tinyxmlparser.cpp
4>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
4>tinyxmlerror.cpp
4>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
4>tinyxml.cpp
4>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
4>tinystr.cpp
4>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
4>timer.cpp
4>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4>TCPServer.cpp
4>TCPConnection.cpp
4>ProcLauncher.cpp
4>packet_functions.cpp
4>packet_dump.cpp
4>Mutex.cpp
4>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4>MiscFunctions.cpp
4>misc.cpp
4>md5.cpp
4>c:\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
4>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
4>Generating Code...
4>Linking...
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4>Embedding manifest...
4>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\eqlaunch\Release \BuildLog.htm"
4>eqlaunch - 0 error(s), 19 warning(s)
5>------ Build started: Project: ucs, Configuration: Release Win32 ------
5>Compiling...
5>XMLParser.cpp
5>worldconn.cpp
5>unix.cpp
5>tinyxmlparser.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxmlerror.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxml.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>tinystr.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>timer.cpp
5>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5>timeoutmgr.cpp
5>TCPServer.cpp
5>TCPConnection.cpp
5>StructStrategy.cpp
5>SharedLibrary.cpp
5>..\common\SharedLibrary.cpp(112) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>serverinfo.cpp
5>..\common\serverinfo.cpp(32) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>rulesys.cpp
5>..\common\rulesys.cpp(177) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source\trunk\eqemuserver\common\ruletypes.h(40) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(240 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(241 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(281 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(282 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(289 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(290 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(292 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(314 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(315 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(316 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(317 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(318 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(319 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(320 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(321 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(397 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(398 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(401 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source\trunk\eqemuserver\common\ruletypes.h(402 ) : warning C4305: '=' : truncation from 'double' to 'float'
5>rdtsc.cpp
5>packet_functions.cpp
5>packet_dump_file.cpp
5>packet_dump.cpp
5>opcodemgr.cpp
5>Compiling...
5>Mutex.cpp
5>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5>moremath.cpp
5>MiscFunctions.cpp
5>misc.cpp
5>md5.cpp
5>c:\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
5>logsys_eqemu.cpp
5>logsys.cpp
5>EQStreamProxy.cpp
5>EQStreamIdent.cpp
5>EQStreamFactory.cpp
5>EQStream.cpp
5>..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
5>EQPacket.cpp
5>..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218) : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5>EQEmuConfig.cpp
5>EmuTCPServer.cpp
5>EmuTCPConnection.cpp
5>emu_opcodes.cpp
5>debug.cpp
5>dbcore.cpp
5>..\common\dbcore.cpp(199) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>crc32.cpp
5>CRC16.cpp
5>Compiling...
5>Condition.cpp
5>BasePacket.cpp
5>worldserver.cpp
5>ucsconfig.cpp
5>ucs.cpp
5>database.cpp
5>.\database.cpp(586) : warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
5>clientlist.cpp
5>.\clientlist.cpp(1012) : warning C4018: '<' : signed/unsigned mismatch
5>.\clientlist.cpp(1314) : warning C4018: '<' : signed/unsigned mismatch
5>.\clientlist.cpp(1317) : warning C4018: '<' : signed/unsigned mismatch
5>.\clientlist.cpp(1427) : warning C4018: '<' : signed/unsigned mismatch
5>.\clientlist.cpp(1430) : warning C4018: '<' : signed/unsigned mismatch
5>chatchannel.cpp
5>Linking...
5>Generating code
5>Finished generating code
5>Embedding manifest...
5>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\ucs\Release\Buil dLog.htm"
5>ucs - 0 error(s), 82 warning(s)
========== Build: 3 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

joligario
02-08-2012, 11:07 PM
OMG, the colors!! My eyes!!

Looking at your errors, it looks as though you don't have the perl libraries/includes defined in the projects.

SavageFlame
02-08-2012, 11:26 PM
I do, you are talking about in c++ right? I made dang sure I had them :D any other ideas?

joligario
02-09-2012, 12:08 AM
I guess incomplete installation could do it as well. Not much to judge other than your perl link errors. Just called it like I saw it. Are you building 32 or 64 bit and does your perl match?

SavageFlame
02-09-2012, 12:40 AM
I fixed it :D apparently you can't use any version of mysql other than the one he said... i changed it and it worked :D

kylekurth
02-20-2012, 09:26 PM
Ok, so I did the "Clean Solution" and got 6 success'. Not the 5 that was in the guide. I figured maybe because there are new things there was something added. So, I tried to do the build and I was getting 4 success and 2 errors. I looked back and saw that everyone else was getting 3/2. Not sure why I would have 6 total. Anyone help out?

joligario
02-20-2012, 09:56 PM
The 6th is the new queryserv project.

kylekurth
02-20-2012, 10:04 PM
So I guess now I need to find out what is not working on those 2.

HolyCow
03-05-2012, 02:31 AM
Thanks for the great write up. Of note, people should search the forums for Perl 5.10 and use the link provided from your search results to download the correct version. As of today, 5.14 generated errors (5.10 is now only available via Pay per use). Reverting to 5.10 resolved my problems entirely, and it was free using the link buried in our forums.

oslander
03-06-2012, 04:53 AM
I'm getting this, please help....

6>.\clientlist.cpp(1012) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1314) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1317) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1427) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1430) : warning C4018: '<' : signed/unsigned mismatch
6>chatchannel.cpp
6>Linking...
6>chatchannel.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetChannelOwner(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetChannelOwner@Database@@QAEXV?$basic_string@DU ?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
6>chatchannel.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetChannelPassword(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetChannelPassword@Database@@QAEXV?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z )
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::GetFriendsAndIgnore(int,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > &,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > &)" (?GetFriendsAndIgnore@Database@@QAEXHAAV?$vector@V ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V?$allocator@V?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@std@@@2@@std@@0@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::RemoveFriendOrIgnore(int,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?RemoveFriendOrIgnore@Database@@QAEXHHV?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::AddFriendOrIgnore(int,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?AddFriendOrIgnore@Database@@QAEXHHV?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z )
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetMessageStatus(int,int)" (?SetMessageStatus@Database@@QAEXHH@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::SendMail(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SendMail@Database@@QAE_NV?$basic_string@DU?$char _traits@D@std@@V?$allocator@D@2@@std@@0000@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SendBody(class Client *,int)" (?SendBody@Database@@QAEXPAVClient@@H@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SendHeaders(class Client *)" (?SendHeaders@Database@@QAEXPAVClient@@@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::GetAccountStatus(class Client *)" (?GetAccountStatus@Database@@QAEXPAVClient@@@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::VerifyMailKey(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?VerifyMailKey@Database@@QAE_NV?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@H0@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: int __thiscall Database::FindCharacter(char const *)" (?FindCharacter@Database@@QAEHPBD@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: int __thiscall Database::FindAccount(char const *,class Client *)" (?FindAccount@Database@@QAEHPBDPAVClient@@@Z)
6>ucs.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::ExpireMail(void)" (?ExpireMail@Database@@QAEXXZ)
6>ucs.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::LoadChatChannels(void)" (?LoadChatChannels@Database@@QAE_NXZ)
6>worldserver.obj : error LNK2001: unresolved external symbol "class queryservconfig const * const Config" (?Config@@3PBVqueryservconfig@@B)
6>.\../Build/Chatserver.exe : fatal error LNK1120: 16 unresolved externals
6>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\ucs\Release\Buil dLog.htm"
6>ucs - 17 error(s), 5 warning(s)
========== Build: 4 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

InuYasha1
03-11-2012, 07:54 PM
I can't seem to get MySQL to link to Navicat. When I click connection in Navicat what do I do after that? There's no database files to link in any of my folders. And yes, I followed the guide exactly up to that point and I can't go any further because I can't link the two.

GLGanjika
03-15-2012, 08:27 AM
I just wanted to state that I followed this guide to the T and it worked for me... I -REFORMATTED- my windows 7 (64 bit) installation first and restarted between installs. If you got an error, look into if you backtracked or missed something... maybe you just didn't source it right, not sure.

kimura
03-29-2012, 11:51 AM
can anyone tell me where my problem is here? i am stuck at this point of the guide...

1>------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
2>------ Build started: Project: queryserv, Configuration: Release Win32 ------
1>Compiling...
2>Compiling...
1>timer.cpp
2>XMLParser.cpp
1>SharedLibrary.cpp
1>Mutex.cpp
2>worldconn.cpp
1>debug.cpp
1>Spells.cpp
2>unix.cpp
2>tinyxmlparser.cpp
2>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>tinyxmlerror.cpp
2>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>tinyxml.cpp
1>SkillCaps.cpp
2>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
2>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
2>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
2>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
2>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>tinystr.cpp
2>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>timer.cpp
1>Opcodes.cpp
2>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
2>timeoutmgr.cpp
2>TCPServer.cpp
1>NPCTypes.cpp
2>TCPConnection.cpp
1>NPCFactionLists.cpp
2>StructStrategy.cpp
2>SharedLibrary.cpp
1>MMF.cpp
2>..\common\SharedLibrary.cpp(112) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>serverinfo.cpp
1>.\MMF.cpp(325) : warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1>Loot.cpp
2>..\common\serverinfo.cpp(32) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(48) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(53) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(57) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(61) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(66) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(70) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(74) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(85) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(93) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(97) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>rulesys.cpp
1>Items.cpp
2>..\common\rulesys.cpp(177) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
2>c:\source\trunk\eqemuserver\common\ruletypes.h(40) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(240 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(241 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(281 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(282 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(289 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(290 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(292 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(314 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(315 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(316 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(317 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(318 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(319 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(320 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(321 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(397 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(398 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(401 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>c:\source\trunk\eqemuserver\common\ruletypes.h(402 ) : warning C4305: '=' : truncation from 'double' to 'float'
2>rdtsc.cpp
2>packet_functions.cpp
1>Doors.cpp
2>packet_dump_file.cpp
1>DLLMain.cpp
2>packet_dump.cpp
1>Generating Code...
2>opcodemgr.cpp
2>Compiling...
2>Mutex.cpp
2>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
2>moremath.cpp
2>MiscFunctions.cpp
2>misc.cpp
2>md5.cpp
2>c:\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
2>logsys_eqemu.cpp
2>logsys.cpp
2>EQStreamProxy.cpp
2>EQStreamIdent.cpp
2>EQStreamFactory.cpp
2>EQStream.cpp
2>..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
2>..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
2>..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
2>EQPacket.cpp
2>..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
2>..\common\EQPacket.cpp(218) : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
2>..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
2>EQEmuConfig.cpp
2>EmuTCPServer.cpp
2>EmuTCPConnection.cpp
2>emu_opcodes.cpp
2>debug.cpp
2>dbcore.cpp
2>..\common\dbcore.cpp(199) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
2>..\common\dbcore.cpp(201) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
2>crc32.cpp
2>CRC16.cpp
2>Compiling...
2>Condition.cpp
2>BasePacket.cpp
2>worldserver.cpp
2>ucsconfig.cpp
2>c1xx : fatal error C1083: Cannot open source file: '.\ucsconfig.cpp': No such file or directory
2>ucs.cpp
2>c1xx : fatal error C1083: Cannot open source file: '.\ucs.cpp': No such file or directory
2>database.cpp
2>clientlist.cpp
2>c1xx : fatal error C1083: Cannot open source file: '.\clientlist.cpp': No such file or directory
2>chatchannel.cpp
2>c1xx : fatal error C1083: Cannot open source file: '.\chatchannel.cpp': No such file or directory
1>Linking...
2>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\ucs\Release\Buil dLog.htm"
2>queryserv - 4 error(s), 76 warning(s)
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1>Embedding manifest...
1>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\EMuShareMem\Rele ase\BuildLog.htm"
1>EMuShareMem - 0 error(s), 1 warning(s)
3>------ Build started: Project: World, Configuration: ReleaseBots Win32 ------
3>Compiling...
3>XMLParser.cpp
3>Utility.cpp
3>tinyxmlparser.cpp
3>tinyxmlerror.cpp
3>tinyxml.cpp
3>tinystr.cpp
3>timer.cpp
3>timeoutmgr.cpp
3>TCPServer.cpp
3>TCPConnection.cpp
3>StructStrategy.cpp
3>socket_include.cpp
3>SharedLibrary.cpp
3>shareddb.cpp
3>serverinfo.cpp
3>rulesys.cpp
3>races.cpp
3>perl_EQDBRes.cpp
3>perl_EQDB.cpp
3>Parse.cpp
3>Generating Code...
3>Compiling...
3>packet_functions.cpp
3>packet_dump_file.cpp
3>packet_dump.cpp
3>opcodemgr.cpp
3>Mutex.cpp
3>moremath.cpp
3>MiscFunctions.cpp
3>misc.cpp
3>Mime.cpp
3>MemFile.cpp
3>md5.cpp
3>logsys_eqemu.cpp
3>logsys.cpp
3>Item.cpp
3>HTTPSocket.cpp
3>HttpdSocket.cpp
3>HttpdForm.cpp
3>HttpdCookies.cpp
3>guilds.cpp
3>guild_base.cpp
3>Generating Code...
3>c:\source\trunk\eqemuserver\common\socketlib\https ocket.cpp(115) : warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
3>Compiling...
3>File.cpp
3>extprofile.cpp
3>eqtime.cpp
3>EQStreamProxy.cpp
3>EQStreamIdent.cpp
3>EQStreamFactory.cpp
3>EQStream.cpp
3>EQPacket.cpp
3>EQEMuError.cpp
3>EQEmuConfig.cpp
3>EQDBRes.cpp
3>EQDB.cpp
3>EmuTCPServer.cpp
3>EmuTCPConnection.cpp
3>EMuShareMem.cpp
3>emu_opcodes.cpp
3>debug.cpp
3>DBMemLeak.cpp
3>dbcore.cpp
3>dbasync.cpp
3>Generating Code...
3>Compiling...
3>database.cpp
3>crc32.cpp
3>CRC16.cpp
3>Condition.cpp
3>classes.cpp
3>BasePacket.cpp
3>Base64.cpp
3>Underfoot.cpp
3>Titanium.cpp
3>SoF.cpp
3>SoD.cpp
3>Patches.cpp
3>HoT.cpp
3>Client62.cpp
3>Anniversary.cpp
3>zoneserver.cpp
3>zonelist.cpp
3>worlddb.cpp
3>WorldConfig.cpp
3>world_logsys.cpp
3>Generating Code...
3>Compiling...
3>wguild_mgr.cpp
3>ucs.cpp
3>queryserv.cpp
3>perl_HTTPRequest.cpp
3>perl_EQW.cpp
3>perl_EQLConfig.cpp
3>net.cpp
3>LoginServerList.cpp
3>LoginServer.cpp
3>lfplist.cpp
3>LauncherList.cpp
3>LauncherLink.cpp
3>HTTPRequest.cpp
3>EQWParser.cpp
3>EQWHTTPHandler.cpp
3>EQW.cpp
3>EQLConfig.cpp
3>console.cpp
3>clientlist.cpp
3>cliententry.cpp
3>Generating Code...
3>Compiling...
3>client.cpp
3>AdventureManager.cpp
3>Adventure.cpp
3>Generating Code...
3>Linking...
3>Embedding manifest...
3>Creating browse information file...
3>Microsoft Browse Information Maintenance Utility Version 9.00.30729
3>Copyright (C) Microsoft Corporation. All rights reserved.
3>Build log was saved at "file://c:\source\trunk\EQEmuServer\world\ReleaseBots\Buil dLog.htm"
3>World - 0 error(s), 1 warning(s)
4>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
4>Compiling...
4>XMLParser.cpp
4>worldconn.cpp
4>tinyxmlparser.cpp
4>tinyxmlerror.cpp
4>tinyxml.cpp
4>tinystr.cpp
4>timer.cpp
4>timeoutmgr.cpp
4>TCPServer.cpp
4>TCPConnection.cpp
4>StructStrategy.cpp
4>SharedLibrary.cpp
4>shareddb.cpp
4>serverinfo.cpp
4>rulesys.cpp
4>rdtsc.cpp
4>races.cpp
4>packet_functions.cpp
4>packet_dump_file.cpp
4>packet_dump.cpp
4>Generating Code...
4>Compiling...
4>opcodemgr.cpp
4>Mutex.cpp
4>moremath.cpp
4>MiscFunctions.cpp
4>misc.cpp
4>md5.cpp
4>logsys_eqemu.cpp
4>logsys.cpp
4>Item.cpp
4>guilds.cpp
4>guild_base.cpp
4>extprofile.cpp
4>eqtime.cpp
4>EQStreamProxy.cpp
4>EQStreamIdent.cpp
4>EQStreamFactory.cpp
4>EQStream.cpp
4>EQPacket.cpp
4>EQEmuConfig.cpp
4>EmuTCPServer.cpp
4>Generating Code...
4>Compiling...
4>EmuTCPConnection.cpp
4>EMuShareMem.cpp
4>emu_opcodes.cpp
4>debug.cpp
4>DBMemLeak.cpp
4>dbcore.cpp
4>dbasync.cpp
4>database.cpp
4>crc32.cpp
4>CRC16.cpp
4>Condition.cpp
4>classes.cpp
4>BasePacket.cpp
4>Underfoot.cpp
4>Titanium.cpp
4>SoF.cpp
4>SoD.cpp
4>Patches.cpp
4>HoT.cpp
4>Client62.cpp
4>Generating Code...
4>Compiling...
4>Anniversary.cpp
4>zoning.cpp
4>zonedbasync.cpp
4>zonedb.cpp
4>ZoneConfig.cpp
4>zone_logsys.cpp
4>zone.cpp
4>worldserver.cpp
4>waypoints.cpp
4>watermap.cpp
4>tribute.cpp
4>trap.cpp
4>trading.cpp
4>tradeskills.cpp
4>titles.cpp
4>tasks.cpp
4>spells.cpp
4>spell_effects.cpp
4>special_attacks.cpp
4>spdat.cpp
4>Generating Code...
4>Compiling...
4>spawngroup.cpp
4>spawn2.cpp
4>raids.cpp
4>QuestParserCollection.cpp
4>questmgr.cpp
4>QGlobals.cpp
4>ptimer.cpp
4>PlayerCorpse.cpp
4>pets.cpp
4>petitions.cpp
4>perlparser.cpp
4>perlpacket.cpp
4>perl_raids.cpp
4>perl_questitem.cpp
4>perl_PlayerCorpse.cpp
4>perl_perlpacket.cpp
4>perl_object.cpp
4>perl_npc.cpp
4>perl_mob.cpp
4>perl_hateentry.cpp
4>Generating Code...
4>Compiling...
4>perl_groups.cpp
4>perl_entity.cpp
4>perl_doors.cpp
4>perl_client.cpp
4>pathing.cpp
4>parser.cpp
4>Object.cpp
4>npc.cpp
4>net.cpp
4>MobAI.cpp
4>mob.cpp
4>Map.cpp
4>loottables.cpp
4>inventory.cpp
4>horse.cpp
4>hate_list.cpp
4>guild_mgr.cpp
4>guild.cpp
4>groups.cpp
4>forage.cpp
4>Generating Code...
4>Compiling...
4>fearpath.cpp
4>faction.cpp
4>exp.cpp
4>EQEMuError.cpp
4>entity.cpp
4>embxs.cpp
4>embperl.cpp
4>embparser.cpp
4>effects.cpp
4>doors.cpp
4>command.cpp
4>client_process.cpp
4>client_packet.cpp
4>client_mods.cpp
4>client_logs.cpp
4>client.cpp
4>botspellsai.cpp
4>bot.cpp
4>bonuses.cpp
4>beacon.cpp
4>Generating Code...
4>Compiling...
4>attack.cpp
4>aggro.cpp
4>AA.cpp
4>Generating Code...
4>Linking...
4>Embedding manifest...
4>Creating browse information file...
4>Microsoft Browse Information Maintenance Utility Version 9.00.30729
4>Copyright (C) Microsoft Corporation. All rights reserved.
4>Build log was saved at "file://c:\source\trunk\EQEmuServer\zone\ReleaseBots\Build Log.htm"
4>Zone - 0 error(s), 0 warning(s)
5>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
5>Compiling...
5>logsys_eqemu.cpp
5>logsys.cpp
5>EQEmuConfig.cpp
5>EmuTCPServer.cpp
5>EmuTCPConnection.cpp
5>debug.cpp
5>ZoneLaunch.cpp
5>worldserver.cpp
5>eqlaunch.cpp
5>Generating Code...
5>Compiling...
5>XMLParser.cpp
5>worldconn.cpp
5>tinyxmlparser.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxmlerror.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxml.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>tinystr.cpp
5>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>timer.cpp
5>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5>TCPServer.cpp
5>TCPConnection.cpp
5>ProcLauncher.cpp
5>packet_functions.cpp
5>packet_dump.cpp
5>Mutex.cpp
5>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5>MiscFunctions.cpp
5>misc.cpp
5>md5.cpp
5>c:\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
5>Generating Code...
5>Linking...
5>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
5>Embedding manifest...
5>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\eqlaunch\Release \BuildLog.htm"
5>eqlaunch - 0 error(s), 19 warning(s)
6>------ Build started: Project: ucs, Configuration: Release Win32 ------
6>Compiling...
6>ucsconfig.cpp
6>ucs.cpp
6>clientlist.cpp
6>.\clientlist.cpp(1012) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1314) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1317) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1427) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1430) : warning C4018: '<' : signed/unsigned mismatch
6>chatchannel.cpp
6>Linking...
6>chatchannel.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetChannelOwner(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetChannelOwner@Database@@QAEXV?$basic_string@DU ?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
6>chatchannel.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetChannelPassword(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetChannelPassword@Database@@QAEXV?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z )
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::GetFriendsAndIgnore(int,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > &,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > &)" (?GetFriendsAndIgnore@Database@@QAEXHAAV?$vector@V ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V?$allocator@V?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@std@@@2@@std@@0@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::RemoveFriendOrIgnore(int,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?RemoveFriendOrIgnore@Database@@QAEXHHV?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::AddFriendOrIgnore(int,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?AddFriendOrIgnore@Database@@QAEXHHV?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z )
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SetMessageStatus(int,int)" (?SetMessageStatus@Database@@QAEXHH@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::SendMail(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SendMail@Database@@QAE_NV?$basic_string@DU?$char _traits@D@std@@V?$allocator@D@2@@std@@0000@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SendBody(class Client *,int)" (?SendBody@Database@@QAEXPAVClient@@H@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::SendHeaders(class Client *)" (?SendHeaders@Database@@QAEXPAVClient@@@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::GetAccountStatus(class Client *)" (?GetAccountStatus@Database@@QAEXPAVClient@@@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::VerifyMailKey(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?VerifyMailKey@Database@@QAE_NV?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@H0@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: int __thiscall Database::FindCharacter(char const *)" (?FindCharacter@Database@@QAEHPBD@Z)
6>clientlist.obj : error LNK2001: unresolved external symbol "public: int __thiscall Database::FindAccount(char const *,class Client *)" (?FindAccount@Database@@QAEHPBDPAVClient@@@Z)
6>ucs.obj : error LNK2001: unresolved external symbol "public: void __thiscall Database::ExpireMail(void)" (?ExpireMail@Database@@QAEXXZ)
6>ucs.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Database::LoadChatChannels(void)" (?LoadChatChannels@Database@@QAE_NXZ)
6>worldserver.obj : error LNK2001: unresolved external symbol "class queryservconfig const * const Config" (?Config@@3PBVqueryservconfig@@B)
6>.\../Build/Chatserver.exe : fatal error LNK1120: 16 unresolved externals
6>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\ucs\Release\Buil dLog.htm"
6>ucs - 17 error(s), 5 warning(s)
========== Build: 4 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

thank you

wolfwalkereci
03-30-2012, 05:17 AM
Been awhile since I've lurked here. Saw the post about the 4/2 issue and pulled most recent files from SVN and had the same.
I removed queryserv from the build project and compiled just fine.

So what is the queryserv doing? I'll start digging around for any info posted about it but off hand do not recall seeing anything.
Would be nice if when stuff like this gets added to the project there is a sticky thread that gives some explanation of it.

kimura
03-30-2012, 09:04 AM
sweet, i will try that, thanks!

wolfwalkereci
03-31-2012, 09:54 AM
Yea just remove that worthless hunk of shit from your build and you'll be fine.
I did find about 2 threads regarding it. No one knew what it was for and they said removing it fixed build issues.

sorvani
03-31-2012, 01:08 PM
the point of it will be to offload non critical DB queries from the main server threads.
As far as I know, it only compiles with VS2010 Professional or better at the moment.

wolfwalkereci
04-12-2012, 08:30 PM
Fresh OS install and followed guide again. Less then an hour start to finish.
Shameless bump in case new people check the thread.

jshows1
04-23-2012, 02:29 PM
Hey guys. I'm in the process of following this guide. When I follow step nine, I'm getting 3 succeeded and 2 failed on the compile. I know this is similar to what many have noticed here.

I tried a couple of things: First, I deleted the queryserv like others have mentioned. Secondly, I changed both instances of perl514.lib to perl510.lib (I also tried the reverse, where I changed from 510 to 514). This didn't seem to work. I'm sure I'm missing something. I can't seem to find what it is. If anyone could check my error log below and let me know what I'm doing wrong, I would much appreciate it:

..\common\worldconn.cpp

..\common\unix.cpp

..\common\tinyxml\tinyxmlparser.cpp

..\common\tinyxml\tinyxmlerror.cpp

..\common\tinyxml\tinyxml.cpp

..\common\tinyxml\tinystr.cpp

..\common\timer.cpp

..\common\timeoutmgr.cpp

..\common\TCPServer.cpp

..\common\TCPConnection.cpp

..\common\StructStrategy.cpp

..\common\SharedLibrary.cpp

..\common\serverinfo.cpp

..\common\rulesys.cpp

..\common\rdtsc.cpp

..\common\packet_functions.cpp

..\common\packet_dump_file.cpp

..\common\packet_dump.cpp

..\common\opcodemgr.cpp

..\common\Mutex.cpp

..\common\moremath.cpp

..\common\MiscFunctions.cpp

..\common\misc.cpp

..\common\md5.cpp

..\common\logsys_eqemu.cpp

..\common\logsys.cpp

..\common\EQStreamProxy.cpp

..\common\EQStreamIdent.cpp

..\common\EQStreamFactory.cpp

..\common\EQStream.cpp

..\common\EQPacket.cpp

..\common\EQEmuConfig.cpp

..\common\EmuTCPServer.cpp

..\common\EmuTCPConnection.cpp

..\common\emu_opcodes.cpp

..\common\debug.cpp

..\common\dbcore.cpp

..\common\crc32.cpp

..\common\CRC16.cpp

..\common\Condition.cpp

..\common\BasePacket.cpp

.\worldserver.cpp

.\ucsconfig.cpp

.\ucs.cpp

.\database.cpp

.\clientlist.cpp

.\chatchannel.cpp
]
Creating command line "cl.exe @c:\Source\trunk\EQEmuServer\Build\ucs\Release\RSP 00000E56926108.rsp /nologo /errorReport:prompt"
Creating temporary file "c:\Source\trunk\EQEmuServer\Build\ucs\Release\RSP0 0000F56926108.rsp" with contents
[
/OUT:".\../Build/Chatserver.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:".\../Build/ucs/Release\Chatserver.exe.intermediate.manifest"

/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 odbc32.lib

odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib advapi32.lib shell32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib

advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

"..\Build\ucs\Release\chatchannel.obj"

"..\Build\ucs\Release\clientlist.obj"

"..\Build\ucs\Release\database.obj"

"..\Build\ucs\Release\ucs.obj"

"..\Build\ucs\Release\ucsconfig.obj"

"..\Build\ucs\Release\worldserver.obj"

"..\Build\ucs\Release\BasePacket.obj"

"..\Build\ucs\Release\Condition.obj"

"..\Build\ucs\Release\CRC16.obj"

"..\Build\ucs\Release\crc32.obj"

"..\Build\ucs\Release\dbcore.obj"

"..\Build\ucs\Release\debug.obj"

"..\Build\ucs\Release\emu_opcodes.obj"

"..\Build\ucs\Release\EmuTCPConnection.obj"

"..\Build\ucs\Release\EmuTCPServer.obj"

"..\Build\ucs\Release\EQEmuConfig.obj"

"..\Build\ucs\Release\EQPacket.obj"

"..\Build\ucs\Release\EQStream.obj"

"..\Build\ucs\Release\EQStreamFactory.obj"

"..\Build\ucs\Release\EQStreamIdent.obj"

"..\Build\ucs\Release\EQStreamProxy.obj"

"..\Build\ucs\Release\logsys.obj"

"..\Build\ucs\Release\logsys_eqemu.obj"

"..\Build\ucs\Release\md5.obj"

"..\Build\ucs\Release\misc.obj"

"..\Build\ucs\Release\MiscFunctions.obj"

"..\Build\ucs\Release\moremath.obj"

"..\Build\ucs\Release\Mutex.obj"

"..\Build\ucs\Release\opcodemgr.obj"

"..\Build\ucs\Release\packet_dump.obj"

"..\Build\ucs\Release\packet_dump_file.obj"

"..\Build\ucs\Release\packet_functions.obj"

"..\Build\ucs\Release\rdtsc.obj"

"..\Build\ucs\Release\rulesys.obj"

"..\Build\ucs\Release\serverinfo.obj"

"..\Build\ucs\Release\SharedLibrary.obj"

"..\Build\ucs\Release\StructStrategy.obj"

"..\Build\ucs\Release\TCPConnection.obj"

"..\Build\ucs\Release\TCPServer.obj"

"..\Build\ucs\Release\timeoutmgr.obj"

"..\Build\ucs\Release\timer.obj"

"..\Build\ucs\Release\tinystr.obj"

"..\Build\ucs\Release\tinyxml.obj"

"..\Build\ucs\Release\tinyxmlerror.obj"

"..\Build\ucs\Release\tinyxmlparser.obj"

"..\Build\ucs\Release\unix.obj"

"..\Build\ucs\Release\worldconn.obj"

"..\Build\ucs\Release\XMLParser.obj"
]
Creating command line "link.exe @c:\Source\trunk\EQEmuServer\Build\ucs\Release\RSP 00000F56926108.rsp /NOLOGO /ERRORREPORT:PROMPT"
Creating temporary file "c:\Source\trunk\EQEmuServer\Build\ucs\Release\RSP0 0001056926108.rsp" with contents
[
/outputresource:"..\Build\Chatserver.exe;#1" /manifest

..\Build\ucs\Release\Chatserver.exe.intermediate.m anifest
]
Creating command line "mt.exe @c:\Source\trunk\EQEmuServer\Build\ucs\Release\RSP 00001056926108.rsp /nologo"
Creating temporary file "c:\Source\trunk\EQEmuServer\Build\ucs\Release\BAT0 0001156926108.bat" with contents
[
@echo Manifest resource last updated at %TIME% on %DATE% > ..\Build\ucs\Release\mt.dep
]
Creating command line "c:\Source\trunk\EQEmuServer\Build\ucs\Release\BAT0 0001156926108.bat"
Output Window Compiling...
XMLParser.cpp
worldconn.cpp
unix.cpp
tinyxmlparser.cpp
c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using

strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
tinyxmlerror.cpp
c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using

strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
tinyxml.cpp
c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using

strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
tinystr.cpp
c:\source\trunk\eqemuserver\common\tinyxml\tinyxml .h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using

strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
timer.cpp
..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
timeoutmgr.cpp
TCPServer.cpp
TCPConnection.cpp
StructStrategy.cpp
SharedLibrary.cpp
..\common\SharedLibrary.cpp(112) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To

disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
serverinfo.cpp
..\common\serverinfo.cpp(32) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(48) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(53) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(57) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(61) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(66) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(70) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(74) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(85) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(93) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\serverinfo.cpp(97) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
rulesys.cpp
..\common\rulesys.cpp(177) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
c:\source\trunk\eqemuserver\common\ruletypes.h(40) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(242 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(243 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(283 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(284 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(291 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(292 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(294 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(316 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(317 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(318 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(319 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(320 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(321 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(322 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(323 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(399 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(400 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(403 ) : warning C4305: '=' : truncation from 'double' to 'float'
c:\source\trunk\eqemuserver\common\ruletypes.h(404 ) : warning C4305: '=' : truncation from 'double' to 'float'
rdtsc.cpp
packet_functions.cpp
packet_dump_file.cpp
packet_dump.cpp
opcodemgr.cpp
Compiling...
Mutex.cpp
..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
moremath.cpp
MiscFunctions.cpp
misc.cpp
md5.cpp
c:\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using

strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable

deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
logsys_eqemu.cpp
logsys.cpp
EQStreamProxy.cpp
EQStreamIdent.cpp
EQStreamFactory.cpp
EQStream.cpp
..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
EQPacket.cpp
..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
..\common\EQPacket.cpp(218) : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
EQEmuConfig.cpp
EmuTCPServer.cpp
EmuTCPConnection.cpp
emu_opcodes.cpp
debug.cpp
dbcore.cpp
..\common\dbcore.cpp(199) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
..\common\dbcore.cpp(201) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
crc32.cpp
CRC16.cpp
Compiling...
Condition.cpp
BasePacket.cpp
worldserver.cpp
ucsconfig.cpp
ucs.cpp
database.cpp
.\database.cpp(586) : warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
clientlist.cpp
.\clientlist.cpp(1012) : warning C4018: '<' : signed/unsigned mismatch
.\clientlist.cpp(1314) : warning C4018: '<' : signed/unsigned mismatch
.\clientlist.cpp(1317) : warning C4018: '<' : signed/unsigned mismatch
.\clientlist.cpp(1427) : warning C4018: '<' : signed/unsigned mismatch
.\clientlist.cpp(1430) : warning C4018: '<' : signed/unsigned mismatch
chatchannel.cpp
Linking...
Generating code
Finished generating code
Embedding manifest...

joligario
04-23-2012, 03:29 PM
You don't have to delete queryserv. Just uncheck (skip during compile) if you don't plan to use it.

jshows1
04-23-2012, 03:36 PM
You don't have to delete queryserv. Just uncheck (skip during compile) if you don't plan to use it.

I appreciate the response Joligario. Is that why I'm getting the error message I listed above? Or is it for some other reason?

lerxst2112
04-23-2012, 06:10 PM
I don't see any errors in what you posted. Try posting just the errors. You can do that by compiling twice and just posting the output from the second one.

jshows1
04-23-2012, 09:17 PM
I don't see any errors in what you posted. Try posting just the errors. You can do that by compiling twice and just posting the output from the second one.

ok I hope I'm looking in the right place. I recompiled and this is what it came up with:



Compiling...
embperl.cpp
.\embperl.cpp(161) : error C2106: '=' : left operand must be l-value
.\embperl.cpp(168) : error C2106: '=' : left operand must be l-value
Creating browse information file...


and

Compiling...
EQWParser.cpp
.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value
Creating browse information file...


Are these the error files you need? Also, I notice the two files there where I changed the perl510 to perl514 because I'm using Perl version 5.14.

I can't figure out for the life of me what I'm doing wrong. Please let me know if you need any more info.

Thanks.

lerxst2112
04-23-2012, 09:53 PM
You would be much better off using Perl 5.12 with Visual Studio 2008. The download is available in the same place as 5.14. 5.14 requires more changes to compile, and even if you make those changes it'll crash.

jshows1
04-23-2012, 11:48 PM
You would be much better off using Perl 5.12 with Visual Studio 2008. The download is available in the same place as 5.14. 5.14 requires more changes to compile, and even if you make those changes it'll crash.

Got it! Once I downloaded and reinstalled down to Perl 5.12 as well as changing the appropriate lines in the files above, it compiled fine. Thanks so much for the help.

Now I'm to step 14 but Navicat Lite seems to have mysteriously vanished from the internet. Unless the "lite" version is just the full blown version with a 30 day trial. Oh well, I just downloaded that since every link I look for on Navicat Lite seems to be non existent anymore. Will post if i have anymore issues.

Sinclipse
05-02-2012, 10:15 PM
Hey guys, so the server is up and running completely, (I had made a server not to long ago, shut it down, uninstalled a few of the programs and reinstalled them) and now, I can get to the Char screen, make a char, but when I go to get in, it DC's me back to the Log in page.... Any help on this?

joligario
05-02-2012, 10:52 PM
Make sure you've applied all the SQL updates necessary.

Sinclipse
05-03-2012, 12:00 AM
Hmm, I just remember I didn't do that step, because I thought it was only for the REV he has posted at the moment... Heh, I should do that before I post next time, I'm a little bit of a idiot some times... Thanks! I'll post back if it works.

Sinclipse
05-03-2012, 12:05 AM
Hmm, I got nothing now, I can't figure it out, I went to update it, and got multiple errors. Now, remind you, I uninstalled MySQL and ActivePerl and Zlib deleting all their files, I've gone through the steps, one by one, re-doing everything, the only things that could have possibly messed up were the Maps and Quests... The .keep file has a ? on it, instead of just a NORMAL .keep

Sinclipse
05-03-2012, 12:08 AM
---------------------------------------------
[05.02. - 21:07:38] Starting Log: logs/eqemu_error_zone_2936.log
[05.02. - 21:07:38] Path File ./Maps/gfaydark.path not found.

Hmmmmmmmm

Sinclipse
05-03-2012, 01:17 AM
After bashing my face on the keyboard over and over and over and over and over agani, I figured it out... Freaking zone points wasn't loaded corrected VIA MYsql.... It's fixed, sorry for the spam posts guys...

Meleek
05-08-2012, 01:58 PM
Ok I cant get my start.bat to work it says world.exe can not be found there in the same directory and i did the cmd promt to make sure it was the right path and it still wont find it.... any help would be greatly appriacted... thanks in advanced

Calabeth
05-08-2012, 03:31 PM
My personally I have always done the start.bat in the same folder as world.exe etc.. But then made a shortcut to that to place on my desktop.

Of course there is the easier way of having it start up when you start the server pc as a service also I believe I had read somewhere which I should look into lol.

Meleek
05-09-2012, 10:52 AM
Still having problems with the bat file =/

Curzon7
06-10-2012, 07:39 PM
I combed through every post in here, and you guys are awesome. My resolve to figure it on my own has hit the wall, here 27 hours after I started this process.

I have a successful compile ( I guess). I initially had the wrong Perl installed (doh) and the wrong mysql (doh^2), so I didn't go in order, exactly. I uninstalled everything, deleted everything, and decided to just go through exactly as stated in the guide. Originally I wanted a private server, but whatever, I'll figure that out later.

When I run the batch file in the server directory, it .. .. .. and then craps out. The error is the same one that one guy was having (page 5 and 7 as my browser sorts it):

---------------------------------------------
[06.10. - 18:28:24] Starting Log: logs/eqemu_debug_3208.log
[06.10. - 18:28:24] [LAUNCHER__INIT] Loading server configuration..
[06.10. - 18:28:25] [NET__WORLD] WorldConnection connect: Connecting to the server localhost:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[06.10. - 18:28:25] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[06.10. - 18:28:25] [LAUNCHER__INIT] Starting main loop...
******
Going into the logs I find the following logs with the same timestamp:
************

Starting Log: logs/eqemu_error_world_6136.log
[06.10. - 18:28:15] Failed to connect to database: Error: #1045: Access denied for user 'root'@'localhost' (using password: YES)

*************

---------------------------------------------
[06.10. - 18:28:15] Starting Log: logs/eqemu_debug_world_6136.log
[06.10. - 18:28:15] [WORLD__INIT] Loading server configuration..
[06.10. - 18:28:15] [WORLD__INIT] Log settings loaded from log.ini
[06.10. - 18:28:15] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[06.10. - 18:28:15] [WORLD__INIT] Added loginserver eqemulator.net:5998
[06.10. - 18:28:15] [WORLD__INIT] Connecting to MySQL...
[06.10. - 18:28:15] [WORLD__INIT_ERR] Cannot continue without a database connection.

***************

I checked my .xml config file and the password and database name are perfect. I manually logged into my database to make sure I had the right password. I'm thinking it has to do with the router forwarding maybe? I tried messing around with that, added the 7000-7100, but I can't seem to add another service to cover the other ranges. I'm in windows xp so the firewall exceptions thing doesn't work exactly the same either, I did find a place to open up a port, so I tried that too, but no effect.

What else do ya'all need to miracle my server into connectivity?

GLGanjika
06-18-2012, 08:24 AM
This is a working and wonderful server-set up guide and I want to thank whoever went through the trouble of making it. :-)

I have a question though: I'm still pretty new to this whole thing and just wanted to know ; relative to this guide how would I re-source stuff if need be without ruining my server? I would feel most comfortable if some one more familiar could show me which steps in this guide i would have to follow (or should i say refollow) to re-source stuff without causing damage.

Curzon7
06-29-2012, 11:33 PM
Not intending to bump, but it's been a couple weeks, is there someplace else I should ask for help?

Uleat
06-30-2012, 12:17 AM
C7,

If you can't get the server to connect to the database and they are both on the same computer, then port-forwarding isn't your issue.

Post the contents of your eqemu_config.xml file using a code wrap. (Use the 'Go Advanced' button next to quick reply, then, after pasting
the file, highlight it and click the '#' button above the text box to wrap it.)

There's only so many things it could be if you can manually log into the database but the server can't.


I've seen a couple of different ServerStart.bat files..try this one if you haven't:

<ServerStart.bat>
@echo off
Echo Starting EQEmuLoginServer

cd C:\eqemu
start eqemuloginserver.exe
echo
echo

cd C:\eqemu
start world.exe
echo waiting a bit for world to finish loading...
echo.
echo.
ping -n 10 127.0.0.1 > nul

echo starting zone
start eqlaunch.exe zone
exit

Also, make sure that this file is in your ..\eqemu\ working directory and just create a shortcut to it like Calabeth said previously.


(Edit: Post the version of MySQL and link the guide that you are using too..there seems to be a lot of "Can't Connect to Database" issues lately.)


U

lerxst2112
06-30-2012, 02:26 AM
In general it's probably better to start a new thread with your issue rather than try and solve it here in an unrelated guide thread.

Curzon7
06-30-2012, 04:09 PM
Well thanks for getting back to me. I ended up just trashing it all and starting over...only I couldn't quite seem to get it all uninstalled, and then when I tried to recompile it didn't work at all, so I then pulled the compile I had out of the recycle bin, but used fresh downloads of everything, and now it works.

And rather than try to figure out why, I'm just going to declare victory and... give up for now. One day I'll figure out where I went wrong and what to do to fix it, but it's working now.

Good luck everyone!

SavageFlame
07-22-2012, 07:22 PM
Hey all so I decided to try and compile the source today with c++ 2010 and it didn't work out not sure why... i get 4 succeeded 1 failed 1 skipped.

I'm running Windows Vista 64 bit.

I have these programs installed.

Active Perl 5.14 32bit
C++ 2010
zlib
Mysql 5.1 32bit

And then of course the other ones but those aren't of use for the compile as far as I know.
I have tried both Active perl 5.10 and 5.14, with 5.10 i get 2 succeeded and 3 failed 1 skipped. With 5.14 i get 4 succeeded 1 failed 1 skipped.

Also the rev I'm using is 2112. And I'm using server10.sin to compile it.
Here is the build report. Any help would be greatly appreciated =) Thanks in advance.

1>------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Build started 7/22/2012 4:03:00 PM.
1>InitializeBuildStatus:
1> Creating ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> DLLMain.cpp
1> Doors.cpp
1> Items.cpp
1> Loot.cpp
1> MMF.cpp
1>MMF.cpp(325): warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1> NPCFactionLists.cpp
1> NPCTypes.cpp
1> Opcodes.cpp
1> SkillCaps.cpp
1> Spells.cpp
1> debug.cpp
1> Mutex.cpp
1> SharedLibrary.cpp
1> timer.cpp
1> Generating Code...
1>Link:
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1> EMuShareMem.vcxproj -> C:\source2\trunk\EQEmuServer\EMuShareMem\.\..\Buil d\EMuShareMem.dll
1>FinalizeBuildStatus:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
1> Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:09.04
2>------ Build started: Project: World, Configuration: ReleaseBots Win32 ------
2>Build started 7/22/2012 4:03:10 PM.
2>InitializeBuildStatus:
2> Creating "ReleaseBots\World.unsuccessfulbuild" because "AlwaysCreate" was specified.
2>ClCompile:
2> Adventure.cpp
2> AdventureManager.cpp
2> client.cpp
2> cliententry.cpp
2> clientlist.cpp
2> console.cpp
2> EQLConfig.cpp
2> EQW.cpp
2> EQWHTTPHandler.cpp
2> EQWParser.cpp
2> HTTPRequest.cpp
2> LauncherLink.cpp
2> LauncherList.cpp
2> lfplist.cpp
2> LoginServer.cpp
2> LoginServerList.cpp
2> net.cpp
2> perl_EQLConfig.cpp
2> perl_EQW.cpp
2> perl_HTTPRequest.cpp
2> Generating Code...
2> Compiling...
2> queryserv.cpp
2> wguild_mgr.cpp
2> world_logsys.cpp
2> WorldConfig.cpp
2> worlddb.cpp
2> zonelist.cpp
2> zoneserver.cpp
2> ucs.cpp
2> Anniversary.cpp
2> Client62.cpp
2> Underfoot.cpp
2> HoT.cpp
2> Patches.cpp
2> SoD.cpp
2> SoF.cpp
2> Titanium.cpp
2> Base64.cpp
2> BasePacket.cpp
2> classes.cpp
2> Condition.cpp
2> Generating Code...
2> Compiling...
2> CRC16.cpp
2> crc32.cpp
2> database.cpp
2> dbasync.cpp
2> dbcore.cpp
2> DBMemLeak.cpp
2> debug.cpp
2> emu_opcodes.cpp
2> EMuShareMem.cpp
2> EmuTCPConnection.cpp
2> EmuTCPServer.cpp
2> EQDB.cpp
2> EQDBRes.cpp
2> EQEmuConfig.cpp
2> EQEMuError.cpp
2> EQPacket.cpp
2> EQStream.cpp
2> EQStreamFactory.cpp
2> EQStreamIdent.cpp
2> EQStreamProxy.cpp
2> Generating Code...
2> Compiling...
2> eqtime.cpp
2> extprofile.cpp
2> File.cpp
2> guild_base.cpp
2> guilds.cpp
2> HttpdCookies.cpp
2> HttpdForm.cpp
2> HttpdSocket.cpp
2> HTTPSocket.cpp
2> Item.cpp
2> logsys.cpp
2> logsys_eqemu.cpp
2> md5.cpp
2> MemFile.cpp
2> Mime.cpp
2> misc.cpp
2> MiscFunctions.cpp
2> moremath.cpp
2> Mutex.cpp
2> opcodemgr.cpp
2> Generating Code...
2>c:\source2\trunk\eqemuserver\common\socketlib\http socket.cpp(115): warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2> Compiling...
2> packet_dump.cpp
2> packet_dump_file.cpp
2> packet_functions.cpp
2> Parse.cpp
2> perl_EQDB.cpp
2> perl_EQDBRes.cpp
2> races.cpp
2> rulesys.cpp
2> serverinfo.cpp
2> shareddb.cpp
2> SharedLibrary.cpp
2> socket_include.cpp
2> StructStrategy.cpp
2> TCPConnection.cpp
2> TCPServer.cpp
2> timeoutmgr.cpp
2> timer.cpp
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> Generating Code...
2> Compiling...
2> tinyxmlparser.cpp
2> Utility.cpp
2> XMLParser.cpp
2> Generating Code...
2>Link:
2> World.vcxproj -> C:\source2\trunk\EQEmuServer\world\.\..\build\Worl d.exe
2>FinalizeBuildStatus:
2> Deleting file "ReleaseBots\World.unsuccessfulbuild".
2> Touching "ReleaseBots\World.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:01:48.31
3>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/22/2012 4:04:58 PM.
3>InitializeBuildStatus:
3> Creating "ReleaseBots\Zone.unsuccessfulbuild" because "AlwaysCreate" was specified.
3>ClCompile:
3> AA.cpp
3> aggro.cpp
3> attack.cpp
3> beacon.cpp
3> bonuses.cpp
3> bot.cpp
3> botspellsai.cpp
3> client.cpp
3> client_logs.cpp
3> client_mods.cpp
3> client_packet.cpp
3> client_process.cpp
3> command.cpp
3> doors.cpp
3> effects.cpp
3> embparser.cpp
3> embperl.cpp
3> embxs.cpp
3> entity.cpp
3> EQEMuError.cpp
3> Generating Code...
3> Compiling...
3> exp.cpp
3> faction.cpp
3> fearpath.cpp
3> forage.cpp
3> groups.cpp
3> guild.cpp
3> guild_mgr.cpp
3> hate_list.cpp
3> horse.cpp
3> inventory.cpp
3> loottables.cpp
3> Map.cpp
3> mob.cpp
3> MobAI.cpp
3> net.cpp
3> npc.cpp
3> Object.cpp
3> parser.cpp
3> pathing.cpp
3> perl_client.cpp
3> Generating Code...
3> Compiling...
3> perl_doors.cpp
3> perl_entity.cpp
3> perl_groups.cpp
3> perl_hateentry.cpp
3> perl_mob.cpp
3> perl_npc.cpp
3> perl_object.cpp
3> perl_perlpacket.cpp
3> perl_PlayerCorpse.cpp
3> perl_questitem.cpp
3> perl_raids.cpp
3> perlpacket.cpp
3> perlparser.cpp
3> petitions.cpp
3> pets.cpp
3> PlayerCorpse.cpp
3> ptimer.cpp
3> QGlobals.cpp
3> questmgr.cpp
3> QuestParserCollection.cpp
3> Generating Code...
3> Compiling...
3> raids.cpp
3> spawn2.cpp
3> spawngroup.cpp
3> spdat.cpp
3> special_attacks.cpp
3> spell_effects.cpp
3> spells.cpp
3> tasks.cpp
3> titles.cpp
3> tradeskills.cpp
3> trading.cpp
3> trap.cpp
3> tribute.cpp
3> watermap.cpp
3> waypoints.cpp
3> worldserver.cpp
3> zone.cpp
3> zone_logsys.cpp
3> ZoneConfig.cpp
3> zonedb.cpp
3> Generating Code...
3> Compiling...
3> zonedbasync.cpp
3> zoning.cpp
3> Anniversary.cpp
3> Client62.cpp
3> HoT.cpp
3> patches.cpp
3> SoD.cpp
3> SoF.cpp
3> Titanium.cpp
3> Underfoot.cpp
3> BasePacket.cpp
3> classes.cpp
3> Condition.cpp
3> CRC16.cpp
3> crc32.cpp
3> database.cpp
3> dbasync.cpp
3> dbcore.cpp
3> DBMemLeak.cpp
3> debug.cpp
3> Generating Code...
3> Compiling...
3> emu_opcodes.cpp
3> EMuShareMem.cpp
3> EmuTCPConnection.cpp
3> EmuTCPServer.cpp
3> EQEmuConfig.cpp
3> EQPacket.cpp
3> EQStream.cpp
3> EQStreamFactory.cpp
3> EQStreamIdent.cpp
3> EQStreamProxy.cpp
3> eqtime.cpp
3> extprofile.cpp
3> guild_base.cpp
3> guilds.cpp
3> Item.cpp
3> logsys.cpp
3> logsys_eqemu.cpp
3> md5.cpp
3> misc.cpp
3> MiscFunctions.cpp
3> Generating Code...
3> Compiling...
3> moremath.cpp
3> Mutex.cpp
3> opcodemgr.cpp
3> packet_dump.cpp
3> packet_dump_file.cpp
3> packet_functions.cpp
3> races.cpp
3> rdtsc.cpp
3> rulesys.cpp
3> serverinfo.cpp
3> shareddb.cpp
3> SharedLibrary.cpp
3> StructStrategy.cpp
3> TCPConnection.cpp
3> TCPServer.cpp
3> timeoutmgr.cpp
3> timer.cpp
3> tinystr.cpp
3> tinyxml.cpp
3> tinyxmlerror.cpp
3> Generating Code...
3> Compiling...
3> tinyxmlparser.cpp
3> worldconn.cpp
3> XMLParser.cpp
3> Generating Code...
3>Link:
3> Zone.vcxproj -> C:\source2\trunk\EQEmuServer\zone\.\..\Build\Zone. exe
3>FinalizeBuildStatus:
3> Deleting file "ReleaseBots\Zone.unsuccessfulbuild".
3> Touching "ReleaseBots\Zone.lastbuildstate".
3>
3>Build succeeded.
3>
3>Time Elapsed 00:03:38.05
4>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/22/2012 4:08:36 PM.
4>InitializeBuildStatus:
4> Touching ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
4>ClCompile:
4> eqlaunch.cpp
4> worldserver.cpp
4> ZoneLaunch.cpp
4> debug.cpp
4> EmuTCPConnection.cpp
4> EmuTCPServer.cpp
4> EQEmuConfig.cpp
4> logsys.cpp
4> logsys_eqemu.cpp
4> md5.cpp
4>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
4> misc.cpp
4> MiscFunctions.cpp
4> Mutex.cpp
4>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4> packet_dump.cpp
4> packet_functions.cpp
4> ProcLauncher.cpp
4> TCPConnection.cpp
4> TCPServer.cpp
4> timer.cpp
4>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4> tinystr.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> Generating Code...
4> Compiling...
4> tinyxml.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4> tinyxmlerror.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> tinyxmlparser.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> worldconn.cpp
4> XMLParser.cpp
4> Generating Code...
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>.\..\Build\eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
4>
4>Build FAILED.
4>
4>Time Elapsed 00:00:15.72
5>------ Build started: Project: ucs, Configuration: Release Win32 ------
6>------ Skipped Build: Project: queryserv, Configuration: Release Win32 ------
6>Project not selected to build for this solution configuration
5>Build started 7/22/2012 4:08:52 PM.
5>InitializeBuildStatus:
5> Creating ".\../Build/ucs/Release\ucs.unsuccessfulbuild" because "AlwaysCreate" was specified.
5>ClCompile:
5> chatchannel.cpp
5> clientlist.cpp
5>clientlist.cpp(1012): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1314): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1317): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1427): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1430): warning C4018: '<' : signed/unsigned mismatch
5> database.cpp
5>database.cpp(586): warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
5> ucs.cpp
5> ucsconfig.cpp
5> worldserver.cpp
5> BasePacket.cpp
5> Condition.cpp
5> CRC16.cpp
5> crc32.cpp
5> dbcore.cpp
5>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5> debug.cpp
5> emu_opcodes.cpp
5> EmuTCPConnection.cpp
5> EmuTCPServer.cpp
5> EQEmuConfig.cpp
5> EQPacket.cpp
5>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EQStream.cpp
5>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
5> EQStreamFactory.cpp
5> EQStreamIdent.cpp
5> Compiling...
5> EQStreamProxy.cpp
5> logsys.cpp
5> logsys_eqemu.cpp
5> md5.cpp
5>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
5> misc.cpp
5> MiscFunctions.cpp
5> moremath.cpp
5> Mutex.cpp
5>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5> opcodemgr.cpp
5> packet_dump.cpp
5> packet_dump_file.cpp
5> packet_functions.cpp
5> rdtsc.cpp
5> rulesys.cpp
5>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
5> serverinfo.cpp
5>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> SharedLibrary.cpp
5>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> StructStrategy.cpp
5> TCPConnection.cpp
5> TCPServer.cpp
5> timeoutmgr.cpp
5> Compiling...
5> timer.cpp
5>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5> tinystr.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxml.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> tinyxmlerror.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxmlparser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> unix.cpp
5> worldconn.cpp
5> XMLParser.cpp
5>Link:
5> Generating code
5> Finished generating code
5> ucs.vcxproj -> C:\source2\trunk\EQEmuServer\ucs\.\..\Build\Chatse rver.exe
5>FinalizeBuildStatus:
5> Deleting file ".\../Build/ucs/Release\ucs.unsuccessfulbuild".
5> Touching ".\../Build/ucs/Release\ucs.lastbuildstate".
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:31.35
========== Build: 4 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========

Oh on a side note I could get it to compile with C++ 2008. I'm using 2010 now because my 2008 decided it wanted to expire on me :P

lerxst2112
07-22-2012, 08:49 PM
You are not linking zlib.lib. Check your linker directories and settings.

SavageFlame
07-22-2012, 09:15 PM
You are not linking zlib.lib. Check your linker directories and settings.

Not sure if I understood correctly...

My Include Directories are C:\mysql\include;C:\perl2\lib\CORE;C:\zlib\include ;$(IncludePath)

and My Library Directories are C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\zlib\lib;$(L ibraryPath)
Not sure why but when looking at the above Library path it shows a space between the L and the ibraryPath, there isn't one on my paths just so ya know =D

Is that what you mean?

Oh and also in my zlib/lib folder there isn't a zlib.lib.. there is a zdll.lib and a zlib.def I think those are the right ones?

sorvani
07-22-2012, 11:09 PM
zlib has been part of the SVN checkout now for quite some time.

change your references appropriately to point to those folders and you will not have any problems.

SavageFlame
07-23-2012, 02:04 AM
zlib has been part of the SVN checkout now for quite some time.

change your references appropriately to point to those folders and you will not have any problems.

My new Include Directory C:\mysql\include;C:\perl2\lib\CORE;C:\source2\trun k\EQEmuServer\zlib\include;$(IncludePath)
My new Library Directory C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\source2\trun k\EQEmuServer\zlib\lib;$(LibraryPath)

Just tried it same thing... and I'll post the build report here as well.


1>------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Build started 7/22/2012 10:55:34 PM.
1>InitializeBuildStatus:
1> Creating ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> DLLMain.cpp
1> Doors.cpp
1> Items.cpp
1> Loot.cpp
1> MMF.cpp
1>MMF.cpp(325): warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1> NPCFactionLists.cpp
1> NPCTypes.cpp
1> Opcodes.cpp
1> SkillCaps.cpp
1> Spells.cpp
1> debug.cpp
1> Mutex.cpp
1> SharedLibrary.cpp
1> timer.cpp
1> Generating Code...
1>Link:
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1> EMuShareMem.vcxproj -> C:\source2\trunk\EQEmuServer\EMuShareMem\.\..\Buil d\EMuShareMem.dll
1>FinalizeBuildStatus:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
1> Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:10.41
2>------ Build started: Project: World, Configuration: ReleaseBots Win32 ------
2>Build started 7/22/2012 10:55:45 PM.
2>InitializeBuildStatus:
2> Creating "ReleaseBots\World.unsuccessfulbuild" because "AlwaysCreate" was specified.
2>ClCompile:
2> Adventure.cpp
2> AdventureManager.cpp
2> client.cpp
2> cliententry.cpp
2> clientlist.cpp
2> console.cpp
2> EQLConfig.cpp
2> EQW.cpp
2> EQWHTTPHandler.cpp
2> EQWParser.cpp
2> HTTPRequest.cpp
2> LauncherLink.cpp
2> LauncherList.cpp
2> lfplist.cpp
2> LoginServer.cpp
2> LoginServerList.cpp
2> net.cpp
2> perl_EQLConfig.cpp
2> perl_EQW.cpp
2> perl_HTTPRequest.cpp
2> Generating Code...
2> Compiling...
2> queryserv.cpp
2> wguild_mgr.cpp
2> world_logsys.cpp
2> WorldConfig.cpp
2> worlddb.cpp
2> zonelist.cpp
2> zoneserver.cpp
2> ucs.cpp
2> Anniversary.cpp
2> Client62.cpp
2> Underfoot.cpp
2> HoT.cpp
2> Patches.cpp
2> SoD.cpp
2> SoF.cpp
2> Titanium.cpp
2> Base64.cpp
2> BasePacket.cpp
2> classes.cpp
2> Condition.cpp
2> Generating Code...
2> Compiling...
2> CRC16.cpp
2> crc32.cpp
2> database.cpp
2> dbasync.cpp
2> dbcore.cpp
2> DBMemLeak.cpp
2> debug.cpp
2> emu_opcodes.cpp
2> EMuShareMem.cpp
2> EmuTCPConnection.cpp
2> EmuTCPServer.cpp
2> EQDB.cpp
2> EQDBRes.cpp
2> EQEmuConfig.cpp
2> EQEMuError.cpp
2> EQPacket.cpp
2> EQStream.cpp
2> EQStreamFactory.cpp
2> EQStreamIdent.cpp
2> EQStreamProxy.cpp
2> Generating Code...
2> Compiling...
2> eqtime.cpp
2> extprofile.cpp
2> File.cpp
2> guild_base.cpp
2> guilds.cpp
2> HttpdCookies.cpp
2> HttpdForm.cpp
2> HttpdSocket.cpp
2> HTTPSocket.cpp
2> Item.cpp
2> logsys.cpp
2> logsys_eqemu.cpp
2> md5.cpp
2> MemFile.cpp
2> Mime.cpp
2> misc.cpp
2> MiscFunctions.cpp
2> moremath.cpp
2> Mutex.cpp
2> opcodemgr.cpp
2> Generating Code...
2>c:\source2\trunk\eqemuserver\common\socketlib\http socket.cpp(115): warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2> Compiling...
2> packet_dump.cpp
2> packet_dump_file.cpp
2> packet_functions.cpp
2> Parse.cpp
2> perl_EQDB.cpp
2> perl_EQDBRes.cpp
2> races.cpp
2> rulesys.cpp
2> serverinfo.cpp
2> shareddb.cpp
2> SharedLibrary.cpp
2> socket_include.cpp
2> StructStrategy.cpp
2> TCPConnection.cpp
2> TCPServer.cpp
2> timeoutmgr.cpp
2> timer.cpp
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> Generating Code...
2> Compiling...
2> tinyxmlparser.cpp
2> Utility.cpp
2> XMLParser.cpp
2> Generating Code...
2>Link:
2> World.vcxproj -> C:\source2\trunk\EQEmuServer\world\.\..\build\Worl d.exe
2>FinalizeBuildStatus:
2> Deleting file "ReleaseBots\World.unsuccessfulbuild".
2> Touching "ReleaseBots\World.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:01:44.54
3>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/22/2012 10:57:30 PM.
3>InitializeBuildStatus:
3> Creating "ReleaseBots\Zone.unsuccessfulbuild" because "AlwaysCreate" was specified.
3>ClCompile:
3> AA.cpp
3> aggro.cpp
3> attack.cpp
3> beacon.cpp
3> bonuses.cpp
3> bot.cpp
3> botspellsai.cpp
3> client.cpp
3> client_logs.cpp
3> client_mods.cpp
3> client_packet.cpp
3> client_process.cpp
3> command.cpp
3> doors.cpp
3> effects.cpp
3> embparser.cpp
3> embperl.cpp
3> embxs.cpp
3> entity.cpp
3> EQEMuError.cpp
3> Generating Code...
3> Compiling...
3> exp.cpp
3> faction.cpp
3> fearpath.cpp
3> forage.cpp
3> groups.cpp
3> guild.cpp
3> guild_mgr.cpp
3> hate_list.cpp
3> horse.cpp
3> inventory.cpp
3> loottables.cpp
3> Map.cpp
3> mob.cpp
3> MobAI.cpp
3> net.cpp
3> npc.cpp
3> Object.cpp
3> parser.cpp
3> pathing.cpp
3> perl_client.cpp
3> Generating Code...
3> Compiling...
3> perl_doors.cpp
3> perl_entity.cpp
3> perl_groups.cpp
3> perl_hateentry.cpp
3> perl_mob.cpp
3> perl_npc.cpp
3> perl_object.cpp
3> perl_perlpacket.cpp
3> perl_PlayerCorpse.cpp
3> perl_questitem.cpp
3> perl_raids.cpp
3> perlpacket.cpp
3> perlparser.cpp
3> petitions.cpp
3> pets.cpp
3> PlayerCorpse.cpp
3> ptimer.cpp
3> QGlobals.cpp
3> questmgr.cpp
3> QuestParserCollection.cpp
3> Generating Code...
3> Compiling...
3> raids.cpp
3> spawn2.cpp
3> spawngroup.cpp
3> spdat.cpp
3> special_attacks.cpp
3> spell_effects.cpp
3> spells.cpp
3> tasks.cpp
3> titles.cpp
3> tradeskills.cpp
3> trading.cpp
3> trap.cpp
3> tribute.cpp
3> watermap.cpp
3> waypoints.cpp
3> worldserver.cpp
3> zone.cpp
3> zone_logsys.cpp
3> ZoneConfig.cpp
3> zonedb.cpp
3> Generating Code...
3> Compiling...
3> zonedbasync.cpp
3> zoning.cpp
3> Anniversary.cpp
3> Client62.cpp
3> HoT.cpp
3> patches.cpp
3> SoD.cpp
3> SoF.cpp
3> Titanium.cpp
3> Underfoot.cpp
3> BasePacket.cpp
3> classes.cpp
3> Condition.cpp
3> CRC16.cpp
3> crc32.cpp
3> database.cpp
3> dbasync.cpp
3> dbcore.cpp
3> DBMemLeak.cpp
3> debug.cpp
3> Generating Code...
3> Compiling...
3> emu_opcodes.cpp
3> EMuShareMem.cpp
3> EmuTCPConnection.cpp
3> EmuTCPServer.cpp
3> EQEmuConfig.cpp
3> EQPacket.cpp
3> EQStream.cpp
3> EQStreamFactory.cpp
3> EQStreamIdent.cpp
3> EQStreamProxy.cpp
3> eqtime.cpp
3> extprofile.cpp
3> guild_base.cpp
3> guilds.cpp
3> Item.cpp
3> logsys.cpp
3> logsys_eqemu.cpp
3> md5.cpp
3> misc.cpp
3> MiscFunctions.cpp
3> Generating Code...
3> Compiling...
3> moremath.cpp
3> Mutex.cpp
3> opcodemgr.cpp
3> packet_dump.cpp
3> packet_dump_file.cpp
3> packet_functions.cpp
3> races.cpp
3> rdtsc.cpp
3> rulesys.cpp
3> serverinfo.cpp
3> shareddb.cpp
3> SharedLibrary.cpp
3> StructStrategy.cpp
3> TCPConnection.cpp
3> TCPServer.cpp
3> timeoutmgr.cpp
3> timer.cpp
3> tinystr.cpp
3> tinyxml.cpp
3> tinyxmlerror.cpp
3> Generating Code...
3> Compiling...
3> tinyxmlparser.cpp
3> worldconn.cpp
3> XMLParser.cpp
3> Generating Code...
3>Link:
3> Zone.vcxproj -> C:\source2\trunk\EQEmuServer\zone\.\..\Build\Zone. exe
3>FinalizeBuildStatus:
3> Deleting file "ReleaseBots\Zone.unsuccessfulbuild".
3> Touching "ReleaseBots\Zone.lastbuildstate".
3>
3>Build succeeded.
3>
3>Time Elapsed 00:03:27.59
4>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/22/2012 11:00:57 PM.
4>InitializeBuildStatus:
4> Touching ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
4>ClCompile:
4> eqlaunch.cpp
4> worldserver.cpp
4> ZoneLaunch.cpp
4> debug.cpp
4> EmuTCPConnection.cpp
4> EmuTCPServer.cpp
4> EQEmuConfig.cpp
4> logsys.cpp
4> logsys_eqemu.cpp
4> md5.cpp
4>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
4> misc.cpp
4> MiscFunctions.cpp
4> Mutex.cpp
4>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4> packet_dump.cpp
4> packet_functions.cpp
4> ProcLauncher.cpp
4> TCPConnection.cpp
4> TCPServer.cpp
4> timer.cpp
4>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4> tinystr.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> Generating Code...
4> Compiling...
4> tinyxml.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4> tinyxmlerror.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> tinyxmlparser.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> worldconn.cpp
4> XMLParser.cpp
4> Generating Code...
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>.\..\Build\eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
4>
4>Build FAILED.
4>
4>Time Elapsed 00:00:15.06
5>------ Build started: Project: ucs, Configuration: Release Win32 ------
6>------ Skipped Build: Project: queryserv, Configuration: Release x64 ------
6>Project not selected to build for this solution configuration
5>Build started 7/22/2012 11:01:12 PM.
5>InitializeBuildStatus:
5> Creating ".\../Build/ucs/Release\ucs.unsuccessfulbuild" because "AlwaysCreate" was specified.
5>ClCompile:
5> chatchannel.cpp
5> clientlist.cpp
5>clientlist.cpp(1012): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1314): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1317): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1427): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1430): warning C4018: '<' : signed/unsigned mismatch
5> database.cpp
5>database.cpp(586): warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
5> ucs.cpp
5> ucsconfig.cpp
5> worldserver.cpp
5> BasePacket.cpp
5> Condition.cpp
5> CRC16.cpp
5> crc32.cpp
5> dbcore.cpp
5>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5> debug.cpp
5> emu_opcodes.cpp
5> EmuTCPConnection.cpp
5> EmuTCPServer.cpp
5> EQEmuConfig.cpp
5> EQPacket.cpp
5>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EQStream.cpp
5>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
5> EQStreamFactory.cpp
5> EQStreamIdent.cpp
5> Compiling...
5> EQStreamProxy.cpp
5> logsys.cpp
5> logsys_eqemu.cpp
5> md5.cpp
5>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
5> misc.cpp
5> MiscFunctions.cpp
5> moremath.cpp
5> Mutex.cpp
5>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5> opcodemgr.cpp
5> packet_dump.cpp
5> packet_dump_file.cpp
5> packet_functions.cpp
5> rdtsc.cpp
5> rulesys.cpp
5>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
5> serverinfo.cpp
5>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> SharedLibrary.cpp
5>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> StructStrategy.cpp
5> TCPConnection.cpp
5> TCPServer.cpp
5> timeoutmgr.cpp
5> Compiling...
5> timer.cpp
5>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5> tinystr.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxml.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> tinyxmlerror.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxmlparser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> unix.cpp
5> worldconn.cpp
5> XMLParser.cpp
5>Link:
5> Generating code
5> Finished generating code
5> ucs.vcxproj -> C:\source2\trunk\EQEmuServer\ucs\.\..\Build\Chatse rver.exe
5>FinalizeBuildStatus:
5> Deleting file ".\../Build/ucs/Release\ucs.unsuccessfulbuild".
5> Touching ".\../Build/ucs/Release\ucs.lastbuildstate".
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:27.73
========== Build: 4 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========

Maybe I didn't understand you?

sorvani
07-23-2012, 09:28 AM
here are the errors and without spending some time looking I do not know what the cause is off the top of my head.

4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
4>.\..\Build\eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
4>
4>Build FAILED.
4>
4>Time Elapsed 00:00:15.06

but also what version of visual studio are you using? If it is 2010, are you sure you updated the references for each project?

also, you have somehow mixed up the build types even if you do get it all built you are likely to have problems. You have some projects set to releasebots. some are just release and query serve (which you skipped and should not be) is release x64

3>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/22/2012 10:57:30 PM.
4>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/22/2012 11:00:57 PM.
5>------ Build started: Project: ucs, Configuration: Release Win32 ------
6>------ Skipped Build: Project: queryserv, Configuration: Release x64 ------
6>Project not selected to build for this solution configuration
5>Build started 7/22/2012 11:01:12 PM.

SavageFlame
07-23-2012, 01:58 PM
@sorvani ok so I can get it to compile now without queryserv but with queryserv on it has 5 succeeded and 1 failed... not sure why I'll post the build report here.

1>------ Rebuild All started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Build started 7/23/2012 11:17:54 AM.
1>InitializeBuildStatus:
1> Creating ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> DLLMain.cpp
1> Doors.cpp
1> Items.cpp
1> Loot.cpp
1> MMF.cpp
1>MMF.cpp(325): warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1> NPCFactionLists.cpp
1> NPCTypes.cpp
1> Opcodes.cpp
1> SkillCaps.cpp
1> Spells.cpp
1> debug.cpp
1> Mutex.cpp
1> SharedLibrary.cpp
1> timer.cpp
1> Generating Code...
1>Link:
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1> EMuShareMem.vcxproj -> C:\source2\trunk\EQEmuServer\EMuShareMem\.\..\Buil d\EMuShareMem.dll
1>FinalizeBuildStatus:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
1> Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:09.53
2>------ Rebuild All started: Project: World, Configuration: ReleaseBots Win32 ------
2>Build started 7/23/2012 11:18:04 AM.
2>InitializeBuildStatus:
2> Creating "ReleaseBots\World.unsuccessfulbuild" because "AlwaysCreate" was specified.
2>ClCompile:
2> Adventure.cpp
2> AdventureManager.cpp
2> client.cpp
2> cliententry.cpp
2> clientlist.cpp
2> console.cpp
2> EQLConfig.cpp
2> EQW.cpp
2> EQWHTTPHandler.cpp
2> EQWParser.cpp
2> HTTPRequest.cpp
2> LauncherLink.cpp
2> LauncherList.cpp
2> lfplist.cpp
2> LoginServer.cpp
2> LoginServerList.cpp
2> net.cpp
2> perl_EQLConfig.cpp
2> perl_EQW.cpp
2> perl_HTTPRequest.cpp
2> Generating Code...
2> Compiling...
2> queryserv.cpp
2> wguild_mgr.cpp
2> world_logsys.cpp
2> WorldConfig.cpp
2> worlddb.cpp
2> zonelist.cpp
2> zoneserver.cpp
2> ucs.cpp
2> Anniversary.cpp
2> Client62.cpp
2> Underfoot.cpp
2> HoT.cpp
2> Patches.cpp
2> SoD.cpp
2> SoF.cpp
2> Titanium.cpp
2> Base64.cpp
2> BasePacket.cpp
2> classes.cpp
2> Condition.cpp
2> Generating Code...
2> Compiling...
2> CRC16.cpp
2> crc32.cpp
2> database.cpp
2> dbasync.cpp
2> dbcore.cpp
2> DBMemLeak.cpp
2> debug.cpp
2> emu_opcodes.cpp
2> EMuShareMem.cpp
2> EmuTCPConnection.cpp
2> EmuTCPServer.cpp
2> EQDB.cpp
2> EQDBRes.cpp
2> EQEmuConfig.cpp
2> EQEMuError.cpp
2> EQPacket.cpp
2> EQStream.cpp
2> EQStreamFactory.cpp
2> EQStreamIdent.cpp
2> EQStreamProxy.cpp
2> Generating Code...
2> Compiling...
2> eqtime.cpp
2> extprofile.cpp
2> File.cpp
2> guild_base.cpp
2> guilds.cpp
2> HttpdCookies.cpp
2> HttpdForm.cpp
2> HttpdSocket.cpp
2> HTTPSocket.cpp
2> Item.cpp
2> logsys.cpp
2> logsys_eqemu.cpp
2> md5.cpp
2> MemFile.cpp
2> Mime.cpp
2> misc.cpp
2> MiscFunctions.cpp
2> moremath.cpp
2> Mutex.cpp
2> opcodemgr.cpp
2> Generating Code...
2>c:\source2\trunk\eqemuserver\common\socketlib\http socket.cpp(115): warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2> Compiling...
2> packet_dump.cpp
2> packet_dump_file.cpp
2> packet_functions.cpp
2> Parse.cpp
2> perl_EQDB.cpp
2> perl_EQDBRes.cpp
2> races.cpp
2> rulesys.cpp
2> serverinfo.cpp
2> shareddb.cpp
2> SharedLibrary.cpp
2> socket_include.cpp
2> StructStrategy.cpp
2> TCPConnection.cpp
2> TCPServer.cpp
2> timeoutmgr.cpp
2> timer.cpp
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> Generating Code...
2> Compiling...
2> tinyxmlparser.cpp
2> Utility.cpp
2> XMLParser.cpp
2> Generating Code...
2>Link:
2> World.vcxproj -> C:\source2\trunk\EQEmuServer\world\.\..\build\Worl d.exe
2>FinalizeBuildStatus:
2> Deleting file "ReleaseBots\World.unsuccessfulbuild".
2> Touching "ReleaseBots\World.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:01:46.60
3>------ Rebuild All started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/23/2012 11:19:50 AM.
3>InitializeBuildStatus:
3> Creating "ReleaseBots\Zone.unsuccessfulbuild" because "AlwaysCreate" was specified.
3>ClCompile:
3> AA.cpp
3> aggro.cpp
3> attack.cpp
3> beacon.cpp
3> bonuses.cpp
3> bot.cpp
3> botspellsai.cpp
3> client.cpp
3> client_logs.cpp
3> client_mods.cpp
3> client_packet.cpp
3> client_process.cpp
3> command.cpp
3> doors.cpp
3> effects.cpp
3> embparser.cpp
3> embperl.cpp
3> embxs.cpp
3> entity.cpp
3> EQEMuError.cpp
3> Generating Code...
3> Compiling...
3> exp.cpp
3> faction.cpp
3> fearpath.cpp
3> forage.cpp
3> groups.cpp
3> guild.cpp
3> guild_mgr.cpp
3> hate_list.cpp
3> horse.cpp
3> inventory.cpp
3> loottables.cpp
3> Map.cpp
3> mob.cpp
3> MobAI.cpp
3> net.cpp
3> npc.cpp
3> Object.cpp
3> parser.cpp
3> pathing.cpp
3> perl_client.cpp
3> Generating Code...
3> Compiling...
3> perl_doors.cpp
3> perl_entity.cpp
3> perl_groups.cpp
3> perl_hateentry.cpp
3> perl_mob.cpp
3> perl_npc.cpp
3> perl_object.cpp
3> perl_perlpacket.cpp
3> perl_PlayerCorpse.cpp
3> perl_questitem.cpp
3> perl_raids.cpp
3> perlpacket.cpp
3> perlparser.cpp
3> petitions.cpp
3> pets.cpp
3> PlayerCorpse.cpp
3> ptimer.cpp
3> QGlobals.cpp
3> questmgr.cpp
3> QuestParserCollection.cpp
3> Generating Code...
3> Compiling...
3> raids.cpp
3> spawn2.cpp
3> spawngroup.cpp
3> spdat.cpp
3> special_attacks.cpp
3> spell_effects.cpp
3> spells.cpp
3> tasks.cpp
3> titles.cpp
3> tradeskills.cpp
3> trading.cpp
3> trap.cpp
3> tribute.cpp
3> watermap.cpp
3> waypoints.cpp
3> worldserver.cpp
3> zone.cpp
3> zone_logsys.cpp
3> ZoneConfig.cpp
3> zonedb.cpp
3> Generating Code...
3> Compiling...
3> zonedbasync.cpp
3> zoning.cpp
3> Anniversary.cpp
3> Client62.cpp
3> HoT.cpp
3> patches.cpp
3> SoD.cpp
3> SoF.cpp
3> Titanium.cpp
3> Underfoot.cpp
3> BasePacket.cpp
3> classes.cpp
3> Condition.cpp
3> CRC16.cpp
3> crc32.cpp
3> database.cpp
3> dbasync.cpp
3> dbcore.cpp
3> DBMemLeak.cpp
3> debug.cpp
3> Generating Code...
3> Compiling...
3> emu_opcodes.cpp
3> EMuShareMem.cpp
3> EmuTCPConnection.cpp
3> EmuTCPServer.cpp
3> EQEmuConfig.cpp
3> EQPacket.cpp
3> EQStream.cpp
3> EQStreamFactory.cpp
3> EQStreamIdent.cpp
3> EQStreamProxy.cpp
3> eqtime.cpp
3> extprofile.cpp
3> guild_base.cpp
3> guilds.cpp
3> Item.cpp
3> logsys.cpp
3> logsys_eqemu.cpp
3> md5.cpp
3> misc.cpp
3> MiscFunctions.cpp
3> Generating Code...
3> Compiling...
3> moremath.cpp
3> Mutex.cpp
3> opcodemgr.cpp
3> packet_dump.cpp
3> packet_dump_file.cpp
3> packet_functions.cpp
3> races.cpp
3> rdtsc.cpp
3> rulesys.cpp
3> serverinfo.cpp
3> shareddb.cpp
3> SharedLibrary.cpp
3> StructStrategy.cpp
3> TCPConnection.cpp
3> TCPServer.cpp
3> timeoutmgr.cpp
3> timer.cpp
3> tinystr.cpp
3> tinyxml.cpp
3> tinyxmlerror.cpp
3> Generating Code...
3> Compiling...
3> tinyxmlparser.cpp
3> worldconn.cpp
3> XMLParser.cpp
3> Generating Code...
3>Link:
3> Zone.vcxproj -> C:\source2\trunk\EQEmuServer\zone\.\..\Build\Zone. exe
3>FinalizeBuildStatus:
3> Deleting file "ReleaseBots\Zone.unsuccessfulbuild".
3> Touching "ReleaseBots\Zone.lastbuildstate".
3>
3>Build succeeded.
3>
3>Time Elapsed 00:03:37.69
4>------ Rebuild All started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/23/2012 11:23:28 AM.
4>InitializeBuildStatus:
4> Creating ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild" because "AlwaysCreate" was specified.
4>ClCompile:
4> eqlaunch.cpp
4> worldserver.cpp
4> ZoneLaunch.cpp
4> debug.cpp
4> EmuTCPConnection.cpp
4> EmuTCPServer.cpp
4> EQEmuConfig.cpp
4> logsys.cpp
4> logsys_eqemu.cpp
4> md5.cpp
4>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
4> misc.cpp
4> MiscFunctions.cpp
4> Mutex.cpp
4>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4> packet_dump.cpp
4> packet_functions.cpp
4> ProcLauncher.cpp
4> TCPConnection.cpp
4> TCPServer.cpp
4> timer.cpp
4>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4> tinystr.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> Generating Code...
4> Compiling...
4> tinyxml.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4> tinyxmlerror.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> tinyxmlparser.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> worldconn.cpp
4> XMLParser.cpp
4> Generating Code...
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4> eqlaunch.vcxproj -> C:\source2\trunk\EQEmuServer\eqlaunch\.\..\Build\e qlaunch.exe
4>FinalizeBuildStatus:
4> Deleting file ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
4> Touching ".\../Build/eqlaunch/Release\eqlaunch.lastbuildstate".
4>
4>Build succeeded.
4>
4>Time Elapsed 00:00:16.36
5>------ Rebuild All started: Project: ucs, Configuration: Release Win32 ------
6>------ Rebuild All started: Project: queryserv, Configuration: Release Win32 ------
5>Build started 7/23/2012 11:23:44 AM.
6>Build started 7/23/2012 11:23:44 AM.
5>InitializeBuildStatus:
5> Creating ".\../Build/ucs/Release\ucs.unsuccessfulbuild" because "AlwaysCreate" was specified.
6>InitializeBuildStatus:
6> Creating ".\../Build/queryserv/Release\queryserv.unsuccessfulbuild" because "AlwaysCreate" was specified.
5>ClCompile:
5> chatchannel.cpp
6>ClCompile:
6> database.cpp
6>database.cpp(29): fatal error C1083: Cannot open include file: 'errmsg.h': No such file or directory
6> queryserv.cpp
5> clientlist.cpp
6>c:\source2\trunk\eqemuserver\queryserv\../common/dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
6> queryservconfig.cpp
5>clientlist.cpp(1012): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1314): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1317): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1427): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1430): warning C4018: '<' : signed/unsigned mismatch
5> database.cpp
6> worldserver.cpp
6>c:\source2\trunk\eqemuserver\queryserv\../common/dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
5>database.cpp(586): warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
6> BasePacket.cpp
5> ucs.cpp
6> Condition.cpp
6> CRC16.cpp
5> ucsconfig.cpp
6> crc32.cpp
6> dbcore.cpp
6>..\common\dbcore.cpp(10): fatal error C1083: Cannot open include file: 'errmsg.h': No such file or directory
6> debug.cpp
5> worldserver.cpp
6> emu_opcodes.cpp
6> EmuTCPConnection.cpp
5> BasePacket.cpp
6> EmuTCPServer.cpp
5> Condition.cpp
5> CRC16.cpp
5> crc32.cpp
5> dbcore.cpp
6> EQEmuConfig.cpp
5>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5> debug.cpp
6> EQPacket.cpp
5> emu_opcodes.cpp
6>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EmuTCPConnection.cpp
6> EQStream.cpp
6>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
6>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
6>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
6> EQStreamFactory.cpp
5> EmuTCPServer.cpp
5> EQEmuConfig.cpp
6> EQStreamIdent.cpp
5> EQPacket.cpp
6> EQStreamProxy.cpp
5>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EQStream.cpp
6> logsys.cpp
5>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
5> EQStreamFactory.cpp
6> Compiling...
6> logsys_eqemu.cpp
6> md5.cpp
6>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
6> misc.cpp
5> EQStreamIdent.cpp
6> MiscFunctions.cpp
5> Compiling...
5> EQStreamProxy.cpp
6> moremath.cpp
6> Mutex.cpp
5> logsys.cpp
6>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
6> opcodemgr.cpp
5> logsys_eqemu.cpp
6> packet_dump.cpp
5> md5.cpp
5>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
5> misc.cpp
6> packet_dump_file.cpp
5> MiscFunctions.cpp
6> packet_functions.cpp
5> moremath.cpp
6> rdtsc.cpp
5> Mutex.cpp
6> rulesys.cpp
5>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5> opcodemgr.cpp
6>c:\source2\trunk\eqemuserver\common\dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
6> serverinfo.cpp
6>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6> SharedLibrary.cpp
5> packet_dump.cpp
6>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> StructStrategy.cpp
5> packet_dump_file.cpp
6> TCPConnection.cpp
5> packet_functions.cpp
6> TCPServer.cpp
5> rdtsc.cpp
6> timeoutmgr.cpp
5> rulesys.cpp
6> timer.cpp
5>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
5> serverinfo.cpp
6>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
6> tinystr.cpp
5>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> SharedLibrary.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> Compiling...
6> tinyxml.cpp
5>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> StructStrategy.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> tinyxmlerror.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> tinyxmlparser.cpp
5> TCPConnection.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> unix.cpp
6> worldconn.cpp
5> TCPServer.cpp
6>c:\source2\trunk\eqemuserver\common\dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
6> XMLParser.cpp
5> timeoutmgr.cpp
5> Compiling...
5> timer.cpp
6>
6>Build FAILED.
6>
6>Time Elapsed 00:00:23.17
5>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5> tinystr.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxml.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> tinyxmlerror.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxmlparser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> unix.cpp
5> worldconn.cpp
5> XMLParser.cpp
5>Link:
5> Generating code
5> Finished generating code
5> ucs.vcxproj -> C:\source2\trunk\EQEmuServer\ucs\.\..\Build\Chatse rver.exe
5>FinalizeBuildStatus:
5> Deleting file ".\../Build/ucs/Release\ucs.unsuccessfulbuild".
5> Touching ".\../Build/ucs/Release\ucs.lastbuildstate".
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:31.97
========== Rebuild All: 5 succeeded, 1 failed, 0 skipped ==========

Again I appreciate all of your guys help you got me this far =) Maybe its something simple as to why queryserv isn't compiling? Thanks in advance =)

joligario
07-23-2012, 04:08 PM
6>c:\source2\trunk\eqemuserver\common\dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

Did you link your mysql includes on all portions?

SavageFlame
07-23-2012, 04:11 PM
6>c:\source2\trunk\eqemuserver\common\dbcore.h(9): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

Did you link your mysql includes on all portions?


Define all portions please... if you mean include and library paths, and the linker library paths then yes.

joligario
07-23-2012, 04:50 PM
Well project 6 of your solution doesn't know where mysql is located.

SavageFlame
07-23-2012, 04:55 PM
Can you tell me what directory that should be listed under maybe? Because like I said i have the directories as

include C:\mysql\include;C:\perl2\lib\CORE;C:\zlib\include ;$(IncludePath)

and library as C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\zlib\lib;$(L ibraryPath)

and the linker library as C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\zlib\lib;$(L ibraryPath)

sorvani
07-23-2012, 06:05 PM
right click on the queryserv project in visual studio and select properties and add your lib/include references to it. it does not have them.

SavageFlame
07-23-2012, 06:17 PM
Just checked they are in there here is a pic so you can see how I have it... Hope this helps.

http://i1163.photobucket.com/albums/q553/SavageWolves/queryserv.jpg

Not sure why it isn't finding them. Is there another spot it may need to go?

sorvani
07-24-2012, 07:46 PM
because you did not follow the instruction i gave a few posts back.. you are compiling for the wrong platform.

also you never updated zlib reference for this one. no it is not needed, but for those who know not what they are doing you should simply copy paste from one project to the next..

SavageFlame
07-24-2012, 09:08 PM
@sorvani I understand you are trying to help, but what you don't know is I made a new copy of the Zlib I copied it from the source folder into the c:\zlib so it runs off the same path so it is the right zlib.

Also you are saying I am not compiling the right platform? If you are meaning to say because it says releasebots on some and just release on the others that isn't my fault it is what happens when I choose release bots in the configuration manager.

Also I did check to make sure each of the references for each project were the right ones. I copied and pasted them from one project include and library to the other projects. And yeah I noticed that some of them don't release bots and some do release bots.

It did that when I put it on ReleaseBots, I went through and looked at it after putting it on releasebots, it shows up on world and zone but the others look like the picture just below this.

This one says Active(release) so I brought up the config so you can see its set to releasebots just like eqlaunch, queryserv, and ucs yet none of them say it on the active part it just says Active(release) not sure why.
http://i1163.photobucket.com/albums/q553/SavageWolves/emusharememz.jpg
As you can see in this pic ^ the pull down arrow shows only release no releasebots... It is the same for the others too. Except Zone and World, again no clue why.

This one shows that it says active(releasebots)
http://i1163.photobucket.com/albums/q553/SavageWolves/Zoneproperty.jpg
And this one shows that it says active(releasebots)
http://i1163.photobucket.com/albums/q553/SavageWolves/worldproperty.jpg

Again though Emusharemem, eqlaunch, queryserv, and ucs all show Active(Release) but under the configuration manager it shows what the above configuration manager shows.

Hopefully this might shed some more light on what I have wrong? =) I can hope and thank you for your time thus far its very appreciated. Sorry about the huge reply.

sorvani
07-24-2012, 10:33 PM
look at your queryserv screen shot a little closer. it clearly shows x64......

the directories are stored PER build type. so even though you very clearly changed the directory for the x64 build (screen shot), you also very obviously did not change it for the x32 build (build errors).

SavageFlame
07-24-2012, 10:40 PM
@sorvani no sir every time I put a check in it to run it I always put it to win32. That screenshot was taken on a build I did without the check in it. It just defaults to that without a check no clue why either.
If you look at the Emusharemem screenshot it shows that all are checked and set to win32.

This is what it looks like when I have it set to build it and I still get the 1 fail which is the queryserv. Without queryserv checked i get 5 Succeeded and 1 skipped, which is a good thing.
I just wanted them all to compile right 6 succeeded and what not lol.

http://i1163.photobucket.com/albums/q553/SavageWolves/queryservz.jpg

Uleat
07-25-2012, 01:22 AM
I've read enough on queryserv to completely confuse me...

My default configuration for win32 platform is for queryserv to build x64 and the build option unchecked.


Are you trying to make it build under win32?

I thought that it required x64 to work and that it was disabled for win32..or is this also now fixed?

SavageFlame
07-25-2012, 03:57 AM
@Uleat mine does the same for default configuration for win32 platform for queryserv to build x64 and the build option unchecked.

So I always set it to win32 and make sure its that way in the project properties itself.

If you are right and it can't be compiled under 32 why is there an option for it? And if it can't then I've wasted a lot of your guys time trying to get it to compile in 32bit form lol...

Uleat
07-25-2012, 04:42 AM
I honestly don't know..I haven't/can't compile under x64, so I just leave it as is. Works for me without it.

In regards to falling into Underland, if it does turn out that you can't, don't worry..I've taken my fair share of
victims down the rabbit hole and they still laugh at, err, I mean respect me!

lerxst2112
07-25-2012, 06:02 AM
I was able to compile queryserv as 32-bit with no issues. I haven't run it, but compiling it is no problem.

If the linker error is the problem you're still having, open the properties for queryserv, go to configuration properties -> linker -> Additional Dependencies, and make sure zlib.lib is somewhere in the line. I didn't have to add it, but maybe it's missing for you.

One small tip, if you have an error, compile twice and paste the log from the second one. It will include the bare minimum of errors and such so someone doesn't need to read through hundreds of lines to try and see what the problem actually is.

Uleat
07-25-2012, 08:59 AM
I just compiled too and had no issues on VC 10, ReleaseBots/Win32 and WinXp 32-bit.

Haven't tested the build yet either, but the standard array of warnings is all that I got..no failures.


(A neat little thing about the 'Output Window' in VS is that you can click the error line and it will take you straight
to the code segment where the error is located..though, it won't necessarily give you an understandable fix without
a working knowledge of the IDE.)

sorvani
07-25-2012, 10:17 AM
I build both a 32 bit and a 64 bit server and they both compile and run fine with all 6 projects and the current revision. If you are experiencing something failing, then you have done something wrong.

Your error output clearly states you have things not linked.

joligario
07-25-2012, 02:16 PM
What version of MySQL libraries are you using?

SavageFlame
07-25-2012, 05:37 PM
Ok so I know I don't have much experience with Visual Studio C++ 2010 but I'm not an idiot you guys are saying I don't have something linked. Ok I get that but I've been through each project well over 20 times and everything that should be linked is as far as I can tell which is why I posted screen shots twice.

Here is what is in the queryserv-linker-input-additional dependencies

odbc32.lib
odbccp32.lib
wsock32.lib
zlib.lib

Everything that should be I think? Again I'm not professional with C++ by any means.

Also here are the programs I have installed.
Active Perl 5.14 32bit
C++ 2010
zlib (This is the zlib from the source I copied it into c:\zlib to make it easier)
Mysql 5.1 32bit

For queryserv and all the other projects this is what is on the C++ Directories for Include Directories
C:\mysql\include;C:\perl2\lib\CORE;C:\zlib\include ;$(IncludePath)

And this is what is on the queryserv and all other projects C++ Directories for Library Directories
C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\zlib\lib;$(L ibraryPath)

And this is the Linker Additional Library Directories
C:\mysql\lib\opt;C:\perl2\lib\CORE;C:\zlib\lib;$(L ibraryPath)

And this is the build report with all of that 5 succeeded and 1 failed. Queryserv is always the one that fails I have no clue why but as you can see (as far as I can tell) I have all of the Linkers in their right spots.
Again I'm far from professional heck I'm far from proficient with C++ 2010. Or any C++ for that matter lol.

1>------ Rebuild All started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Build started 7/25/2012 2:52:52 PM.
1>_PrepareForClean:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>InitializeBuildStatus:
1> Creating ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> DLLMain.cpp
1> Doors.cpp
1> Items.cpp
1> Loot.cpp
1> MMF.cpp
1>MMF.cpp(325): warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1> NPCFactionLists.cpp
1> NPCTypes.cpp
1> Opcodes.cpp
1> SkillCaps.cpp
1> Spells.cpp
1> debug.cpp
1> Mutex.cpp
1> SharedLibrary.cpp
1> timer.cpp
1> Generating Code...
1>Link:
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1> EMuShareMem.vcxproj -> C:\source2\trunk\EQEmuServer\EMuShareMem\.\..\Buil d\EMuShareMem.dll
1>FinalizeBuildStatus:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
1> Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:08.86
2>------ Rebuild All started: Project: World, Configuration: ReleaseBots Win32 ------
2>Build started 7/25/2012 2:53:01 PM.
2>_PrepareForClean:
2> Deleting file "ReleaseBots\World.lastbuildstate".
2>InitializeBuildStatus:
2> Creating "ReleaseBots\World.unsuccessfulbuild" because "AlwaysCreate" was specified.
2>ClCompile:
2> Adventure.cpp
2> AdventureManager.cpp
2> client.cpp
2> cliententry.cpp
2> clientlist.cpp
2> console.cpp
2> EQLConfig.cpp
2> EQW.cpp
2> EQWHTTPHandler.cpp
2> EQWParser.cpp
2> HTTPRequest.cpp
2> LauncherLink.cpp
2> LauncherList.cpp
2> lfplist.cpp
2> LoginServer.cpp
2> LoginServerList.cpp
2> net.cpp
2> perl_EQLConfig.cpp
2> perl_EQW.cpp
2> perl_HTTPRequest.cpp
2> Generating Code...
2> Compiling...
2> queryserv.cpp
2> wguild_mgr.cpp
2> world_logsys.cpp
2> WorldConfig.cpp
2> worlddb.cpp
2> zonelist.cpp
2> zoneserver.cpp
2> ucs.cpp
2> Anniversary.cpp
2> Client62.cpp
2> Underfoot.cpp
2> HoT.cpp
2> Patches.cpp
2> SoD.cpp
2> SoF.cpp
2> Titanium.cpp
2> Base64.cpp
2> BasePacket.cpp
2> classes.cpp
2> Condition.cpp
2> Generating Code...
2> Compiling...
2> CRC16.cpp
2> crc32.cpp
2> database.cpp
2> dbasync.cpp
2> dbcore.cpp
2> DBMemLeak.cpp
2> debug.cpp
2> emu_opcodes.cpp
2> EMuShareMem.cpp
2> EmuTCPConnection.cpp
2> EmuTCPServer.cpp
2> EQDB.cpp
2> EQDBRes.cpp
2> EQEmuConfig.cpp
2> EQEMuError.cpp
2> EQPacket.cpp
2> EQStream.cpp
2> EQStreamFactory.cpp
2> EQStreamIdent.cpp
2> EQStreamProxy.cpp
2> Generating Code...
2> Compiling...
2> eqtime.cpp
2> extprofile.cpp
2> File.cpp
2> guild_base.cpp
2> guilds.cpp
2> HttpdCookies.cpp
2> HttpdForm.cpp
2> HttpdSocket.cpp
2> HTTPSocket.cpp
2> Item.cpp
2> logsys.cpp
2> logsys_eqemu.cpp
2> md5.cpp
2> MemFile.cpp
2> Mime.cpp
2> misc.cpp
2> MiscFunctions.cpp
2> moremath.cpp
2> Mutex.cpp
2> opcodemgr.cpp
2> Generating Code...
2>c:\source2\trunk\eqemuserver\common\socketlib\http socket.cpp(115): warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2> Compiling...
2> packet_dump.cpp
2> packet_dump_file.cpp
2> packet_functions.cpp
2> Parse.cpp
2> perl_EQDB.cpp
2> perl_EQDBRes.cpp
2> races.cpp
2> rulesys.cpp
2> serverinfo.cpp
2> shareddb.cpp
2> SharedLibrary.cpp
2> socket_include.cpp
2> StructStrategy.cpp
2> TCPConnection.cpp
2> TCPServer.cpp
2> timeoutmgr.cpp
2> timer.cpp
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> Generating Code...
2> Compiling...
2> tinyxmlparser.cpp
2> Utility.cpp
2> XMLParser.cpp
2> Generating Code...
2>Link:
2> World.vcxproj -> C:\source2\trunk\EQEmuServer\world\.\..\build\Worl d.exe
2>FinalizeBuildStatus:
2> Deleting file "ReleaseBots\World.unsuccessfulbuild".
2> Touching "ReleaseBots\World.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:01:43.43
3>------ Rebuild All started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/25/2012 2:54:45 PM.
3>_PrepareForClean:
3> Deleting file "ReleaseBots\Zone.lastbuildstate".
3>InitializeBuildStatus:
3> Creating "ReleaseBots\Zone.unsuccessfulbuild" because "AlwaysCreate" was specified.
3>ClCompile:
3> AA.cpp
3> aggro.cpp
3> attack.cpp
3> beacon.cpp
3> bonuses.cpp
3> bot.cpp
3> botspellsai.cpp
3> client.cpp
3> client_logs.cpp
3> client_mods.cpp
3> client_packet.cpp
3> client_process.cpp
3> command.cpp
3> doors.cpp
3> effects.cpp
3> embparser.cpp
3> embperl.cpp
3> embxs.cpp
3> entity.cpp
3> EQEMuError.cpp
3> Generating Code...
3> Compiling...
3> exp.cpp
3> faction.cpp
3> fearpath.cpp
3> forage.cpp
3> groups.cpp
3> guild.cpp
3> guild_mgr.cpp
3> hate_list.cpp
3> horse.cpp
3> inventory.cpp
3> loottables.cpp
3> Map.cpp
3> mob.cpp
3> MobAI.cpp
3> net.cpp
3> npc.cpp
3> Object.cpp
3> parser.cpp
3> pathing.cpp
3> perl_client.cpp
3> Generating Code...
3> Compiling...
3> perl_doors.cpp
3> perl_entity.cpp
3> perl_groups.cpp
3> perl_hateentry.cpp
3> perl_mob.cpp
3> perl_npc.cpp
3> perl_object.cpp
3> perl_perlpacket.cpp
3> perl_PlayerCorpse.cpp
3> perl_questitem.cpp
3> perl_raids.cpp
3> perlpacket.cpp
3> perlparser.cpp
3> petitions.cpp
3> pets.cpp
3> PlayerCorpse.cpp
3> ptimer.cpp
3> QGlobals.cpp
3> questmgr.cpp
3> QuestParserCollection.cpp
3> Generating Code...
3> Compiling...
3> raids.cpp
3> spawn2.cpp
3> spawngroup.cpp
3> spdat.cpp
3> special_attacks.cpp
3> spell_effects.cpp
3> spells.cpp
3> tasks.cpp
3> titles.cpp
3> tradeskills.cpp
3> trading.cpp
3> trap.cpp
3> tribute.cpp
3> watermap.cpp
3> waypoints.cpp
3> worldserver.cpp
3> zone.cpp
3> zone_logsys.cpp
3> ZoneConfig.cpp
3> zonedb.cpp
3> Generating Code...
3> Compiling...
3> zonedbasync.cpp
3> zoning.cpp
3> Anniversary.cpp
3> Client62.cpp
3> HoT.cpp
3> patches.cpp
3> SoD.cpp
3> SoF.cpp
3> Titanium.cpp
3> Underfoot.cpp
3> BasePacket.cpp
3> classes.cpp
3> Condition.cpp
3> CRC16.cpp
3> crc32.cpp
3> database.cpp
3> dbasync.cpp
3> dbcore.cpp
3> DBMemLeak.cpp
3> debug.cpp
3> Generating Code...
3> Compiling...
3> emu_opcodes.cpp
3> EMuShareMem.cpp
3> EmuTCPConnection.cpp
3> EmuTCPServer.cpp
3> EQEmuConfig.cpp
3> EQPacket.cpp
3> EQStream.cpp
3> EQStreamFactory.cpp
3> EQStreamIdent.cpp
3> EQStreamProxy.cpp
3> eqtime.cpp
3> extprofile.cpp
3> guild_base.cpp
3> guilds.cpp
3> Item.cpp
3> logsys.cpp
3> logsys_eqemu.cpp
3> md5.cpp
3> misc.cpp
3> MiscFunctions.cpp
3> Generating Code...
3> Compiling...
3> moremath.cpp
3> Mutex.cpp
3> opcodemgr.cpp
3> packet_dump.cpp
3> packet_dump_file.cpp
3> packet_functions.cpp
3> races.cpp
3> rdtsc.cpp
3> rulesys.cpp
3> serverinfo.cpp
3> shareddb.cpp
3> SharedLibrary.cpp
3> StructStrategy.cpp
3> TCPConnection.cpp
3> TCPServer.cpp
3> timeoutmgr.cpp
3> timer.cpp
3> tinystr.cpp
3> tinyxml.cpp
3> tinyxmlerror.cpp
3> Generating Code...
3> Compiling...
3> tinyxmlparser.cpp
3> worldconn.cpp
3> XMLParser.cpp
3> Generating Code...
3>Link:
3> Zone.vcxproj -> C:\source2\trunk\EQEmuServer\zone\.\..\Build\Zone. exe
3>FinalizeBuildStatus:
3> Deleting file "ReleaseBots\Zone.unsuccessfulbuild".
3> Touching "ReleaseBots\Zone.lastbuildstate".
3>
3>Build succeeded.
3>
3>Time Elapsed 00:03:28.91
4>------ Rebuild All started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/25/2012 2:58:14 PM.
4>_PrepareForClean:
4> Deleting file ".\../Build/eqlaunch/Release\eqlaunch.lastbuildstate".
4>InitializeBuildStatus:
4> Creating ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild" because "AlwaysCreate" was specified.
4>ClCompile:
4> eqlaunch.cpp
4> worldserver.cpp
4> ZoneLaunch.cpp
4> debug.cpp
4> EmuTCPConnection.cpp
4> EmuTCPServer.cpp
4> EQEmuConfig.cpp
4> logsys.cpp
4> logsys_eqemu.cpp
4> md5.cpp
4>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
4> misc.cpp
4> MiscFunctions.cpp
4> Mutex.cpp
4>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4> packet_dump.cpp
4> packet_functions.cpp
4> ProcLauncher.cpp
4> TCPConnection.cpp
4> TCPServer.cpp
4> timer.cpp
4>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4> tinystr.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> Generating Code...
4> Compiling...
4> tinyxml.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4> tinyxmlerror.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> tinyxmlparser.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> worldconn.cpp
4> XMLParser.cpp
4> Generating Code...
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4> eqlaunch.vcxproj -> C:\source2\trunk\EQEmuServer\eqlaunch\.\..\Build\e qlaunch.exe
4>FinalizeBuildStatus:
4> Deleting file ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
4> Touching ".\../Build/eqlaunch/Release\eqlaunch.lastbuildstate".
4>
4>Build succeeded.
4>
4>Time Elapsed 00:00:15.88
5>------ Rebuild All started: Project: ucs, Configuration: Release Win32 ------
6>------ Rebuild All started: Project: queryserv, Configuration: Release Win32 ------
6>Build started 7/25/2012 2:58:30 PM.
6>_PrepareForClean:
6> Deleting file ".\../Build/queryserv/Release\queryserv.lastbuildstate".
5>Build started 7/25/2012 2:58:30 PM.
5>_PrepareForClean:
5> Deleting file ".\../Build/ucs/Release\ucs.lastbuildstate".
6>InitializeBuildStatus:
6> Touching ".\../Build/queryserv/Release\queryserv.unsuccessfulbuild".
5>InitializeBuildStatus:
5> Creating ".\../Build/ucs/Release\ucs.unsuccessfulbuild" because "AlwaysCreate" was specified.
6>ClCompile:
6> database.cpp
5>ClCompile:
5> chatchannel.cpp
6> queryserv.cpp
5> clientlist.cpp
6> queryservconfig.cpp
5>clientlist.cpp(1012): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1314): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1317): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1427): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1430): warning C4018: '<' : signed/unsigned mismatch
5> database.cpp
6> worldserver.cpp
5>database.cpp(586): warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
5> ucs.cpp
6> BasePacket.cpp
5> ucsconfig.cpp
6> Condition.cpp
6> CRC16.cpp
6> crc32.cpp
6> dbcore.cpp
5> worldserver.cpp
6>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6> debug.cpp
5> BasePacket.cpp
6> emu_opcodes.cpp
6> EmuTCPConnection.cpp
5> Condition.cpp
5> CRC16.cpp
5> crc32.cpp
5> dbcore.cpp
6> EmuTCPServer.cpp
5>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5> debug.cpp
6> EQEmuConfig.cpp
5> emu_opcodes.cpp
5> EmuTCPConnection.cpp
6> EQPacket.cpp
5> EmuTCPServer.cpp
6>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
6> EQStream.cpp
5> EQEmuConfig.cpp
6>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
6>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
6>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
6> EQStreamFactory.cpp
5> EQPacket.cpp
6> EQStreamIdent.cpp
5>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EQStream.cpp
6> EQStreamProxy.cpp
5>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
5> EQStreamFactory.cpp
6> logsys.cpp
5> EQStreamIdent.cpp
6> Compiling...
6> logsys_eqemu.cpp
6> md5.cpp
6>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
6> misc.cpp
5> Compiling...
5> EQStreamProxy.cpp
6> MiscFunctions.cpp
5> logsys.cpp
6> moremath.cpp
5> logsys_eqemu.cpp
6> Mutex.cpp
5> md5.cpp
5>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
5> misc.cpp
6>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
6> opcodemgr.cpp
5> MiscFunctions.cpp
6> packet_dump.cpp
5> moremath.cpp
6> packet_dump_file.cpp
5> Mutex.cpp
5>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
6> packet_functions.cpp
5> opcodemgr.cpp
6> rdtsc.cpp
5> packet_dump.cpp
6> rulesys.cpp
5> packet_dump_file.cpp
6>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
6> serverinfo.cpp
6>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6> SharedLibrary.cpp
5> packet_functions.cpp
6>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> StructStrategy.cpp
5> rdtsc.cpp
5> rulesys.cpp
6> TCPConnection.cpp
5>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
5> serverinfo.cpp
6> TCPServer.cpp
5>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> SharedLibrary.cpp
6> timeoutmgr.cpp
5>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> StructStrategy.cpp
6> timer.cpp
5> TCPConnection.cpp
6>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
6> tinystr.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> Compiling...
6> tinyxml.cpp
5> TCPServer.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> tinyxmlerror.cpp
5> timeoutmgr.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> tinyxmlparser.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> unix.cpp
6> worldconn.cpp
5> Compiling...
5> timer.cpp
5>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5> tinystr.cpp
6> XMLParser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxml.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> tinyxmlerror.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxmlparser.cpp
6>LINK : fatal error LNK1181: cannot open input file 'mysql.h'
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6>
6>Build FAILED.
6>
6>Time Elapsed 00:00:24.13
5> unix.cpp
5> worldconn.cpp
5> XMLParser.cpp
5>Link:
5> Generating code
5> Finished generating code
5> ucs.vcxproj -> C:\source2\trunk\EQEmuServer\ucs\.\..\Build\Chatse rver.exe
5>FinalizeBuildStatus:
5> Deleting file ".\../Build/ucs/Release\ucs.unsuccessfulbuild".
5> Touching ".\../Build/ucs/Release\ucs.lastbuildstate".
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:31.32
========== Rebuild All: 5 succeeded, 1 failed, 0 skipped ==========


From what I can see it says it can't open mysql.h which is in the c:\mysql\inclue folder.
Does server10.sin use a different version of mysql? I'm using mysql 5.1 .

lerxst2112
07-25-2012, 07:16 PM
And out of that giant wall of text, here is the one important line:


6>LINK : fatal error LNK1181: cannot open input file 'mysql.h'


Are you sure you didn't maybe paste something in the wrong spot? The linker should never be trying to open a .h file unless you added it accidentally to the additional dependencies.

SavageFlame
07-25-2012, 08:07 PM
Ok I did put mysql.h in there but only after reading that it wasn't opening it in the last build without it. I just took it out and this is the build report I get:

1>------ Rebuild All started: Project: EMuShareMem, Configuration: Release Win32 ------
1>Build started 7/25/2012 4:49:19 PM.
1>_PrepareForClean:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>InitializeBuildStatus:
1> Creating ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> DLLMain.cpp
1> Doors.cpp
1> Items.cpp
1> Loot.cpp
1> MMF.cpp
1>MMF.cpp(325): warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
1> NPCFactionLists.cpp
1> NPCTypes.cpp
1> Opcodes.cpp
1> SkillCaps.cpp
1> Spells.cpp
1> debug.cpp
1> Mutex.cpp
1> SharedLibrary.cpp
1> timer.cpp
1> Generating Code...
1>Link:
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1> EMuShareMem.vcxproj -> C:\source2\trunk\EQEmuServer\EMuShareMem\.\..\Buil d\EMuShareMem.dll
1>FinalizeBuildStatus:
1> Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
1> Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:08.76
2>------ Rebuild All started: Project: World, Configuration: ReleaseBots Win32 ------
2>Build started 7/25/2012 4:49:28 PM.
2>_PrepareForClean:
2> Deleting file "ReleaseBots\World.lastbuildstate".
2>InitializeBuildStatus:
2> Creating "ReleaseBots\World.unsuccessfulbuild" because "AlwaysCreate" was specified.
2>ClCompile:
2> Adventure.cpp
2> AdventureManager.cpp
2> client.cpp
2> cliententry.cpp
2> clientlist.cpp
2> console.cpp
2> EQLConfig.cpp
2> EQW.cpp
2> EQWHTTPHandler.cpp
2> EQWParser.cpp
2> HTTPRequest.cpp
2> LauncherLink.cpp
2> LauncherList.cpp
2> lfplist.cpp
2> LoginServer.cpp
2> LoginServerList.cpp
2> net.cpp
2> perl_EQLConfig.cpp
2> perl_EQW.cpp
2> perl_HTTPRequest.cpp
2> Generating Code...
2> Compiling...
2> queryserv.cpp
2> wguild_mgr.cpp
2> world_logsys.cpp
2> WorldConfig.cpp
2> worlddb.cpp
2> zonelist.cpp
2> zoneserver.cpp
2> ucs.cpp
2> Anniversary.cpp
2> Client62.cpp
2> Underfoot.cpp
2> HoT.cpp
2> Patches.cpp
2> SoD.cpp
2> SoF.cpp
2> Titanium.cpp
2> Base64.cpp
2> BasePacket.cpp
2> classes.cpp
2> Condition.cpp
2> Generating Code...
2> Compiling...
2> CRC16.cpp
2> crc32.cpp
2> database.cpp
2> dbasync.cpp
2> dbcore.cpp
2> DBMemLeak.cpp
2> debug.cpp
2> emu_opcodes.cpp
2> EMuShareMem.cpp
2> EmuTCPConnection.cpp
2> EmuTCPServer.cpp
2> EQDB.cpp
2> EQDBRes.cpp
2> EQEmuConfig.cpp
2> EQEMuError.cpp
2> EQPacket.cpp
2> EQStream.cpp
2> EQStreamFactory.cpp
2> EQStreamIdent.cpp
2> EQStreamProxy.cpp
2> Generating Code...
2> Compiling...
2> eqtime.cpp
2> extprofile.cpp
2> File.cpp
2> guild_base.cpp
2> guilds.cpp
2> HttpdCookies.cpp
2> HttpdForm.cpp
2> HttpdSocket.cpp
2> HTTPSocket.cpp
2> Item.cpp
2> logsys.cpp
2> logsys_eqemu.cpp
2> md5.cpp
2> MemFile.cpp
2> Mime.cpp
2> misc.cpp
2> MiscFunctions.cpp
2> moremath.cpp
2> Mutex.cpp
2> opcodemgr.cpp
2> Generating Code...
2>c:\source2\trunk\eqemuserver\common\socketlib\http socket.cpp(115): warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
2> Compiling...
2> packet_dump.cpp
2> packet_dump_file.cpp
2> packet_functions.cpp
2> Parse.cpp
2> perl_EQDB.cpp
2> perl_EQDBRes.cpp
2> races.cpp
2> rulesys.cpp
2> serverinfo.cpp
2> shareddb.cpp
2> SharedLibrary.cpp
2> socket_include.cpp
2> StructStrategy.cpp
2> TCPConnection.cpp
2> TCPServer.cpp
2> timeoutmgr.cpp
2> timer.cpp
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> Generating Code...
2> Compiling...
2> tinyxmlparser.cpp
2> Utility.cpp
2> XMLParser.cpp
2> Generating Code...
2>Link:
2> World.vcxproj -> C:\source2\trunk\EQEmuServer\world\.\..\build\Worl d.exe
2>FinalizeBuildStatus:
2> Deleting file "ReleaseBots\World.unsuccessfulbuild".
2> Touching "ReleaseBots\World.lastbuildstate".
2>
2>Build succeeded.
2>
2>Time Elapsed 00:01:41.75
3>------ Rebuild All started: Project: Zone, Configuration: ReleaseBots Win32 ------
3>Build started 7/25/2012 4:51:10 PM.
3>_PrepareForClean:
3> Deleting file "ReleaseBots\Zone.lastbuildstate".
3>InitializeBuildStatus:
3> Creating "ReleaseBots\Zone.unsuccessfulbuild" because "AlwaysCreate" was specified.
3>ClCompile:
3> AA.cpp
3> aggro.cpp
3> attack.cpp
3> beacon.cpp
3> bonuses.cpp
3> bot.cpp
3> botspellsai.cpp
3> client.cpp
3> client_logs.cpp
3> client_mods.cpp
3> client_packet.cpp
3> client_process.cpp
3> command.cpp
3> doors.cpp
3> effects.cpp
3> embparser.cpp
3> embperl.cpp
3> embxs.cpp
3> entity.cpp
3> EQEMuError.cpp
3> Generating Code...
3> Compiling...
3> exp.cpp
3> faction.cpp
3> fearpath.cpp
3> forage.cpp
3> groups.cpp
3> guild.cpp
3> guild_mgr.cpp
3> hate_list.cpp
3> horse.cpp
3> inventory.cpp
3> loottables.cpp
3> Map.cpp
3> mob.cpp
3> MobAI.cpp
3> net.cpp
3> npc.cpp
3> Object.cpp
3> parser.cpp
3> pathing.cpp
3> perl_client.cpp
3> Generating Code...
3> Compiling...
3> perl_doors.cpp
3> perl_entity.cpp
3> perl_groups.cpp
3> perl_hateentry.cpp
3> perl_mob.cpp
3> perl_npc.cpp
3> perl_object.cpp
3> perl_perlpacket.cpp
3> perl_PlayerCorpse.cpp
3> perl_questitem.cpp
3> perl_raids.cpp
3> perlpacket.cpp
3> perlparser.cpp
3> petitions.cpp
3> pets.cpp
3> PlayerCorpse.cpp
3> ptimer.cpp
3> QGlobals.cpp
3> questmgr.cpp
3> QuestParserCollection.cpp
3> Generating Code...
3> Compiling...
3> raids.cpp
3> spawn2.cpp
3> spawngroup.cpp
3> spdat.cpp
3> special_attacks.cpp
3> spell_effects.cpp
3> spells.cpp
3> tasks.cpp
3> titles.cpp
3> tradeskills.cpp
3> trading.cpp
3> trap.cpp
3> tribute.cpp
3> watermap.cpp
3> waypoints.cpp
3> worldserver.cpp
3> zone.cpp
3> zone_logsys.cpp
3> ZoneConfig.cpp
3> zonedb.cpp
3> Generating Code...
3> Compiling...
3> zonedbasync.cpp
3> zoning.cpp
3> Anniversary.cpp
3> Client62.cpp
3> HoT.cpp
3> patches.cpp
3> SoD.cpp
3> SoF.cpp
3> Titanium.cpp
3> Underfoot.cpp
3> BasePacket.cpp
3> classes.cpp
3> Condition.cpp
3> CRC16.cpp
3> crc32.cpp
3> database.cpp
3> dbasync.cpp
3> dbcore.cpp
3> DBMemLeak.cpp
3> debug.cpp
3> Generating Code...
3> Compiling...
3> emu_opcodes.cpp
3> EMuShareMem.cpp
3> EmuTCPConnection.cpp
3> EmuTCPServer.cpp
3> EQEmuConfig.cpp
3> EQPacket.cpp
3> EQStream.cpp
3> EQStreamFactory.cpp
3> EQStreamIdent.cpp
3> EQStreamProxy.cpp
3> eqtime.cpp
3> extprofile.cpp
3> guild_base.cpp
3> guilds.cpp
3> Item.cpp
3> logsys.cpp
3> logsys_eqemu.cpp
3> md5.cpp
3> misc.cpp
3> MiscFunctions.cpp
3> Generating Code...
3> Compiling...
3> moremath.cpp
3> Mutex.cpp
3> opcodemgr.cpp
3> packet_dump.cpp
3> packet_dump_file.cpp
3> packet_functions.cpp
3> races.cpp
3> rdtsc.cpp
3> rulesys.cpp
3> serverinfo.cpp
3> shareddb.cpp
3> SharedLibrary.cpp
3> StructStrategy.cpp
3> TCPConnection.cpp
3> TCPServer.cpp
3> timeoutmgr.cpp
3> timer.cpp
3> tinystr.cpp
3> tinyxml.cpp
3> tinyxmlerror.cpp
3> Generating Code...
3> Compiling...
3> tinyxmlparser.cpp
3> worldconn.cpp
3> XMLParser.cpp
3> Generating Code...
3>Link:
3> Zone.vcxproj -> C:\source2\trunk\EQEmuServer\zone\.\..\Build\Zone. exe
3>FinalizeBuildStatus:
3> Deleting file "ReleaseBots\Zone.unsuccessfulbuild".
3> Touching "ReleaseBots\Zone.lastbuildstate".
3>
3>Build succeeded.
3>
3>Time Elapsed 00:03:22.96
4>------ Rebuild All started: Project: eqlaunch, Configuration: Release Win32 ------
4>Build started 7/25/2012 4:54:33 PM.
4>_PrepareForClean:
4> Deleting file ".\../Build/eqlaunch/Release\eqlaunch.lastbuildstate".
4>InitializeBuildStatus:
4> Creating ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild" because "AlwaysCreate" was specified.
4>ClCompile:
4> eqlaunch.cpp
4> worldserver.cpp
4> ZoneLaunch.cpp
4> debug.cpp
4> EmuTCPConnection.cpp
4> EmuTCPServer.cpp
4> EQEmuConfig.cpp
4> logsys.cpp
4> logsys_eqemu.cpp
4> md5.cpp
4>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
4> misc.cpp
4> MiscFunctions.cpp
4> Mutex.cpp
4>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
4> packet_dump.cpp
4> packet_functions.cpp
4> ProcLauncher.cpp
4> TCPConnection.cpp
4> TCPServer.cpp
4> timer.cpp
4>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
4> tinystr.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> Generating Code...
4> Compiling...
4> tinyxml.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
4>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
4>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
4>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
4> tinyxmlerror.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> tinyxmlparser.cpp
4>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
4> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
4> worldconn.cpp
4> XMLParser.cpp
4> Generating Code...
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4> eqlaunch.vcxproj -> C:\source2\trunk\EQEmuServer\eqlaunch\.\..\Build\e qlaunch.exe
4>FinalizeBuildStatus:
4> Deleting file ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
4> Touching ".\../Build/eqlaunch/Release\eqlaunch.lastbuildstate".
4>
4>Build succeeded.
4>
4>Time Elapsed 00:00:15.16
5>------ Rebuild All started: Project: ucs, Configuration: Release Win32 ------
6>------ Rebuild All started: Project: queryserv, Configuration: Release Win32 ------
6>Build started 7/25/2012 4:54:48 PM.
6>_PrepareForClean:
6> Deleting file ".\../Build/queryserv/Release\queryserv.lastbuildstate".
5>Build started 7/25/2012 4:54:48 PM.
5>_PrepareForClean:
5> Deleting file ".\../Build/ucs/Release\ucs.lastbuildstate".
6>InitializeBuildStatus:
6> Creating ".\../Build/queryserv/Release\queryserv.unsuccessfulbuild" because "AlwaysCreate" was specified.
5>InitializeBuildStatus:
5> Touching ".\../Build/ucs/Release\ucs.unsuccessfulbuild".
6>ClCompile:
6> database.cpp
5>ClCompile:
5> chatchannel.cpp
6> queryserv.cpp
5> clientlist.cpp
6> queryservconfig.cpp
5>clientlist.cpp(1012): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1314): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1317): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1427): warning C4018: '<' : signed/unsigned mismatch
5>clientlist.cpp(1430): warning C4018: '<' : signed/unsigned mismatch
5> database.cpp
6> worldserver.cpp
5>database.cpp(586): warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
5> ucs.cpp
6> BasePacket.cpp
5> ucsconfig.cpp
6> Condition.cpp
6> CRC16.cpp
6> crc32.cpp
6> dbcore.cpp
5> worldserver.cpp
6>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6> debug.cpp
5> BasePacket.cpp
6> emu_opcodes.cpp
5> Condition.cpp
6> EmuTCPConnection.cpp
5> CRC16.cpp
5> crc32.cpp
5> dbcore.cpp
6> EmuTCPServer.cpp
5>..\common\dbcore.cpp(199): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5>..\common\dbcore.cpp(201): warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
5> debug.cpp
6> EQEmuConfig.cpp
5> emu_opcodes.cpp
5> EmuTCPConnection.cpp
6> EQPacket.cpp
5> EmuTCPServer.cpp
6>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
6> EQStream.cpp
5> EQEmuConfig.cpp
6>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
6>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
6>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
6> EQStreamFactory.cpp
5> EQPacket.cpp
6> EQStreamIdent.cpp
5>..\common\EQPacket.cpp(206): warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(218): warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343): warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
5> EQStream.cpp
6> EQStreamProxy.cpp
5>..\common\EQStream.cpp(73): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414): warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603): warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663): warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772): warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844): warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082): warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119): warning C4018: '>' : signed/unsigned mismatch
5> EQStreamFactory.cpp
6> logsys.cpp
5> EQStreamIdent.cpp
6> Compiling...
6> logsys_eqemu.cpp
6> md5.cpp
6>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
6> misc.cpp
5> Compiling...
5> EQStreamProxy.cpp
6> MiscFunctions.cpp
5> logsys.cpp
6> moremath.cpp
5> logsys_eqemu.cpp
6> Mutex.cpp
5> md5.cpp
5>c:\source2\trunk\eqemuserver\common\../common/seperator.h(42): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\md5.cpp(61): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
5> misc.cpp
6>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
6> opcodemgr.cpp
5> MiscFunctions.cpp
6> packet_dump.cpp
5> moremath.cpp
6> packet_dump_file.cpp
5> Mutex.cpp
5>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5> opcodemgr.cpp
6> packet_functions.cpp
6> rdtsc.cpp
5> packet_dump.cpp
6> rulesys.cpp
5> packet_dump_file.cpp
6>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
6>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
6> serverinfo.cpp
6>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> packet_functions.cpp
6> SharedLibrary.cpp
6>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> StructStrategy.cpp
5> rdtsc.cpp
5> rulesys.cpp
6> TCPConnection.cpp
5>..\common\rulesys.cpp(177): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 ): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(24 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(28 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(29 2): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 4): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 5): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 6): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(31 9): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 0): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(32 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 7): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(39 8): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 1): warning C4305: '=' : truncation from 'double' to 'float'
5>c:\source2\trunk\eqemuserver\common\ruletypes.h(40 2): warning C4305: '=' : truncation from 'double' to 'float'
5> serverinfo.cpp
6> TCPServer.cpp
5>..\common\serverinfo.cpp(32): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(48): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(53): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(57): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(61): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(66): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(70): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(74): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(81): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(85): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(89): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(93): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\serverinfo.cpp(97): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5> SharedLibrary.cpp
6> timeoutmgr.cpp
5>..\common\SharedLibrary.cpp(112): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> StructStrategy.cpp
6> timer.cpp
5> TCPConnection.cpp
6>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
6> tinystr.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> TCPServer.cpp
6> Compiling...
6> tinyxml.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
6>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
6> tinyxmlerror.cpp
5> timeoutmgr.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> tinyxmlparser.cpp
6>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
6> unix.cpp
6> worldconn.cpp
5> Compiling...
5> timer.cpp
5>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5> tinystr.cpp
6> XMLParser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxml.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
5> tinyxmlerror.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> tinyxmlparser.cpp
5>c:\source2\trunk\eqemuserver\common\tinyxml\tinyxm l.h(280): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
5> unix.cpp
5> worldconn.cpp
6>Link:
6> Generating code
5> XMLParser.cpp
5>LINK : fatal error LNK1104: cannot open file '.\..\Build\Chatserver.exe'
5>
5>Build FAILED.
5>
5>Time Elapsed 00:00:23.73
6> Finished generating code
6> queryserv.vcxproj -> C:\source2\trunk\EQEmuServer\queryserv\.\..\Build\ Chatserver.exe
6>FinalizeBuildStatus:
6> Deleting file ".\../Build/queryserv/Release\queryserv.unsuccessfulbuild".
6> Touching ".\../Build/queryserv/Release\queryserv.lastbuildstate".
6>
6>Build succeeded.
6>
6>Time Elapsed 00:00:25.55
========== Rebuild All: 5 succeeded, 1 failed, 0 skipped ==========


I found out something interesting as well... If I right click on queryserv
and go to project Build queryserv only it succeeds by itself.
Also I can get all projects to compile by them self.

But when I try to compile the entire Build normally like you're suppose to
it does what the above build report says. Any ideas?
Side note I am using rev 2112 to build it. And yes I am aware that isn't the latest rev.

lerxst2112
07-25-2012, 09:53 PM
Again, you posted 763 lines of text when only a couple were important. Please, when the build fails, build again and only post that log.


5>LINK : fatal error LNK1104: cannot open file '.\..\Build\Chatserver.exe'

This is pretty simple. It can't write to this file:

C:\source2\trunk\EQEmuServer\queryserv\.\..\Build\ Chatserver.exe.

Either the directory doesn't exist or the file is locked for some reason like you have it running.

I'm not sure why it's building an executable named ChatServer.exe when the ucs project builds a file with the same name. If the build actually succeeded you'd only end up with one file anyway, whichever finished last.

I don't know what queryserv does or if it is supposed to replace the chatserver. *shrug*

SavageFlame
07-25-2012, 11:01 PM
@lerxst2112 I apologize for continuing to post a huge build report.

I just shut off my firewall and anti virus thinking that was what was causing it.
I looked in my task manager to see if the chatserver.exe was running, it isn't running. I don't know how it would be locked so I'm not sure where to look to find out? This is the same error as last time.

5>LINK : fatal error LNK1104: cannot open file '.\..\Build\Chatserver.exe'

Uleat
07-25-2012, 11:38 PM
(..ponders the red pill...)

Yeah, I saw that my queryserv output file was also ChatServer... I used to see queryserv.exe, but that was a LONG
time ago. (Not sure of how it's currently implemented either...)


(..decides on the blue pill...)

If there are multiple threads running concurrently on multiple cpus, is it possible that two different processes are
trying to open that file in write mode at the same time and the IDE isn't catching it?

sorvani
07-26-2012, 02:52 AM
why do you have anything in any of the linker additional directories? that is not needed.

at one point in time the queryserv project had the incorrect output information in it and was attempting to build chatserver again. that was corrected as I have a stock SVN download, changed my VC++ library and include paths, changed my perl reference to 5.16, and built the server just fine.

sorvani
07-26-2012, 02:58 AM
Either the directory doesn't exist or the file is locked for some reason like you have it running.
you will get this error at times form visual studio if you have changed build options around or cancelled a build in mid build.
close visual studio, delete your build and debug and x64 folders (aka everything that is not a SVN folder)
and then open the projects again. it will build fine. well without file permission issues.

I don't know what queryserv does or if it is supposed to replace the chatserver. *shrug*
queryserv does what it's name implies. it is a server for queries to the database. it is used currently only for the guild lobby looking for guild boards. it is designed to handle database queries that do not need realtime feedback from the database.

sorvani
07-26-2012, 03:06 AM
(..ponders the red pill...)

Yeah, I saw that my queryserv output file was also ChatServer... I used to see queryserv.exe, but that was a LONG
time ago. (Not sure of how it's currently implemented either...)
okay i looked into it closer. some of the build methods for the queryserv project were never changeed from chatserver to queryserv when the new project was added to the solution. The person who developed queryserv originally only developed it for x64 and someone else fixed it to build for 32. it looks like a few targetname fields were missed since VS2010 makes you change it for each f'n build type.

click on the general menu of the project properties and change it to queryserv for your specific build type.

Uleat
07-26-2012, 04:07 AM
Thanks Sorvani! I'm still in a learning curve and haven't made it far enough into project properties to fully understand
what I'm doing there just yet.

I was still doing sequential line programming in QBasic up until last month =P

(well, maybe 2 years ago anyways..then I graduated to the cutting edge VB 5.0...)

<ponders porting EQEmulator to QBasic> Hmm...

SavageFlame
07-26-2012, 04:10 AM
@sorvani You sir are genius! Thank you =) Fixed my problem completely 6 succeeded 0 fails 0 skipped is an awesome thing to see! Thanks again!

sorvani
07-26-2012, 09:10 AM
i updated the SVN so people will not have this problem in the future.

Tanyard
08-01-2012, 02:01 PM
I've followed the instructions step by step..
Yet when I compile the server in C++
i get == Build: 4 succeeded, 2 failed, 0 up-to-date, 0 skipped ==

Kind of lost here ><

Maze_EQ
08-01-2012, 02:03 PM
What errors are you recieving? Cannot help without the errors.

Tanyard
08-01-2012, 02:07 PM
i see a few things with eqwparser erroring.. i will paste the log...

1>------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
2>------ Build started: Project: queryserv, Configuration: Release Win32 ------
1>Compiling...
2>Compiling...
1>timer.cpp
2>XMLParser.cpp
1>SharedLibrary.cpp
1>Mutex.cpp
2>worldconn.cpp
1>debug.cpp
1>Spells.cpp
2>unix.cpp
2>tinyxmlparser.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>tinyxmlerror.cpp
1>SkillCaps.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>tinyxml.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
2>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
2>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
2>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
2>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>tinystr.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
2>timer.cpp
1>Opcodes.cpp
2>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
2>timeoutmgr.cpp
2>TCPServer.cpp
1>NPCTypes.cpp
2>TCPConnection.cpp
2>StructStrategy.cpp
1>NPCFactionLists.cpp
2>SharedLibrary.cpp
1>MMF.cpp
2>..\common\SharedLibrary.cpp(112) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
2>serverinfo.cpp
1>.\MMF.cpp(325) : warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling
2>..\common\serverinfo.cpp(32) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(48) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(53) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
1>Loot.cpp
2>..\common\serverinfo.cpp(57) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(61) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(66) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(70) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(74) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(85) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(93) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\serverinfo.cpp(97) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>rulesys.cpp
2>..\common\rulesys.cpp(177) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (40) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (243) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (244) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (288) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (289) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (296) : warning C4305: '=' : truncation from 'double' to 'float'
1>Items.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (297) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (299) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (321) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (322) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (323) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (324) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (325) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (326) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (327) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (328) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (333) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (407) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (408) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (411) : warning C4305: '=' : truncation from 'double' to 'float'
2>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (412) : warning C4305: '=' : truncation from 'double' to 'float'
2>rdtsc.cpp
2>packet_functions.cpp
2>packet_dump_file.cpp
1>Doors.cpp
2>packet_dump.cpp
1>DLLMain.cpp
2>opcodemgr.cpp
1>Generating Code...
1>Linking...
1> Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
1>Embedding manifest...
1>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\Build\EMuShareMem\ Release\BuildLog.htm"
1>EMuShareMem - 0 error(s), 1 warning(s)
3>------ Build started: Project: World, Configuration: ReleaseBots Win32 ------
3>Compiling...
3>XMLParser.cpp
2>Compiling...
2>Mutex.cpp
2>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
2>moremath.cpp
2>MiscFunctions.cpp
3>Utility.cpp
3>tinyxmlparser.cpp
3>tinyxmlerror.cpp
2>misc.cpp
3>tinyxml.cpp
3>tinystr.cpp
3>timer.cpp
3>timeoutmgr.cpp
2>md5.cpp
3>TCPServer.cpp
2>d:\eqemu server\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
2>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
2>logsys_eqemu.cpp
2>logsys.cpp
3>TCPConnection.cpp
2>EQStreamProxy.cpp
3>StructStrategy.cpp
2>EQStreamIdent.cpp
3>socket_include.cpp
3>SharedLibrary.cpp
3>shareddb.cpp
2>EQStreamFactory.cpp
3>serverinfo.cpp
3>rulesys.cpp
2>EQStream.cpp
2>..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
2>..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
2>..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
2>..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
2>..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
2>..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
2>EQPacket.cpp
3>races.cpp
3>perl_EQDBRes.cpp
2>..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
2>..\common\EQPacket.cpp(218) : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
2>..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
2>EQEmuConfig.cpp
3>perl_EQDB.cpp
2>EmuTCPServer.cpp
3>Parse.cpp
2>EmuTCPConnection.cpp
3>Generating Code...
3>Compiling...
3>packet_functions.cpp
3>packet_dump_file.cpp
2>emu_opcodes.cpp
2>debug.cpp
2>dbcore.cpp
3>packet_dump.cpp
2>..\common\dbcore.cpp(199) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
2>..\common\dbcore.cpp(201) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
2>crc32.cpp
2>CRC16.cpp
2>Compiling...
2>Condition.cpp
3>opcodemgr.cpp
2>BasePacket.cpp
3>Mutex.cpp
2>lfguild.cpp
3>moremath.cpp
3>MiscFunctions.cpp
2>.\lfguild.cpp(265) : warning C4244: 'initializing' : conversion from 'time_t' to 'uint32', possible loss of data
2>.\lfguild.cpp(316) : warning C4244: 'initializing' : conversion from 'time_t' to 'uint32', possible loss of data
2>worldserver.cpp
3>misc.cpp
2>queryservconfig.cpp
3>Mime.cpp
3>MemFile.cpp
2>queryserv.cpp
3>md5.cpp
3>logsys_eqemu.cpp
2>database.cpp
3>logsys.cpp
2>Linking...
3>Item.cpp
2>Generating code
3>HTTPSocket.cpp
3>HttpdSocket.cpp
2>Finished generating code
2>Embedding manifest...
3>HttpdForm.cpp
2>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\Build\queryserv\Re lease\BuildLog.htm"
2>queryserv - 0 error(s), 79 warning(s)
3>HttpdCookies.cpp
3>guilds.cpp
3>guild_base.cpp
3>Generating Code...
3>d:\eqemu server\source\trunk\eqemuserver\common\socketlib\h ttpsocket.cpp(115) : warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value
3>Compiling...
3>File.cpp
3>extprofile.cpp
3>eqtime.cpp
3>EQStreamProxy.cpp
3>EQStreamIdent.cpp
3>EQStreamFactory.cpp
3>EQStream.cpp
3>EQPacket.cpp
3>EQEMuError.cpp
3>EQEmuConfig.cpp
3>EQDBRes.cpp
3>EQDB.cpp
3>EmuTCPServer.cpp
3>EmuTCPConnection.cpp
3>EMuShareMem.cpp
3>emu_opcodes.cpp
3>debug.cpp
3>DBMemLeak.cpp
3>dbcore.cpp
3>dbasync.cpp
3>Generating Code...
3>Compiling...
3>database.cpp
3>crc32.cpp
3>CRC16.cpp
3>Condition.cpp
3>classes.cpp
3>BasePacket.cpp
3>Base64.cpp
3>VoA.cpp
3>Underfoot.cpp
3>Titanium.cpp
3>SoF.cpp
3>SoD.cpp
3>Patches.cpp
3>HoT.cpp
3>Client62.cpp
3>Anniversary.cpp
3>zoneserver.cpp
3>zonelist.cpp
3>worlddb.cpp
3>WorldConfig.cpp
3>Generating Code...
3>Compiling...
3>world_logsys.cpp
3>wguild_mgr.cpp
3>ucs.cpp
3>queryserv.cpp
3>perl_HTTPRequest.cpp
3>perl_EQW.cpp
3>perl_EQLConfig.cpp
3>net.cpp
3>LoginServerList.cpp
3>LoginServer.cpp
3>lfplist.cpp
3>LauncherList.cpp
3>LauncherLink.cpp
3>HTTPRequest.cpp
3>EQWParser.cpp
3>.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
3>.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value
3>EQWHTTPHandler.cpp
3>EQW.cpp
3>EQLConfig.cpp
3>console.cpp
3>clientlist.cpp
3>Generating Code...
3>Compiling...
3>cliententry.cpp
3>client.cpp
3>AdventureManager.cpp
3>Adventure.cpp
3>Generating Code...
3>Creating browse information file...
3>Microsoft Browse Information Maintenance Utility Version 9.00.30729
3>Copyright (C) Microsoft Corporation. All rights reserved.
3>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\world\ReleaseBots\ BuildLog.htm"
3>World - 2 error(s), 1 warning(s)
4>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
4>Compiling...
4>XMLParser.cpp
4>worldconn.cpp
4>tinyxmlparser.cpp
4>tinyxmlerror.cpp
4>tinyxml.cpp
4>tinystr.cpp
4>timer.cpp
4>timeoutmgr.cpp
4>TCPServer.cpp
4>TCPConnection.cpp
4>StructStrategy.cpp
4>SharedLibrary.cpp
4>shareddb.cpp
4>serverinfo.cpp
4>rulesys.cpp
4>rdtsc.cpp
4>races.cpp
4>packet_functions.cpp
4>packet_dump_file.cpp
4>packet_dump.cpp
4>Generating Code...
4>Compiling...
4>opcodemgr.cpp
4>Mutex.cpp
4>moremath.cpp
4>MiscFunctions.cpp
4>misc.cpp
4>md5.cpp
4>logsys_eqemu.cpp
4>logsys.cpp
4>Item.cpp
4>guilds.cpp
4>guild_base.cpp
4>extprofile.cpp
4>eqtime.cpp
4>EQStreamProxy.cpp
4>EQStreamIdent.cpp
4>EQStreamFactory.cpp
4>EQStream.cpp
4>EQPacket.cpp
4>EQEmuConfig.cpp
4>EmuTCPServer.cpp
4>Generating Code...
4>Compiling...
4>EmuTCPConnection.cpp
4>EMuShareMem.cpp
4>emu_opcodes.cpp
4>debug.cpp
4>DBMemLeak.cpp
4>dbcore.cpp
4>dbasync.cpp
4>database.cpp
4>crc32.cpp
4>CRC16.cpp
4>Condition.cpp
4>classes.cpp
4>BasePacket.cpp
4>VoA.cpp
4>Underfoot.cpp
4>Titanium.cpp
4>SoF.cpp
4>SoD.cpp
4>Patches.cpp
4>HoT.cpp
4>Generating Code...
4>Compiling...
4>Client62.cpp
4>Anniversary.cpp
4>zoning.cpp
4>zonedbasync.cpp
4>zonedb.cpp
4>ZoneConfig.cpp
4>zone_logsys.cpp
4>zone.cpp
4>worldserver.cpp
4>waypoints.cpp
4>watermap.cpp
4>tribute.cpp
4>trap.cpp
4>trading.cpp
4>tradeskills.cpp
4>titles.cpp
4>tasks.cpp
4>spells.cpp
4>spell_effects.cpp
4>special_attacks.cpp
4>Generating Code...
4>Compiling...
4>spdat.cpp
4>spawngroup.cpp
4>spawn2.cpp
4>raids.cpp
4>QuestParserCollection.cpp
4>questmgr.cpp
4>QGlobals.cpp
4>ptimer.cpp
4>PlayerCorpse.cpp
4>pets.cpp
4>petitions.cpp
4>perlparser.cpp
4>perlpacket.cpp
4>perl_raids.cpp
4>perl_questitem.cpp
4>perl_PlayerCorpse.cpp
4>perl_perlpacket.cpp
4>perl_object.cpp
4>perl_npc.cpp
4>perl_mob.cpp
4>Generating Code...
4>Compiling...
4>perl_hateentry.cpp
4>perl_groups.cpp
4>perl_entity.cpp
4>perl_doors.cpp
4>perl_client.cpp
4>pathing.cpp
4>parser.cpp
4>Object.cpp
4>npc.cpp
4>net.cpp
4>MobAI.cpp
4>mob.cpp
4>Map.cpp
4>loottables.cpp
4>inventory.cpp
4>horse.cpp
4>hate_list.cpp
4>guild_mgr.cpp
4>guild.cpp
4>groups.cpp
4>Generating Code...
4>Compiling...
4>forage.cpp
4>fearpath.cpp
4>faction.cpp
4>exp.cpp
4>EQEMuError.cpp
4>entity.cpp
4>embxs.cpp
4>embperl.cpp
4>.\embperl.cpp(161) : error C2106: '=' : left operand must be l-value
4>.\embperl.cpp(168) : error C2106: '=' : left operand must be l-value
4>embparser.cpp
4>effects.cpp
4>doors.cpp
4>command.cpp
4>client_process.cpp
4>client_packet.cpp
4>client_mods.cpp
4>client_logs.cpp
4>client.cpp
4>botspellsai.cpp
4>bot.cpp
4>.\bot.cpp(7696) : error C2110: '+' : cannot add two pointers
4>bonuses.cpp
4>Generating Code...
4>Compiling...
4>beacon.cpp
4>attack.cpp
4>aggro.cpp
4>AA.cpp
4>Generating Code...
4>Creating browse information file...
4>Microsoft Browse Information Maintenance Utility Version 9.00.30729
4>Copyright (C) Microsoft Corporation. All rights reserved.
4>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\zone\ReleaseBots\B uildLog.htm"
4>Zone - 3 error(s), 0 warning(s)
5>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
5>Compiling...
5>logsys_eqemu.cpp
5>logsys.cpp
5>EQEmuConfig.cpp
5>EmuTCPServer.cpp
5>EmuTCPConnection.cpp
5>debug.cpp
5>ZoneLaunch.cpp
5>worldserver.cpp
5>eqlaunch.cpp
5>Generating Code...
5>Compiling...
5>XMLParser.cpp
5>worldconn.cpp
5>tinyxmlparser.cpp
5>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxmlerror.cpp
5>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>tinyxml.cpp
5>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
5>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
5>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
5>tinystr.cpp
5>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
5>timer.cpp
5>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
5>TCPServer.cpp
5>TCPConnection.cpp
5>ProcLauncher.cpp
5>packet_functions.cpp
5>packet_dump.cpp
5>Mutex.cpp
5>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
5>MiscFunctions.cpp
5>misc.cpp
5>md5.cpp
5>d:\eqemu server\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
5>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
5>Generating Code...
5>Linking...
5>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
5>Embedding manifest...
5>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\Build\eqlaunch\Rel ease\BuildLog.htm"
5>eqlaunch - 0 error(s), 19 warning(s)
6>------ Build started: Project: ucs, Configuration: Release Win32 ------
6>Compiling...
6>XMLParser.cpp
6>worldconn.cpp
6>unix.cpp
6>tinyxmlparser.cpp
6>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
6>tinyxmlerror.cpp
6>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
6>tinyxml.cpp
6>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
6>..\common\tinyxml\tinyxml.cpp(103) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(126) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\tinyxml\tinyxml.cpp(718) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(726) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(944) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(989) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
6>..\common\tinyxml\tinyxml.cpp(1122) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1129) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
6>..\common\tinyxml\tinyxml.cpp(1137) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>..\common\tinyxml\tinyxml.cpp(1144) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>tinystr.cpp
6>d:\eqemu server\source\trunk\eqemuserver\common\tinyxml\tin yxml.h(280) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(157) : see declaration of 'strncpy'
6>timer.cpp
6>..\common\timer.cpp(68) : warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
6>timeoutmgr.cpp
6>TCPServer.cpp
6>TCPConnection.cpp
6>StructStrategy.cpp
6>SharedLibrary.cpp
6>..\common\SharedLibrary.cpp(112) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
6>serverinfo.cpp
6>..\common\serverinfo.cpp(32) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(48) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(53) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(57) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(61) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(66) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(70) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(74) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(85) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(93) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\serverinfo.cpp(97) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>rulesys.cpp
6>..\common\rulesys.cpp(177) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (40) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (243) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (244) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (288) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (289) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (296) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (297) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (299) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (321) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (322) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (323) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (324) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (325) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (326) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (327) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (328) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (333) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (407) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (408) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (411) : warning C4305: '=' : truncation from 'double' to 'float'
6>d:\eqemu server\source\trunk\eqemuserver\common\ruletypes.h (412) : warning C4305: '=' : truncation from 'double' to 'float'
6>rdtsc.cpp
6>packet_functions.cpp
6>packet_dump_file.cpp
6>packet_dump.cpp
6>opcodemgr.cpp
6>Compiling...
6>Mutex.cpp
6>..\common\Mutex.cpp(128) : warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
6>moremath.cpp
6>MiscFunctions.cpp
6>misc.cpp
6>md5.cpp
6>d:\eqemu server\source\trunk\eqemuserver\common\../common/seperator.h(42) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\string.h(74) : see declaration of 'strcpy'
6>..\common\md5.cpp(61) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : see declaration of '_snprintf'
6>logsys_eqemu.cpp
6>logsys.cpp
6>EQStreamProxy.cpp
6>EQStreamIdent.cpp
6>EQStreamFactory.cpp
6>EQStream.cpp
6>..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
6>..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
6>..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
6>..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
6>..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
6>..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
6>EQPacket.cpp
6>..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(218) : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
6>..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data
6>EQEmuConfig.cpp
6>EmuTCPServer.cpp
6>EmuTCPConnection.cpp
6>emu_opcodes.cpp
6>debug.cpp
6>dbcore.cpp
6>..\common\dbcore.cpp(199) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6>..\common\dbcore.cpp(201) : warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data
6>crc32.cpp
6>CRC16.cpp
6>Compiling...
6>Condition.cpp
6>BasePacket.cpp
6>worldserver.cpp
6>ucsconfig.cpp
6>ucs.cpp
6>database.cpp
6>.\database.cpp(586) : warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data
6>clientlist.cpp
6>.\clientlist.cpp(1012) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1314) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1317) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1427) : warning C4018: '<' : signed/unsigned mismatch
6>.\clientlist.cpp(1430) : warning C4018: '<' : signed/unsigned mismatch
6>chatchannel.cpp
6>Linking...
6>Generating code
6>Finished generating code
6>Embedding manifest...
6>Build log was saved at "file://d:\EQEmu Server\source\trunk\EQEmuServer\Build\ucs\Release\ BuildLog.htm"
6>ucs - 0 error(s), 83 warning(s)
========== Build: 4 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

Tanyard
08-01-2012, 02:07 PM
i appologize for the length.. i have no idea how to make the little
scrolling text box ><

Maze_EQ
08-01-2012, 02:32 PM
Theres a button on the post reply that is a #, it's to wrap text in code

or you can wrap it by [CODE.] [CODE\]

(Remove the .)

Uleat
08-01-2012, 02:47 PM
world failed because of these:

3>.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
3>.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value

zone failed because of these:

4>.\embperl.cpp(161) : error C2106: '=' : left operand must be l-value
4>.\embperl.cpp(168) : error C2106: '=' : left operand must be l-value
4>.\bot.cpp(7696) : error C2110: '+' : cannot add two pointers


Warnings can usually be overlooked...

The bot.cpp is a known bug and possibly fixed..you may need to update your revision if you're still on 2171.

The EQWParser.cpp and embperl.cpp could be related to your Perl setup since these are the two places that it
is defined. Someone more knowledgeable can probably point you in the direction for a fix.

Tanyard
08-01-2012, 03:00 PM
actually i am on 2174 ><

Tanyard
08-01-2012, 03:11 PM
Warnings can usually be overlooked...

The bot.cpp is a known bug and possibly fixed..you may need to update your revision if you're still on 2171.

The EQWParser.cpp and embperl.cpp could be related to your Perl setup since these are the two places that it
is defined. Someone more knowledgeable can probably point you in the direction for a fix.

I am actually using 2174 says TortSVN, and turns out i was accidently using a higher version of Perl, believe it was 5.14.. uninstalled and manually deleted Perl directory, installed 5.12 and seeing if that helps

Uleat
08-01-2012, 03:27 PM
Read this thread for the bots.cpp issue:

http://www.eqemulator.org/forums/showthread.php?t=35575

Bad_captain will probably be updating this on the SVN when he gets a chance.


There's more than enough posts around here on what version of Perl to use.

Perl 10 is the default for non-VS 10/x64 builds, but that is getting harder to find. Perl 12 can be used with no apparent
issues, but changes need to be made EQWParser and embperl.

I run on x86 hardware and OS, so I can't specifically say what situations to use Perl 14 on..but that info is around here.

Maze_EQ
08-01-2012, 03:50 PM
Thanks, Uleat. He contacted me via Gmail, I got it fixed up.

Versalin
08-19-2012, 06:45 PM
Im having trouble when i go to launch the start.bat file and I get to the part where the 5 zones start but they all immediately crash. Any help is much appreciated

EDIT: So I ran each of the start commands by themselvs and when I start Zone.exe it starts and crashes on Load Perl Commands

Zone.exe log Output:
---------------------------------------------
[08.19. - 16:25:48] Starting Log: logs/eqemu_quest_zone_0216.log
[08.19. - 16:25:48] Tying perl output to eqemu logs
[08.19. - 16:25:48] Creating EQEmuIO=HASH(0x310b3dc)
[08.19. - 16:25:48] Creating EQEmuIO=HASH(0x310655c)
[08.19. - 16:25:48] Loading perlemb plugins.
[08.19. - 16:25:48] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Loading perl commands...

Start.Bat log output.

---------------------------------------------
[08.19. - 15:42:57] Starting Log: logs/eqemu_debug_world_4424.log
[08.19. - 15:42:57] [WORLD__INIT] Loading server configuration..
[08.19. - 15:42:57] [WORLD__INIT] Log settings loaded from log.ini
[08.19. - 15:42:57] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[08.19. - 15:42:57] [WORLD__INIT] Added loginserver eqemulator.net:5998
[08.19. - 15:42:57] [WORLD__INIT] Connecting to MySQL...
[08.19. - 15:42:57] [WORLD__INIT] HTTP world service disabled.
[08.19. - 15:42:57] [WORLD__INIT] Loading variables..
[08.19. - 15:42:57] [WORLD__INIT] Loading zones..
[08.19. - 15:42:57] [WORLD__INIT] Clearing groups..
[08.19. - 15:42:57] [WORLD__INIT] Clearing raids..
[08.19. - 15:42:57] [WORLD__INIT] Loading items..
[08.19. - 15:42:59] [WORLD__INIT] Loading guilds..
[08.19. - 15:42:59] [WORLD__INIT] Loaded default rule set 'default'
[08.19. - 15:42:59] [WORLD__INIT] Clearing temporary merchant lists..
[08.19. - 15:42:59] [WORLD__INIT] Loading EQ time of day..
[08.19. - 15:42:59] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[08.19. - 15:42:59] [WORLD__INIT] Loading launcher list..
[08.19. - 15:42:59] [WORLD__INIT] Reboot zone modes ON
[08.19. - 15:42:59] [WORLD__INIT] Deleted 0 stale player corpses from database
[08.19. - 15:42:59] [WORLD__INIT] Deleted 0 stale player backups from database
[08.19. - 15:42:59] [WORLD__INIT] Loading adventures...
[08.19. - 15:42:59] [WORLD__INIT] Purging expired instances
[08.19. - 15:42:59] [WORLD__INIT] Loading char create info...
[08.19. - 15:42:59] [WORLD__INIT] Zone (TCP) listener started.
[08.19. - 15:42:59] [WORLD__INIT] Client (UDP) listener started.
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch 6.2
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch Titanium
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch SoF
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch SoD
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch Underfoot
[08.19. - 15:42:59] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[08.19. - 15:42:59] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[08.19. - 15:42:59] [WORLD__LS] Loginserver provided 98.234.138.203 as world address
[08.19. - 15:43:08] [WORLD__ZONE] New TCP connection from 127.0.0.1:53210
[08.19. - 15:43:09] [WORLD__CONSOLE] New launcher from 127.0.0.1:53210
[08.19. - 15:43:09] [WORLD__LAUNCH] Adding pending launcher 1
[08.19. - 15:43:13] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[08.19. - 15:43:13] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[08.19. - 15:43:18] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[08.19. - 15:43:26] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)
[08.19. - 15:43:38] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (2 starts)
[08.19. - 15:43:56] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (2 starts)
[08.19. - 15:43:58] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)

Versalin
08-19-2012, 08:41 PM
Nevermind, dug around the forums and figured it out.

Raybot
08-21-2012, 04:34 AM
Well, I'm finally giving in and posting.

I am currently receiving the LNK2019 error:

1>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
1>Linking...
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>.\../Build/eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
1>Build log was saved at "file://f:\Source\trunk\EQEmuServer\Build\eqlaunch\Release \BuildLog.htm"
1>eqlaunch - 7 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 5 up-to-date, 0 skipped ==========

I am running on a 32 bit system with a 32 bit MySQL and the latest svn. I am not attempting to build a x64 (since I do not have the option), and everything selected is 32.

This is running 2008 express, perl 5.12 (edited cpp's), and the zlib included in the svn.

I am officially at a loss here. Any help that anyone could provide would be appreciated. Please let me know if any additional information is needed.

Thank you.

lerxst2112
08-21-2012, 08:17 AM
zlib isn't linking properly. Check that you set both the include and library path for it.

Raybot
08-21-2012, 11:35 AM
Thanks for the response.

I have double checked both the lib and include directories for zlib (located at trunk\EQEmuServer\zlib) are correct and are at the top of the list. I still receive the same link errors.

Thank you.

lerxst2112
08-21-2012, 01:56 PM
I assume you used the full path to the directory and not the relative one you posted? You also need to point them at the <fullpath>\zlib\include and <fullpath>\zlib\lib directories, not just the zlib directory.

Raybot
08-21-2012, 03:02 PM
I assume you used the full path to the directory and not the relative one you posted? You also need to point them at the <fullpath>\zlib\include and <fullpath>\zlib\lib directories, not just the zlib directory.

Yes sorry. The post was made in a hurry. I am using the full path location as well as having each respective directory pointing to their corresponding zlib (include and lib).

posted from phone

Raybot
08-22-2012, 03:06 AM
The, "I'm not derping (I think)" link:

http://i48.tinypic.com/av50ef.jpg

lerxst2112
08-22-2012, 01:54 PM
Make MySQL the first in the list. They also link against zlib, and it appears to interfere.

Raybot
08-23-2012, 03:26 AM
Well I'll be damned. You're the man! (Woman? /shrug).

Anything in particular that pointed to that being the problem? Aside from things being in correctly and still getting the lib errors.

lerxst2112
08-23-2012, 12:51 PM
Anything in particular that pointed to that being the problem? Aside from things being in correctly and still getting the lib errors.

Well, mine compiled and yours didn't, and the order of the directories was the only obvious difference so I arranged mine like yours to see if it made a difference.

Link ordering issues where the project and a linked library both use the same external library are common enough that I had an idea that might be it, I just needed to set it up and see if that was the case.

Bigstink357
08-29-2012, 07:33 PM
First off thanks for making this guide. I REALLY appreciate it. I have read many different sources of information here to get me to this point. I have got to the point where I felt I was ready to start my server ... after 5 days of hair pulling LOL.

However when I start i get the following issues could anyone help me, I cant seem to find any related info to this issue... I am thinking its related to some sourcing in the DB not being correct but when I check them in Navicat they are there....


world debug

---------------------------------------------
[08.29. - 17:28:30] Starting Log: logs/eqemu_debug_world_3144.log
[08.29. - 17:28:30] [WORLD__INIT] Loading server configuration..
[08.29. - 17:28:30] [WORLD__INIT] Log settings loaded from log.ini
[08.29. - 17:28:30] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[08.29. - 17:28:30] [WORLD__INIT] Added loginserver eqemulator.net:5998
[08.29. - 17:28:30] [WORLD__INIT] Connecting to MySQL...
[08.29. - 17:28:30] [WORLD__INIT] HTTP world service disabled.
[08.29. - 17:28:30] [WORLD__INIT] Loading variables..
[08.29. - 17:28:30] [WORLD__INIT] Loading zones..
[08.29. - 17:28:30] [WORLD__INIT] Clearing groups..
[08.29. - 17:28:30] [WORLD__INIT] Clearing raids..
[08.29. - 17:28:30] [WORLD__INIT] Loading items..
[08.29. - 17:28:30] [WORLD__INIT_ERR] Error: Could not load item data. But ignoring
[08.29. - 17:28:30] [WORLD__INIT] Loading guilds..
[08.29. - 17:28:30] [WORLD__INIT] Loaded default rule set 'default'
[08.29. - 17:28:30] [WORLD__INIT] Clearing temporary merchant lists..
[08.29. - 17:28:30] [WORLD__INIT] Loading EQ time of day..
[08.29. - 17:28:30] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[08.29. - 17:28:30] [WORLD__INIT] Loading launcher list..
[08.29. - 17:28:30] [WORLD__INIT] Reboot zone modes ON
[08.29. - 17:28:30] [WORLD__INIT] Deleted 0 stale player corpses from database
[08.29. - 17:28:30] [WORLD__INIT] Deleted 0 stale player backups from database
[08.29. - 17:28:30] [WORLD__INIT] Loading adventures...
[08.29. - 17:28:30] [WORLD__INIT] Purging expired instances
[08.29. - 17:28:30] [WORLD__INIT] Loading char create info...
[08.29. - 17:28:30] [WORLD__INIT] Zone (TCP) listener started.
[08.29. - 17:28:30] [WORLD__INIT] Client (UDP) listener started.
[08.29. - 17:28:30] [NET__IDENTIFY] Registered patch 6.2
[08.29. - 17:28:30] [NET__IDENTIFY] Registered patch Titanium
[08.29. - 17:28:30] [NET__IDENTIFY] Registered patch SoF
[08.29. - 17:28:30] [NET__IDENTIFY] Registered patch SoD
[08.29. - 17:28:30] [NET__IDENTIFY] Registered patch Underfoot
[08.29. - 17:28:30] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[08.29. - 17:28:30] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[08.29. - 17:28:31] [WORLD__LS] Loginserver provided 96.125.243.219 as world address
[08.29. - 17:28:39] [WORLD__ZONE] New TCP connection from 127.0.0.1:51171
[08.29. - 17:28:39] [WORLD__CONSOLE] New launcher from 127.0.0.1:51171
[08.29. - 17:28:39] [WORLD__LAUNCH] Adding pending launcher 1
[08.29. - 17:28:39] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[08.29. - 17:28:39] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[08.29. - 17:28:44] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[08.29. - 17:28:46] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)[08.29. - 17:28:57] [WORLD__LAUNCH] Removing launcher zone (1)

The red continously repeats

AND

[08.29. - 17:30:17] Starting Log: logs/eqemu_debug_5668.log
[08.29. - 17:30:17] [LAUNCHER__INIT] Loading server configuration..
[08.29. - 17:30:17] [LAUNCHER__INIT] Starting main loop...
[08.29. - 17:30:17] [NET__WORLD] Connected to World: localhost:9000
[08.29. - 17:30:22] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[08.29. - 17:30:22] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[08.29. - 17:30:22] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[08.29. - 17:30:22] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[08.29. - 17:30:22] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[08.29. - 17:30:22] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[08.29. - 17:30:22] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[08.29. - 17:30:22] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[08.29. - 17:30:22] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[08.29. - 17:30:22] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[08.29. - 17:30:22] [LAUNCHER__STATUS] Starting zone dynamic_01
[08.29. - 17:30:22] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[08.29. - 17:30:22] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[08.29. - 17:30:24] [LAUNCHER__STATUS] Zone dynamic_01 has gone down. Restart timer started.


Zone exe gives....

[08.29. - 17:07:13] Starting Log: logs/eqemu_debug_zone_0364.log
[08.29. - 17:07:13] [ZONE__INIT] Loading server configuration..
[08.29. - 17:07:13] [ZONE__INIT] Log settings loaded from log.ini
[08.29. - 17:07:13] [ZONE__INIT] Connecting to MySQL...
[08.29. - 17:07:13] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEmulator 0.8.0
[08.29. - 17:07:13] [ZONE__INIT] Log settings loaded from ./log.ini
[08.29. - 17:07:13] [ZONE__INIT] Mapping Incoming Opcodes
[08.29. - 17:07:13] [ZONE__INIT] Loading Variables
[08.29. - 17:07:13] [ZONE__INIT] Loading zone names
[08.29. - 17:07:13] [ZONE__INIT] Loading items
[08.29. - 17:07:13] [ZONE__INIT_ERR] Loading items FAILED!
[08.29. - 17:07:13] [ZONE__INIT] Failed. But ignoring error and going on...
[08.29. - 17:07:13] [ZONE__INIT] Loading npc faction lists
[08.29. - 17:07:13] [ZONE__INIT_ERR] Loading npcs faction lists FAILED!


Any help would be greatly appreciated... I have tried a lot of different things, done the guide 7 times over.... fixed many issues on my own but this one I cant get.... sorry

Thanks
Big

lerxst2112
08-29-2012, 08:13 PM
[08.29. - 17:07:13] [ZONE__INIT_ERR] Loading items FAILED!
[08.29. - 17:07:13] [ZONE__INIT] Failed. But ignoring error and going on...
[08.29. - 17:07:13] [ZONE__INIT] Loading npc faction lists
[08.29. - 17:07:13] [ZONE__INIT_ERR] Loading npcs faction lists FAILED!


This means there is something wrong with your database. After you sourced the initial version did you apply all of the required updates?

Bigstink357
08-29-2012, 08:16 PM
Yes sir, I did this on 3 seperate attempts from clean install, patching/updating all source updates from current version 2098 i believe.

So anything from 2098 plus that said required was added.

Unless I did something wrong? the guide is very specific on what to do in Navicat.... I did something wrong but cant figure what it is.

Thanks!
Big

sorvani
08-29-2012, 08:35 PM
If the SQL file did not say optional then it is required. even if it does not say required.

Bigstink357
08-29-2012, 08:43 PM
Yes sir, I redid all of them just to be sure.... I must have done something wrong somewhere.

I used the versions of software stated in this help document. PERL 5.10 MySQL 5.1 etc so to minimize dificulties.... using other versions caused my brain to melt to easily.

Should I restart again? or is there something else I could try?

Thanks!
Big

lerxst2112
08-29-2012, 09:31 PM
Is EMuShareMem.dll in the directory where your server is being run from?

Bigstink357
08-29-2012, 09:50 PM
Is EMuShareMem.dll in the directory where your server is being run from?

Yes sir it is, however I totally rebuilt the whole server again, painstakingly following it to the letter. I did notice that a new rev2142 not 2098 was out. so I only sourced updates from there. It now spawns 5 zones correctly at least I think.

Dont see server in the EMU server list publicly so I must have done something wrong in the eqemu_config.xml file.

Router is port forwarding all required ports to this machine... and it looks like it connects to the public login. Could be wrong though.

At least I am further along ;) thanks bunch. Now next problem to research.

Thanks for all the help here guys!
Big

Rabbit9179
09-02-2012, 04:28 PM
Here is a copy of ActivePerl 5.10 I found. I uploaded it to my google account so everyone could download it. It was kinda hard to find a copy.
Download here (http://code.google.com/p/therabbithole/downloads/detail?name=ActivePerl-5.10.1.1007-MSWin32-x86.rar&can=2&q=#makechanges)

Dylan1994
09-04-2012, 05:19 PM
I'm having a problem Building the Solution, I'm stuck and I'm not quite sure where to go. I did see the above post and I did that moving the MySQL at the top of the Directory list but it didn't seem to do anything. Any help?

Thanks,
Dyl

1>------ Build started: Project: World, Configuration: Release Win32 ------
1>Linking...
1>perl_EQDB.obj : error LNK2019: unresolved external symbol _Perl_sv_2pv_flags referenced in function _XS_EQDB_field_count
1>EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Istack_base_ptr referenced in function _XS_HTTPRequest_get
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_ptr_ptr referenced in function _XS_HTTPRequest_get
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>EQW.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_Istack_sp_ptr referenced in function _XS_HTTPRequest_get
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_get_context referenced in function _XS_HTTPRequest_get
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>EQW.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_get_context
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newXS referenced in function _xs_init
1>EQWParser.obj : error LNK2019: unresolved external symbol _boot_DynaLoader referenced in function _xs_init
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newSV referenced in function "public: __thiscall EQWParser::EQWParser(void)" (??0EQWParser@@QAE@XZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _perl_alloc referenced in function "public: __thiscall EQWParser::EQWParser(void)" (??0EQWParser@@QAE@XZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_setsv_flags referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_setref_pv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_get_sv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_get_cv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_gv_fetchpv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_gv_stashpv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_eval_pv referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _perl_run referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _perl_parse referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sys_init3 referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _perl_construct referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Iperl_destruct_level_ptr referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _perl_free referenced in function "public: __thiscall EQWParser::~EQWParser(void)" (??1EQWParser@@QAE@XZ)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_pop_scope referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_free_tmps referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_2bool referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_IXpv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_ISv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Ierrgv_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_call_pv referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_2mortal referenced in function "public: class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > & __thiscall std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > >::operator=(class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > const &)" (??4?$map@V?$basic_string@DU?$char_traits@D@std@@V ?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@ DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V ?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_t raits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@ std@@QAEAAV01@ABV01@@Z)
1>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_newSVpv referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_stack_grow referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Istack_max_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_markstack_grow referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_max_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_ix_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_save_int referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_floor_ptr referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_push_scope referenced in function "protected: bool __thiscall EQWParser::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$vector@V?$basic_st ring@DU?$char_traits@D@std@@V?$allocator@D@2@@std@ @V?$allocator@V?$basic_string@DU?$char_traits@D@st d@@V?$allocator@D@2@@std@@@2@@std@@AAV?$basic_stri ng@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_mg_set referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_mg_set
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_mg_set
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_mg_set
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_mg_set
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setpv referenced in function _XS_EQLConfig_GetName
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_2iv_flags referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_derived_from referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_sv_newmortal referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_Icurpad_ptr referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_Iop_ptr referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
1>perl_EQDBRes.obj : error LNK2019: unresolved external symbol _Perl_croak referenced in function _XS_EQDBRes_num_rows
1>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_croak
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_croak
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_croak
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_croak
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setiv referenced in function _XS_EQLConfig_GetStaticCount
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_no_ptr referenced in function _XS_EQLConfig_IsConnected
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_yes_ptr referenced in function _XS_EQLConfig_IsConnected
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_2uv_flags referenced in function _XS_EQLConfig_BootStaticZone
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_sv_setpvn referenced in function _XS_EQLConfig_ListZones
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_sv_setpvn
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_hv_common_key_len referenced in function _XS_EQLConfig_GetZoneDetails
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newRV referenced in function _XS_EQLConfig_GetZoneDetails
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newRV
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newRV
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newRV
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newSV_type referenced in function _XS_EQLConfig_GetZoneDetails
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newSV_type
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
1>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_newXS_flags referenced in function _boot_EQLConfig
1>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
1>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
1>perl_EQW.obj : error LNK2019: unresolved external symbol _Perl_sv_setuv referenced in function _XS_EQW_CreateGuild
1>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
1>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_sv_setnv referenced in function _XS_HTTPRequest_getFloat
1>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_sv_2nv referenced in function _XS_HTTPRequest_getFloat
1>.\../build/World.exe : fatal error LNK1120: 59 unresolved externals
1>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\World\Release\Bu ildLog.htm"
1>World - 160 error(s), 0 warning(s)
2>------ Build started: Project: Zone, Configuration: Release Win32 ------
2>Linking...
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_entity.obj : error LNK2019: unresolved external symbol _Perl_sv_setpv referenced in function _XS_EntityList_MakeNameUnique
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setpv
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_get_sv referenced in function "public: void __thiscall PerlembParser::ExportVar(char const *,char const *,char const *)const " (?ExportVar@PerlembParser@@QBEXPBD00@Z)
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_get_sv
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_get_context referenced in function _XS__settimerMS
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_get_context
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_hv_common_key_len referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_hv_common_key_len
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_newSVpv referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_newSVpv
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_hv_clear referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_get_hv referenced in function "public: void __thiscall Embperl::sethash(char const *,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?sethash@Embperl@@QAEXPBDAAV?$map@V?$basic_string @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12 @U?$less@V?$basic_string@DU?$char_traits@D@std@@V? $allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV ?$basic_string@DU?$char_traits@D@std@@V?$allocator @D@2@@std@@V12@@std@@@2@@std@@@Z)
2>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_setiv referenced in function _XS_Mob_GetDrakkinDetails
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_setiv
2>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_sv_setnv referenced in function _boot_NPC
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setnv
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2iv_flags referenced in function _XS_Mob_GetEntityVariable
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2iv_flags
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2pv_flags referenced in function _XS_Mob_SetTexture
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>embparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2pv_flags
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_sv_setsv_flags referenced in function "public: void __thiscall PerlembParser::ExecCommand(class Client *,class Seperator *)" (?ExecCommand@PerlembParser@@QAEXPAVClient@@PAVSep erator@@@Z)
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setsv_flags
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_newSV referenced in function "public: void __thiscall PerlembParser::ExecCommand(class Client *,class Seperator *)" (?ExecCommand@PerlembParser@@QAEXPAVClient@@PAVSep erator@@@Z)
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_newSV
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>embparser.obj : error LNK2019: unresolved external symbol _Perl_sv_setref_pv referenced in function "public: void __thiscall PerlembParser::ExecCommand(class Client *,class Seperator *)" (?ExecCommand@PerlembParser@@QAEXPAVClient@@PAVSep erator@@@Z)
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setref_pv
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_newXS referenced in function _xs_init
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_newXS
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_newXS
2>embperl.obj : error LNK2019: unresolved external symbol _boot_DynaLoader referenced in function _xs_init
2>embperl.obj : error LNK2019: unresolved external symbol _perl_alloc referenced in function "public: __thiscall Embperl::Embperl(void)" (??0Embperl@@QAE@XZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_get_cv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_gv_fetchpv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_gv_stashpv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_eval_pv referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _perl_run referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _perl_parse referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_sys_init3 referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _perl_construct referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Iperl_destruct_level_ptr referenced in function "protected: void __thiscall Embperl::DoInit(void)" (?DoInit@Embperl@@IAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _perl_free referenced in function "public: __thiscall Embperl::~Embperl(void)" (??1Embperl@@QAE@XZ)
2>embperl.obj : error LNK2019: unresolved external symbol _perl_destruct referenced in function "public: void __thiscall Embperl::Reinit(void)" (?Reinit@Embperl@@QAEXXZ)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_pop_scope referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_free_tmps referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_sv_2bool referenced in function _boot_Corpse
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_IXpv_ptr referenced in function _XS_NPC_DisplayWaypointInfo
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>perl_object.obj : error LNK2019: unresolved external symbol _Perl_ISv_ptr referenced in function _boot_Object
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Ierrgv_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_call_pv referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_sv_2mortal referenced in function _XS__spawn
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2mortal
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_stack_grow referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_stack_grow
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Istack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_Istack_base_ptr referenced in function _boot_NPC
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_markstack_grow referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_ptr_ptr referenced in function _XS__spawn
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Itmps_ix_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_save_int referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_Itmps_floor_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>embperl.obj : error LNK2019: unresolved external symbol _Perl_push_scope referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V? $allocator@V?$basic_string@DU?$char_traits@D@std@@ V?$allocator@D@2@@std@@@2@@std@@H@Z)
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_Istack_sp_ptr referenced in function _boot_quest
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>embperl.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_mg_set referenced in function _XS_Raid_IsRaidMember
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_mg_set
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_object.obj : error LNK2019: unresolved external symbol _Perl_sv_newmortal referenced in function _XS_Object_IsGroundSpawn
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_newmortal
2>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Icurpad_ptr referenced in function _XS_Raid_IsRaidMember
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Iop_ptr referenced in function _XS_Raid_IsRaidMember
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_sv_2uv_flags referenced in function _XS_PerlPacket_DESTROY
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2uv_flags
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_questitem.obj : error LNK2019: unresolved external symbol _Perl_croak referenced in function _XS_QuestItem_GetName
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_croak
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_croak
2>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Isv_yes_ptr referenced in function _XS_Raid_IsRaidMember
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>embxs.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>net.obj : error LNK2019: unresolved external symbol _win32_inet_ntoa referenced in function __catch$_main$0
2>net.obj : error LNK2019: unresolved external symbol _win32_ntohs referenced in function __catch$_main$0
2>net.obj : error LNK2019: unresolved external symbol _win32_inet_addr referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
2>net.obj : error LNK2019: unresolved external symbol _win32_gethostbyname referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
2>net.obj : error LNK2019: unresolved external symbol _win32_gethostname referenced in function "public: unsigned int __thiscall NetConnection::GetIP(void)" (?GetIP@NetConnection@@QAEIXZ)
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_questitem.obj : error LNK2019: unresolved external symbol _Perl_sv_derived_from referenced in function _XS_QuestItem_GetName
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_derived_from
2>perl_questitem.obj : error LNK2019: unresolved external symbol _Perl_Isv_no_ptr referenced in function _XS_QuestItem_GetName
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_object.obj : error LNK2019: unresolved external symbol _Perl_sv_setuv referenced in function _XS_Object_SetID
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_sv_setuv
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perlparser.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_sv_2nv referenced in function _XS_Mob_Heal
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_client.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_sv_2nv
2>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_hateentry.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_object.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_client.obj : error LNK2019: unresolved external symbol _Perl_newXS_flags referenced in function _boot_Client
2>perl_doors.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_newXS_flags
2>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_av_fetch referenced in function _XS_PerlPacket_FromArray
2>perl_perlpacket.obj : error LNK2019: unresolved external symbol _Perl_av_len referenced in function _XS_PerlPacket_FromArray
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_newSViv referenced in function _XS__CreateGroundObject
2>perlparser.obj : error LNK2019: unresolved external symbol _Perl_newSVuv referenced in function _XS__MerchantCountItem
2>.\../Build/Zone.exe : fatal error LNK1120: 68 unresolved externals
2>Build log was saved at "file://c:\source\trunk\EQEmuServer\Build\Zone\Release\Bui ldLog.htm"
2>Zone - 368 error(s), 0 warning(s)
========== Build: 0 succeeded, 2 failed, 4 up-to-date, 0 skipped ==========

lerxst2112
09-04-2012, 07:03 PM
Are you using Visual Studio 2008? If so, the recent changes broke that compile. You need to add whichever perl library you're using to the Linker->Input->Additional Dependencies line in both the Zone and World projects. Another alternative is to just add the #pragma comment( lib, "perlxxx.lib" ) lines that were removed back.

Dylan1994
09-04-2012, 08:47 PM
Yeah I am using Visual C++ 2008, but alright time to figure this out. :)

Akkadius
09-04-2012, 09:10 PM
Yeah I am using Visual C++ 2008, but alright time to figure this out. :)

You can do as Lerxst suggested, wait for someone to fix the Visual Studio 2008 compile or use Visual Studio 2010.

http://www.eqemulator.org/forums/showthread.php?t=35722

I may not be able to get to it right away. But the reason why compiles 'broke' is because in World and Zone, there was pragma comments in the source telling the Windows compiler (VS) to use perl510.lib from the includes based on the toolset you were using. It makes more sense just to set them in the compiler rather than in the source considering Linux and Windows both use the same thing. Also, people use different version of Perl so you might as well let people set it in the compiler instead of in the source.

trustandfall
10-15-2012, 12:47 AM
When I followed the installing instructions on page one, Perl installed without ever having a chance to enter the commands at the prompt as told to in the instructions.

Talking about this part..

3. Now install the Perl 5.10 (1007). Type yes to everything BUT There will be
one question that has C:\Perl in it. That question requires you to enter
that path as the answer. So just type c:\perl (YOU HAVE TO REBOOT FOR NEXT STEP)
After you rebooted, open command prompt and type the following (one at a time and
wait for it to finish):
ppm install DBI
ppm install IO-stringy

Once I entered in C:\Perl it again just had me keep typing yes, then when it was done installing the command prompt closed. Did I miss something?

Warkral
11-18-2012, 03:28 PM
During the step backing up the database, can someone tell me what size it should be or at least the average size of the backup?