Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-30-2011, 10:40 AM
Criimson
Hill Giant
 
Join Date: Sep 2006
Posts: 172
Default Vc++ 2010

ARe there any inate problems compiling the server using VC2010?

I ask because I was adding some bot code I found in the bot forum and everything seemed fine on final compile (except all the warnings that happen). The zone and world start up seemingly fine and I can even log into the character select. Thats when it got wierd. My character was naked and it says zone is unavailable. Here is the paste of World.exe

Code:
Failed to open log file: logs/eqemu_debug_world_6300.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver localhost:5998
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_6300.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=84588
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_6300.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [NET__IDENTIFY] Registered patch HoT
[Debug] [WORLD__LS] Connecting to login server: localhost:5998
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5998
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56701
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:56701
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.

[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.

[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56703
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:56703
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration.  Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56705
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:56705
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration.  Telling zone to use por
t 7001
[Debug] [WORLD__CLIENT] New connection from 127.0.0.1:64339
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2792
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_world, and it did no
t match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2ec9
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_zone, and it did not
 match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x4dd0
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_world, and it d
id not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x7213
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_zone, and it di
d not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode matched 0x6c3c and leng
th matched 464
[Debug] [NET__IDENTIFY] Identified stream 127.0.0.1:64339 with signature SoF_wor
ld
[Debug] [WORLD__CLIENT] Checking inbound connection 127.0.0.1 against BannedIPs
table
[Debug] [WORLD__CLIENT] Connection 127.0.0.1 PASSED banned IPs check.  Processin
g connection.
[Debug] [WORLD__CLIENT] Criimson: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] Criimson: LS Account #1
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56707
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:56707
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration.  Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56709
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:56709
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration.  Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56712
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:56712
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration.  Telling zone to use por
t 7004
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
Anything jumping out at anyone?

Criimson


EDIT: I ask if it is related to VC2010 because I saw several of these errors:

3>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
3>petitions.cpp


EDIT:EDIT: As I looked back over the output on recompile I noticed this line

2> Generating Code...
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuSe rver\world\ReleaseBots\World.exe) does not match the Linker's OutputFile property value (C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\build \World.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).


Not sure I understand this line
Reply With Quote
  #2  
Old 06-30-2011, 12:08 PM
Secrets's Avatar
Secrets
Demi-God
 
Join Date: May 2007
Location: b
Posts: 1,450
Default

Quote:
Originally Posted by Criimson View Post
ARe there any inate problems compiling the server using VC2010?

I ask because I was adding some bot code I found in the bot forum and everything seemed fine on final compile (except all the warnings that happen). The zone and world start up seemingly fine and I can even log into the character select. Thats when it got wierd. My character was naked and it says zone is unavailable. Here is the paste of World.exe

Code:
Failed to open log file: logs/eqemu_debug_world_6300.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver localhost:5998
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_6300.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=84588
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_6300.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [NET__IDENTIFY] Registered patch HoT
[Debug] [WORLD__LS] Connecting to login server: localhost:5998
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5998
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56701
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:56701
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.

[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.

[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56703
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:56703
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration.  Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56705
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:56705
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration.  Telling zone to use por
t 7001
[Debug] [WORLD__CLIENT] New connection from 127.0.0.1:64339
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2792
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_world, and it did no
t match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2ec9
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_zone, and it did not
 match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x4dd0
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_world, and it d
id not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x7213
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_zone, and it di
d not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode matched 0x6c3c and leng
th matched 464
[Debug] [NET__IDENTIFY] Identified stream 127.0.0.1:64339 with signature SoF_wor
ld
[Debug] [WORLD__CLIENT] Checking inbound connection 127.0.0.1 against BannedIPs
table
[Debug] [WORLD__CLIENT] Connection 127.0.0.1 PASSED banned IPs check.  Processin
g connection.
[Debug] [WORLD__CLIENT] Criimson: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] Criimson: LS Account #1
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56707
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:56707
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration.  Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56709
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:56709
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration.  Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56712
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:56712
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration.  Telling zone to use por
t 7004
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
Anything jumping out at anyone?

Criimson


EDIT: I ask if it is related to VC2010 because I saw several of these errors:

3>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
3>petitions.cpp


EDIT:EDIT: As I looked back over the output on recompile I noticed this line

2> Generating Code...
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuSe rver\world\ReleaseBots\World.exe) does not match the Linker's OutputFile property value (C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\build \World.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).


