I'm fairly experienced in compiling and working with Arcemu and am now trying to do some things with Mangos and Mangoszero in particular. However, I'm running into some interesting errors when compiling.
It is indeed set to Release and Win32 and I've been using this guide: Log in as well as one other before it.
I've downloaded the source multiple times and have even tried MangosOne and had the same issues. As far as I can tell, I've followed the guide exactly, but who knows since this is my first time with Mangos. I've been working on this for days and tried many different things.
I'm posting the output and REALLY appreciate anyone who knows what the problem is and/or how to fix it:
Code:
1>------ Build started: Project: tbb, Configuration: Release Win32 ------
2>------ Build started: Project: genrevision, Configuration: Release Win32 ------
2>Compiling...
1>Assembling...
1>'ml.exe' is not recognized as an internal or external command,
1>operable program or batch file.
2>genrevision.cpp
1>Project : error PRJ0019: A tool returned an error code from "Assembling..."
1>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\tbb__Win32_Release\BuildLog.htm"
1>tbb - 1 error(s), 0 warning(s)
3>------ Build started: Project: tbbmalloc, Configuration: Release Win32 ------
3>Assembling...
3>'ml.exe' is not recognized as an internal or external command,
3>operable program or batch file.
3>Project : error PRJ0019: A tool returned an error code from "Assembling..."
3>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\tbbmalloc__Win32_Release\BuildLog.htm"
3>tbbmalloc - 1 error(s), 0 warning(s)
4>------ Build started: Project: framework, Configuration: Release Win32 ------
4>Compiling...
4>MemoryManagement.cpp
4>EventProcessor.cpp
2>Linking...
4>ObjectLifeTime.cpp
2>Generating code
2>Finished generating code
2>Embedding manifest...
4>Creating library...
2>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\genrevision__Win32_Release\BuildLog.htm"
2>genrevision - 0 error(s), 0 warning(s)
4>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\framework__Win32_Release\BuildLog.htm"
4>framework - 0 error(s), 0 warning(s)
5>------ Build started: Project: zlib, Configuration: Release Win32 ------
5>Compiling...
6>------ Build started: Project: ACE_Wrappers, Configuration: Release Win32 ------
5>adler32.c
5>zutil.c
5>uncompr.c
5>trees.c
6>Compiling...
5>inftrees.c
5>inflate.c
6>XTI_ATM_Mcast.cpp
6>XML_Svc_Conf.cpp
5>inffast.c
5>infback.c
5>gzio.c
6>WIN32_Proactor.cpp
5>example.c
6>WIN32_Asynch_IO.cpp
5>deflate.c
5>crc32.c
5>compress.c
5>Creating library...
5>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\zlib__Win32_Release\BuildLog.htm"
5>zlib - 0 error(s), 0 warning(s)
7>------ Build started: Project: g3dlite, Configuration: Release Win32 ------
7>Compiling...
7>AABox.cpp
7>Vector2.cpp
7>UprightFrame.cpp
7>TextOutput.cpp
7>TextInput.cpp
6>WFMO_Reactor.cpp
6>UUID.cpp
7>Sphere.cpp
7>RegistryUtil.cpp
6>UTF8_Encoding_Converter.cpp
6>UTF32_Encoding_Converter.cpp
6>UTF16_Encoding_Converter.cpp
6>UPIPE_Stream.cpp
7>ReferenceCount.cpp
6>UPIPE_Connector.cpp
7>Ray.cpp
7>Random.cpp
6>UPIPE_Acceptor.cpp
7>Quat.cpp
6>UNIX_Addr.cpp
6>TTY_IO.cpp
7>MemoryManager.cpp
6>TSS_Adapter.cpp
7>Matrix4.cpp
6>Trace.cpp
7>Log.cpp
6>TP_Reactor.cpp
6>Token_Request_Reply.cpp
6>Token_Manager.cpp
6>Token_Invariants.cpp
7>LineSegment.cpp
6>Token_Collection.cpp
7>Line.cpp
6>Token.cpp
6>TLI_Stream.cpp
7>Cylinder.cpp
6>TLI_Connector.cpp
7>CoordinateFrame.cpp
6>TLI_Acceptor.cpp
6>TLI.cpp
7>CollisionDetection.cpp
6>Timeprobe.cpp
6>Time_Value.cpp
7>Capsule.cpp
6>Throughput_Stats.cpp
6>Thread_Semaphore.cpp
6>Thread_Mutex.cpp
7>BinaryOutput.cpp
6>Thread_Manager.cpp
7>BinaryInput.cpp
6>Thread_Hook.cpp
6>Thread_Exit.cpp
7>BinaryFormat.cpp
6>Thread_Control.cpp
6>Thread_Adapter.cpp
7>Any.cpp
7>stringutils.cpp
6>Thread.cpp
6>Task.cpp
6>System_Time.cpp
7>prompt.cpp
7>g3dfnmatch.cpp
7>g3dmath.cpp
6>Synch_Options.cpp
6>Svc_Conf_y.cpp
6>Svc_Conf_Lexer.cpp
7>fileutils.cpp
7>debugAssert.cpp
6>SV_Shared_Memory.cpp
7>Vector4.cpp
6>SV_Semaphore_Simple.cpp
7>Vector3.cpp
6>SV_Semaphore_Complex.cpp
6>SV_Message_Queue.cpp
6>SV_Message.cpp
7>Triangle.cpp
6>SUN_Proactor.cpp
6>String_Base_Const.cpp
7>System.cpp
6>Stats.cpp
6>Stack_Trace.cpp
6>SString.cpp
7>Port System::memcpy SIMD to all platforms
7>Port System::memfill SIMD to all platforms
6>SPIPE_Stream.cpp
7>Plane.cpp
7>Matrix3.cpp
6>SPIPE_Connector.cpp
6>SPIPE_Addr.cpp
7>format.cpp
6>SPIPE_Acceptor.cpp
6>SPIPE.cpp
7>Crypto.cpp
7>Box.cpp
6>SOCK_Stream.cpp
6>SOCK_SEQPACK_Connector.cpp
7>Creating library...
6>SOCK_SEQPACK_Association.cpp
6>SOCK_SEQPACK_Acceptor.cpp
7>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\g3dlite__Win32_Release\BuildLog.htm"
7>g3dlite - 0 error(s), 0 warning(s)
6>SOCK_Netlink.cpp
6>SOCK_IO.cpp
6>SOCK_Dgram_Mcast.cpp
6>SOCK_Dgram_Bcast.cpp
6>SOCK_Dgram.cpp
6>SOCK_Connector.cpp
6>Sock_Connect.cpp
6>SOCK_CODgram.cpp
6>SOCK_Acceptor.cpp
6>SOCK.cpp
6>Signal.cpp
6>Sig_Handler.cpp
6>Sig_Adapter.cpp
6>Shared_Object.cpp
6>Shared_Memory_SV.cpp
6>Shared_Memory_Pool.cpp
6>Shared_Memory_MM.cpp
6>Shared_Memory.cpp
6>Service_Types.cpp
6>Service_Repository.cpp
6>Service_Object.cpp
6>Service_Manager.cpp
6>Service_Gestalt.cpp
6>Service_Config.cpp
6>Semaphore.cpp
6>Select_Reactor_Base.cpp
6>Sched_Params.cpp
6>Sbrk_Memory_Pool.cpp
6>Sample_History.cpp
6>RW_Thread_Mutex.cpp
6>RW_Process_Mutex.cpp
6>RW_Mutex.cpp
6>Remote_Tokens.cpp
6>Remote_Name_Space.cpp
6>Registry_Name_Space.cpp
6>Registry.cpp
6>Recyclable.cpp
6>Recursive_Thread_Mutex.cpp
6>Read_Buffer.cpp
6>Reactor_Timer_Interface.cpp
6>Reactor_Notification_Strategy.cpp
6>Reactor_Impl.cpp
6>Reactor.cpp
6>Profile_Timer.cpp
6>Process_Semaphore.cpp
6>Process_Mutex.cpp
6>Process_Manager.cpp
6>Process.cpp
6>Proactor_Impl.cpp
6>Proactor.cpp
6>Priority_Reactor.cpp
6>POSIX_Proactor.cpp
6>POSIX_CB_Proactor.cpp
6>POSIX_Asynch_IO.cpp
6>Pipe.cpp
6>Ping_Socket.cpp
6>PI_Malloc.cpp
6>Parse_Node.cpp
6>Pagefile_Memory_Pool.cpp
6>OS_TLI.cpp
6>OS_Thread_Adapter.cpp
6>OS_QoS.cpp
6>OS_NS_wctype.cpp
6>OS_NS_wchar.cpp
6>OS_NS_unistd.cpp
6>OS_NS_time.cpp
6>OS_NS_Thread.cpp
6>OS_NS_sys_wait.cpp
6>OS_NS_sys_utsname.cpp
6>OS_NS_sys_uio.cpp
6>OS_NS_sys_time.cpp
6>OS_NS_sys_stat.cpp
6>OS_NS_sys_socket.cpp
6>OS_NS_sys_shm.cpp
6>OS_NS_sys_sendfile.cpp
6>OS_NS_sys_select.cpp
6>OS_NS_sys_resource.cpp
6>OS_NS_sys_msg.cpp
6>OS_NS_sys_mman.cpp
6>OS_NS_stropts.cpp
6>OS_NS_strings.cpp
6>OS_NS_string.cpp
6>OS_NS_stdlib.cpp
6>OS_NS_stdio.cpp
6>OS_NS_signal.cpp
6>OS_NS_regex.cpp
6>OS_NS_pwd.cpp
6>OS_NS_poll.cpp
6>OS_NS_netdb.cpp
6>OS_NS_math.cpp
6>OS_NS_fcntl.cpp
6>OS_NS_errno.cpp
6>OS_NS_dlfcn.cpp
6>OS_NS_dirent.cpp
6>OS_NS_ctype.cpp
6>OS_NS_arpa_inet.cpp
6>OS_main.cpp
6>OS_Log_Msg_Attributes.cpp
6>OS_Errno.cpp
6>Object_Manager_Base.cpp
6>Object_Manager.cpp
6>Obchunk.cpp
6>NT_Service.cpp
6>Notification_Strategy.cpp
6>Notification_Queue.cpp
6>Netlink_Addr.cpp
6>Naming_Context.cpp
6>Name_Space.cpp
6>Name_Request_Reply.cpp
6>Name_Proxy.cpp
6>Mutex.cpp
6>Multihomed_INET_Addr.cpp
6>Msg_WFMO_Reactor.cpp
6>Monitor_Size.cpp
6>Monitor_Point_Registry.cpp
6>Monitor_Control_Types.cpp
6>Monitor_Control_Action.cpp
6>Monitor_Base.cpp
6>Monitor_Admin_Manager.cpp
6>Monitor_Admin.cpp
6>MMAP_Memory_Pool.cpp
6>Method_Request.cpp
6>Message_Queue_Vx.cpp
6>Message_Queue_NT.cpp
6>Message_Queue.cpp
6>Message_Block.cpp
6>MEM_Stream.cpp
6>MEM_SAP.cpp
6>Mem_Map.cpp
6>MEM_IO.cpp
6>MEM_Connector.cpp
6>MEM_Addr.cpp
6>MEM_Acceptor.cpp
6>Manual_Event.cpp
6>Malloc_Allocator.cpp
6>Malloc.cpp
6>LSOCK_Stream.cpp
6>LSOCK_Dgram.cpp
6>LSOCK_Connector.cpp
6>LSOCK_CODgram.cpp
6>LSOCK_Acceptor.cpp
6>LSOCK.cpp
6>Logging_Strategy.cpp
6>Log_Record.cpp
6>Log_Msg_UNIX_Syslog.cpp
6>Log_Msg_NT_Event_Log.cpp
6>Log_Msg_IPC.cpp
6>Log_Msg_Callback.cpp
6>Log_Msg_Backend.cpp
6>Log_Msg.cpp
6>Lock.cpp
6>Local_Tokens.cpp
6>Local_Name_Space.cpp
6>Local_Memory_Pool.cpp
6>Lib_Find.cpp
6>IPC_SAP.cpp
6>IOStream.cpp
6>IO_SAP.cpp
6>IO_Cntl_Msg.cpp
6>Init_ACE.cpp
6>INET_Addr.cpp
6>ICMP_Socket.cpp
6>High_Res_Timer.cpp
6>Hashable.cpp
6>Handle_Set.cpp
6>Handle_Ops.cpp
6>gethrtime.cpp
6>Get_Opt.cpp
6>Functor_String.cpp
6>Functor.cpp
6>Framework_Component.cpp
6>Flag_Manip.cpp
6>Filecache.cpp
6>File_Lock.cpp
6>FILE_IO.cpp
6>FILE_Connector.cpp
6>FILE_Addr.cpp
6>FILE.cpp
6>FIFO_Send_Msg.cpp
6>FIFO_Send.cpp
6>FIFO_Recv_Msg.cpp
6>FIFO_Recv.cpp
6>FIFO.cpp
6>Event_Handler.cpp
6>Event.cpp
6>Encoding_Converter_Factory.cpp
6>Encoding_Converter.cpp
6>Dynamic_Service_Dependency.cpp
6>Dynamic_Service_Base.cpp
6>Dynamic_Message_Strategy.cpp
6>Dynamic.cpp
6>Dump.cpp
6>DLL_Manager.cpp
6>DLL.cpp
6>Dirent_Selector.cpp
6>Dirent.cpp
6>Dev_Poll_Reactor.cpp
6>DEV_IO.cpp
6>DEV_Connector.cpp
6>DEV_Addr.cpp
6>DEV.cpp
6>Date_Time.cpp
6>Countdown_Time.cpp
6>Copy_Disabled.cpp
6>Containers.cpp
6>Connection_Recycling_Strategy.cpp
6>Configuration_Import_Export.cpp
6>Configuration.cpp
6>Condition_Thread_Mutex.cpp
6>Condition_Recursive_Thread_Mutex.cpp
6>Codeset_Registry_db.cpp
6>Codeset_Registry.cpp
6>Codeset_IBM1047.cpp
6>Codecs.cpp
6>Cleanup.cpp
6>CDR_Stream.cpp
6>CDR_Size.cpp
6>CDR_Base.cpp
6>Capabilities.cpp
6>Basic_Types.cpp
6>Basic_Stats.cpp
6>Based_Pointer_Repository.cpp
6>Base_Thread_Adapter.cpp
6>Barrier.cpp
6>Auto_Event.cpp
6>Atomic_Op.cpp
6>ATM_Stream.cpp
6>ATM_QoS.cpp
6>ATM_Params.cpp
6>ATM_Connector.cpp
6>ATM_Addr.cpp
6>ATM_Acceptor.cpp
6>Asynch_Pseudo_Task.cpp
6>Asynch_IO_Impl.cpp
6>Asynch_IO.cpp
6>Assert.cpp
6>Argv_Type_Converter.cpp
6>Addr.cpp
6>Active_Map_Manager.cpp
6>Activation_Queue.cpp
6>ace_wchar.cpp
6>ACE_crc_ccitt.cpp
6>ACE_crc32.cpp
6>ACE.cpp
6>Compiling...
6>Rtems_init.c
6>Atomic_Op_Sparc.c
6>Compiling resources...
6>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
6>Copyright (C) Microsoft Corporation. All rights reserved.
6>Linking...
6> Creating library ..\..\dep\lib\Win32_Release\ACE.lib and object ..\..\dep\lib\Win32_Release\ACE.exp
6>Embedding manifest...
6>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\ace__Win32_Release\BuildLog.htm"
6>ACE_Wrappers - 0 error(s), 0 warning(s)
8>------ Build started: Project: shared, Configuration: Release Win32 ------
8>Performing Build SystemConfig.h
8> 1 file(s) copied.
8>Extract revision
8>Compiling...
8>Database.cpp
8>Threading.cpp
8>ServiceWin32.cpp
8>..\..\src\shared\Database\Database.cpp(55) : warning C4018: '<=' : signed/unsigned mismatch
8>Common.cpp
8>Sha1.cpp
8>md5.c
8>Hmac.cpp
8>BigNumber.cpp
8>AuthCrypt.cpp
8>Config.cpp
8>Util.cpp
8>ProgressBar.cpp
8>Log.cpp
8>DBCFileLoader.cpp
8>SQLStorage.cpp
8>SqlPreparedStatement.cpp
8>SqlOperations.cpp
8>SqlDelayThread.cpp
8>QueryResultMysql.cpp
8>Field.cpp
8>DatabaseMysql.cpp
8>..\..\src\shared\Database\DatabaseMysql.cpp(431) : warning C4018: '<' : signed/unsigned mismatch
8>Creating library...
8>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\shared__Win32_Release\BuildLog.htm"
8>shared - 0 error(s), 2 warning(s)
9>------ Build started: Project: realmd, Configuration: Release Win32 ------
10>------ Build started: Project: game, Configuration: Release Win32 ------
9>Compiling...
9>WheatyExceptionReport.cpp
9>RealmList.cpp
10>Compiling...
10>pchdef.cpp
9>PatchHandler.cpp
9>Main.cpp
9>BufferedSocket.cpp
9>AuthSocket.cpp
9>Compiling resources...
9>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
9>Copyright (C) Microsoft Corporation. All rights reserved.
9>Linking...
9>LINK : fatal error LNK1181: cannot open input file '..\..\dep\lib\win32_release\tbbmalloc.lib'
9>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\realmd__Win32_Release\BuildLog.htm"
9>realmd - 1 error(s), 0 warning(s)
10>Compiling...
10>AccountMgr.cpp
10>WorldModel.cpp
10>VMapManager2.cpp
10>VMapFactory.cpp
10>TileAssembler.cpp
10>ModelInstance.cpp
10>MapTree.cpp
10>BIH.cpp
10>ThreatManager.cpp
10>HostileRefManager.cpp
10>GroupReference.cpp
10>FollowerReference.cpp
10>PlayerDump.cpp
10>CharacterDatabaseCleaner.cpp
10>SpellMod.cpp
10>Mod.cpp
10>Level3.cpp
10>Level2.cpp
10>Level1.cpp
10>Level0.cpp
10>debugcmds.cpp
10>WorldSocketMgr.cpp
10>WorldSocket.cpp
10>WorldSession.cpp
10>SQLStorages.cpp
10>Opcodes.cpp
10>DBCStores.cpp
10>Unit.cpp
10>TotemAI.cpp
10>Totem.cpp
10>TemporarySummon.cpp
10>StatSystem.cpp
10>SpellMgr.cpp
10>SocialMgr.cpp
10>ReputationMgr.cpp
10>ReactorAI.cpp
10>Player.cpp
10>PetAI.cpp
10>Pet.cpp
10>ObjectPosSelector.cpp
10>ObjectMgr.cpp
10>ObjectGuid.cpp
10>ObjectAccessor.cpp
10>Object.cpp
10>NullCreatureAI.cpp
10>LootMgr.cpp
10>ItemEnchantmentMgr.cpp
10>Item.cpp
10>Guild.cpp
10>GuardAI.cpp
10>GMTicketMgr.cpp
10>GameObject.cpp
10>DynamicObject.cpp
10>CreatureEventAIMgr.cpp
10>CreatureEventAI.cpp
10>CreatureAISelector.cpp
10>CreatureAIRegistry.cpp
10>CreatureAI.cpp
10>Creature.cpp
10>Corpse.cpp
10>Camera.cpp
10>Bag.cpp
10>AuctionHouseMgr.cpp
10>AggressorAI.cpp
10>WaypointMovementGenerator.cpp
10>TargetedMovementGenerator.cpp
10>RandomMovementGenerator.cpp
10>PointMovementGenerator.cpp
10>MovementGenerator.cpp
10>MotionMaster.cpp
10>IdleMovementGenerator.cpp
10>HomeMovementGenerator.cpp
10>FleeingMovementGenerator.cpp
10>DestinationHolder.cpp
10>ConfusedMovementGenerator.cpp
10>World.cpp
10>Weather.cpp
10>WaypointManager.cpp
10>UpdateData.cpp
10>Transports.cpp
10>TradeHandler.cpp
10>TaxiHandler.cpp
10>SpellHandler.cpp
10>SpellEffects.cpp
10>UnitAuraProcHandler.cpp
10>SpellAuras.cpp
10>Spell.cpp
10>SkillHandler.cpp
10>SkillExtraItems.cpp
10>SkillDiscovery.cpp
10>ScriptMgr.cpp
10>QuestHandler.cpp
10>QuestDef.cpp
10>QueryHandler.cpp
10>PoolManager.cpp
10>PetitionsHandler.cpp
10>PetHandler.cpp
10>ObjectGridLoader.cpp
10>NPCHandler.cpp
10>MovementHandler.cpp
10>MiscHandler.cpp
10>MassMailMgr.cpp
10>MapPersistentStateMgr.cpp
10>MapManager.cpp
10>Map.cpp
10>Mail.cpp
10>LootHandler.cpp
10>ItemHandler.cpp
10>InstanceData.cpp
10>GuildHandler.cpp
10>GroupHandler.cpp
10>Group.cpp
10>GridStates.cpp
10>GridNotifiers.cpp
10>GridMap.cpp
10>GossipDef.cpp
10>GMTicketHandler.cpp
10>GameEventMgr.cpp
10>DuelHandler.cpp
10>CombatHandler.cpp
10>ChatHandler.cpp
10>Chat.cpp
10>CharacterHandler.cpp
10>ChannelMgr.cpp
10>ChannelHandler.cpp
10>Channel.cpp
10>BattleGroundWS.cpp
10>BattleGroundMgr.cpp
10>BattleGroundHandler.cpp
10>BattleGroundAV.cpp
10>BattleGroundAB.cpp
10>BattleGround.cpp
10>AuctionHouseHandler.cpp
10>AddonHandler.cpp
10>Creating library...
10>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\game__Win32_Release\BuildLog.htm"
10>game - 0 error(s), 0 warning(s)
11>------ Build started: Project: mangosd, Configuration: Release Win32 ------
11>Compiling...
11>WorldRunnable.cpp
11>WheatyExceptionReport.cpp
11>stdsoap2.cpp
11>soapServer.cpp
11>soapC.cpp
11>RASocket.cpp
11>Master.cpp
11>MaNGOSsoap.cpp
11>Main.cpp
11>CliRunnable.cpp
11>Compiling resources...
11>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
11>Copyright (C) Microsoft Corporation. All rights reserved.
11>Linking...
11>LINK : fatal error LNK1181: cannot open input file '..\..\dep\lib\win32_release\tbbmalloc.lib'
11>Build log was saved at "file://c:\Documents and Settings\HP_Administrator\Desktop\MangosPreTBC\win\VC90\mangosd__Win32_Release\BuildLog.htm"
11>mangosd - 1 error(s), 0 warning(s)
========== Build: 7 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========