PDA

View Full Version : Issues with compile 2100


Irreverent
02-12-2012, 08:02 AM
Server 2008 x86
Perl 5.10 x86
Mysql 5.0

fails on ucs & queryserv

queryserver 4 errors (first thing that compiles within server.sln)
cannot open source file '.\clientlist.cpp' no such file or directory
cannot open source file '.\chatchannel.cpp' no such file or directory
cannot open source file '.\ucsconfig.cpp' no such file or directory
cannot open source file '.\ucs.cpp' no such file or directory

ucs 17 errors
all unresolved external symbols like "public: void __thiscall Database:RemoveFriendOrIgnore..."

Irreverent
02-12-2012, 08:15 AM
Revert to earlier version 2099 fixed the issue.

Secrets
02-12-2012, 08:50 AM
Revert to earlier version 2099 fixed the issue.

Which version of Visual Studio?

rencro
02-15-2012, 03:01 AM
Same for me

Visual Studio 2008 (9)

joligario
02-15-2012, 06:13 AM
I use 2010 express and I just removed it from the project along with the references on my own server.

pythag
02-15-2012, 07:41 AM
I have errors on 2100 but noticed there are 6 files not 5 this time, qeryserv is the new part, not sure if thats relevant

Irreverent
02-16-2012, 07:48 AM
Sorry, Express '08

EventHorizon
02-16-2012, 06:03 PM
Just downloaded version 2103 (VS Express 08, Perl 5.10 - 1008, MySQL 5.1) and got the same errors(on queryserv, ucs).

I'll try going back to v2099 as well.

Thanks!

Irreverent
02-26-2012, 07:49 AM
Same on '08, 2103, 5.10.1(1008)

louis1016
02-29-2012, 03:19 PM
Any fix for this?

louis1016
02-29-2012, 03:24 PM
nm, just unchecked queryserv from the project build and it worked

Irreverent
03-03-2012, 07:25 AM
Still fails with 2106, however as louis1016 states, just do a "batch build" and "clean" everything but only "build" the "release" versions of world/zone/ucs/eqsharemem/eqluanch.

Perhaps this code be reverted until its tested with '08 or instructions published in the changelog to say "now required perl 5.x, black cats, free beer, etc"?

c0ncrete
03-06-2012, 03:47 PM
I have the same issues and resolve them by removing queryserv from the Build list in the Configuration Manager. Related software and source revision listed below.

Windows XP
Visual Studio 2008 (full)
Perl 5.10.1
MySQL 5.1.46
zlib 1.2.3
EQEmu 2106

Sourdough35
03-06-2012, 04:42 PM
I fixed mine the same way. Just don't build queryserv and you'll end up with a fully functioning build of the rest anyway.

But what are we missing by not building queryserv?

Warking
03-11-2012, 06:09 AM
Would having queryserv be the reason I am getting:

5 succeeded, 1 failed, 0 skipped ========== ?

joligario
03-11-2012, 06:25 AM
Only 1 way to tell. Look through your error logs and see which it was building when it says "Error" (not "Warning").

Warking
03-12-2012, 02:35 PM
In another post I mentioned it but just to reply here; I removed queryserv from the list as others have done and it worked fine.

Im on the login configuration steps now so I should hopefully see if everything worked shortly