Not sure I understand this line
If it compiles there are other issues than it not compiling properly. What about your zone logs, not the world ones? That is where the issue lies, world works fine.
Reply With Quote
  #3  
Old 06-30-2011, 04:24 PM
Criimson
Hill Giant
 
Join Date: Sep 2006
Posts: 172
Default

Here is the log from the zone trying to boot up.

No actual errors. This is the codes entire log for that zone call.

Code:
---------------------------------------------
[06.30. - 13:17:09] Starting Log: logs/eqemu_zone_5960.log
[06.30. - 13:17:09] Using database 'peq' at localhost:3306
[06.30. - 13:17:09] EMuShareMem loaded
[06.30. - 13:17:50] Booting poknowledge (202:0)
[06.30. - 13:17:50] Loading spawn conditions...
[06.30. - 13:17:50] Loading static zone points...
[06.30. - 13:17:50] Loading spawn groups...
[06.30. - 13:17:50] Loading spawn2 points...
This is the log from a compile i just ran on just zone.exe

Code:
1>------ Build started: Project: Zone, Configuration: ReleaseBots Win32 ------
1>  AA.cpp
1>  aggro.cpp
1>  attack.cpp
1>  beacon.cpp
1>  bonuses.cpp
1>  bot.cpp
1>  botspellsai.cpp
1>  client.cpp
1>  client_logs.cpp
1>  client_mods.cpp
1>  client_packet.cpp
1>  client_process.cpp
1>  command.cpp
1>  doors.cpp
1>  effects.cpp
1>  embparser.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  embperl.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  embxs.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  entity.cpp
1>  EQEMuError.cpp
1>  Generating Code...
1>  Compiling...
1>  exp.cpp
1>  faction.cpp
1>  fearpath.cpp
1>  forage.cpp
1>  groups.cpp
1>  guild.cpp
1>  guild_mgr.cpp
1>  hate_list.cpp
1>  horse.cpp
1>  inventory.cpp
1>  loottables.cpp
1>  Map.cpp
1>  mob.cpp
1>  MobAI.cpp
1>  net.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  npc.cpp
1>  Object.cpp
1>  parser.cpp
1>  pathing.cpp
1>  perl_client.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  Generating Code...
1>  Compiling...
1>  perl_doors.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_entity.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_groups.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_hateentry.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_mob.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_npc.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_object.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_perlpacket.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_PlayerCorpse.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_questitem.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perl_raids.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  perlpacket.cpp
1>  perlparser.cpp
1>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
1>  petitions.cpp
1>  pets.cpp
1>  PlayerCorpse.cpp
1>  ptimer.cpp
1>  QGlobals.cpp
1>  questmgr.cpp
1>  QuestParserCollection.cpp
1>  Generating Code...
1>  Compiling...
1>  raids.cpp
1>  spawn2.cpp
1>  spawngroup.cpp
1>  spdat.cpp
1>  special_attacks.cpp
1>  spell_effects.cpp
1>  spells.cpp
1>  tasks.cpp
1>  titles.cpp
1>  tradeskills.cpp
1>  trading.cpp
1>  trap.cpp
1>  tribute.cpp
1>  watermap.cpp
1>  waypoints.cpp
1>  worldserver.cpp
1>  zone.cpp
1>  zone_logsys.cpp
1>  ZoneConfig.cpp
1>  zonedb.cpp
1>  Generating Code...
1>  Compiling...
1>  zonedbasync.cpp
1>  zoning.cpp
1>  Anniversary.cpp
1>  Client62.cpp
1>  HoT.cpp
1>  patches.cpp
1>  SoD.cpp
1>  SoF.cpp
1>  Titanium.cpp
1>  Underfoot.cpp
1>  BasePacket.cpp
1>  classes.cpp
1>  Condition.cpp
1>  CRC16.cpp
1>  crc32.cpp
1>  database.cpp
1>  dbasync.cpp
1>  dbcore.cpp
1>  DBMemLeak.cpp
1>  debug.cpp
1>  Generating Code...
1>  Compiling...
1>  emu_opcodes.cpp
1>  EMuShareMem.cpp
1>  EmuTCPConnection.cpp
1>  EmuTCPServer.cpp
1>  EQEmuConfig.cpp
1>  EQPacket.cpp
1>  EQStream.cpp
1>  EQStreamFactory.cpp
1>  EQStreamIdent.cpp
1>  EQStreamProxy.cpp
1>  eqtime.cpp
1>  extprofile.cpp
1>  guild_base.cpp
1>  guilds.cpp
1>  Item.cpp
1>  logsys.cpp
1>  logsys_eqemu.cpp
1>  md5.cpp
1>  misc.cpp
1>  MiscFunctions.cpp
1>  Generating Code...
1>  Compiling...
1>  moremath.cpp
1>  Mutex.cpp
1>  opcodemgr.cpp
1>  packet_dump.cpp
1>  packet_dump_file.cpp
1>  packet_functions.cpp
1>  races.cpp
1>  rdtsc.cpp
1>  rulesys.cpp
1>  serverinfo.cpp
1>  shareddb.cpp
1>  SharedLibrary.cpp
1>  StructStrategy.cpp
1>  TCPConnection.cpp
1>  TCPServer.cpp
1>  timeoutmgr.cpp
1>  timer.cpp
1>  tinystr.cpp
1>  tinyxml.cpp
1>  tinyxmlerror.cpp
1>  Generating Code...
1>  Compiling...
1>  tinyxmlparser.cpp
1>  worldconn.cpp
1>  XMLParser.cpp
1>  Generating Code...
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\zone\ReleaseBots\Zone.exe) does not match the Linker's OutputFile property value (C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\Build\Zone.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>  Zone.vcxproj ->

The only code I added to the trunk was the cleric code for mana at 50% and archetypes.
It all seemed to add fine (I added it by hand as the line numbers had changed from 1886 to 1888.

Criimson
Reply With Quote
  #4  
Old 06-30-2011, 08:54 PM
Criimson
Hill Giant
 
Join Date: Sep 2006
Posts: 172
Default

So I tried to compile just the source code with no changes and I am getting the same results.

Good news: the added code isn't the problem. I'm not completelywrong in my ability to modify code
Bad news: I still don't see what is wrong
Thinking its VC2010.related
Reply With Quote
  #5  
Old 07-01-2011, 01:45 AM
Criimson
Hill Giant
 
Join Date: Sep 2006
Posts: 172
Default

Sorry for multiple posts, but wont let me edit

Anyway,
I got everything working.
For those lost here are the DLs that will help

MS Visual C++ 2008 Express

Zlib that works

MySQL Version 5.082

Once I had these correct everything went smoothly

Criimson
Reply With Quote
  #6  
Old 07-01-2011, 10:27 AM
Zandig's Avatar
Zandig
Hill Giant
 
Join Date: Jun 2006
Location: New York City
Posts: 180
Default

I always keep the guide in the Wiki for compiling up to date:
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008
Reply With Quote
  #7  
Old 07-27-2011, 12:30 AM
duckjones
Fire Beetle
 
Join Date: Jul 2011
Posts: 4
Default

Did compiling under VS2010 turn out to be the issue? I'm having a very similar problem, I get a "zone unavailable" error trying to enter the world from the character select screen. I noticed on my server machine that every two minutes or so I get 4 dialogs that zone.exe has encountered a problem and needs to crash and burn.
Reply With Quote
  #8  
Old 07-27-2011, 01:57 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

Compiling with VS 2010, assuming you did it correctly, should not be an issue.

I would look in your logs for errors and make sure you have applied all of the required SQL updates to your database.
Reply With Quote
  #9  
Old 07-31-2011, 03:23 PM
Freakyunco
Fire Beetle
 
Join Date: Jun 2009
Location: U.S.A
Posts: 3
Default

I've compiled many times on VS Ultimate 2010. Setting up the include directories works a little different, but it works just fine.

I had the zone crashing issue as well, it turned out to be an issue with my quests directory. Take a look at the zone logs for the zone that crashed and see what the last thing that happened was.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 06:15 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3