# How to Compile Mangos and Scriptdev2 for Windows

Please check the updated guide on how to compile mangos on windows instead. Which is using GIT because mangos has switched to GIT

Based on the number of emails i’ve received it seems that many people want to learn on how to compile mangos by themself. And of course compiling mangos by yourself is a must especially if you want to have the latest update for your mangos server (beside if you want to run your own public server you should know this first) and so i decided that perhaps it’d be better for me to create a guide on how to compile mangos manually so you can always get your mangos installation up to date

As a side note, actually this guide has been requested since a loooong time ago, but since i already have Microsoft Visual Studio Professional Edition already installed and downloading Microsoft Visual Studio Express is going to take a while for my slow connection, i decided to postpone it. Also as another note, this guide was made on a fresh installation of Windows XP SP3 without any other programs installed other than visual studio express and tortoise svn, which means that if it works on a freshly installed machine without any additional runtime installed, then on a live computer it should work too (unless your windows system files got corrupted of course)

And so here are the steps ..

## Getting the Subversion (SVN) Client for Windows

You have two choice here, the first one is you can get a command line svn client (i’m using this) or if you prefer to have graphical based svn client you can also use it, but no matter which svn client you choose (cli or gui), i’ll write the steps below. So feel free to choose which svn client you prefer :)

Using Command Line SVN Client

1. First you need to grab the Subversion Command Line SVN Client from

http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe

2. Now all you have to do is just install it into the location of your choice

3. In order to test whether the SVN has been installed properly and you can run it anywhere from the command line, now you need to open command line and then type svn. And if you get the same message as shown below, that means subversion have been installed properly on your system

Using Tortoise SVN GUI Client

1. First you need to download the client from (don’t forget to choose the correct release for your system)

2. Install it and when prompted to restart your computer choose yes to restart your computer (or no if you plan on manually restarting your computer at later time)

3. Now if you can see below image when you right click anywhere that means TortoiseSVN has been installed properly

## Getting Microsoft Visual C++ Express 2008

Because we have finished setting up the subversion client on our computer, all we have to do next is download the C++ Compiler itself in order to compile mangos and scriptdev2. And you can choose to download the ISO file or the Web installation setup file, but since the ISO file is just too big for me to download, i choose to use the Web Install method and only install the C++ Compiler only without anything else

Note: The iso filesize is around 800MB (if i recall correctly) while the Visual C++ Web Install is just around 87MB only

2. And then install it, and don’t worry it’ll take a while for the install process to finish

## Download Mangos Source code and Scripdev2 Source code from their SVN Repository

After finished setting up the tools we need to compile mangos and scriptdev2, now we need to grab the mangos and scriptdev2 source code itself of course. Follow the steps below to download mangos sourcecode and scriptdev2 sourcecode

Using Commandline Subversion Client

1. Go to the command prompt and change the directory into something else where you want to place your downloaded mangos source code, and in this example the source code would be placed under C:\SVN … see below image for an example on how to do this

What the above command does is, first it change the directory into the root directory of your drive and then create the svn directory and then go directly inside it … but just in case you can’t see the above image because you block the referer here’s the command

cd \ && md SVN && cd svn

2. Now you need to checkout the mangos source code first, and to do this you just need to type below command from the command prompt

svn co http://mangos.svn.sourceforge.net/svnroot/mangos/trunk mangos

Note: the above command means it’ll checkout the source code to a mangos directory (automatically created), but if you want different directory name you can change mangos at the end of the command into something else, and you need to do this only once (unless you want to redownload the mangos source code again after you’ve downloaded it before)

2.1 Now if you want to update your mangos source code in the future, all you have to do is just type below command from your SVN Directory

cd c:\SVN
svn up mangos

or if you want to update it from anywhere in the command prompt

svn up C:\SVN\mangos

Note: If you change the mangos directory before, you need to change the above value into your mangos source code directory too

cd C:\SVN
svn co http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2 scriptdev2

3.1 And to update the scriptdev2 in the future you just need to use the same command like updating mangos source

cd c:\SVN
svn up scriptdev2

Additional Note: You can always create a batch file to make updating your mangos / scriptdev source code easy by simply executing that batch file instead of typing the above command whenever you want to update mangos, but just make sure to use the full path if you want to use a batch file

Using TortoiseSVN GUI

1. The first thing you need of course it checkout the mangos source code from it’s svn repository and to do this you just need to right click on a folder of your choice and choose checkout to grab the source code, see below image for example

2. And another window will pop out, and all you have to do is just insert the mangos svn address and scriptdev2 svn address as shown below

3. And to update it in the future … you just need to go into the SVN directory (in this example C:\SVN) and then right click on each folder (mangos and or scriptdev2) and then choose svn update

## Compiling Mangos

After finished with all the preparation above, now we need to compile mangos and this can be done simply by going into where you placed your mangos source code, and go inside win directory and open the mangosdVC90.sln file. In this example because i put the mangos source code in C:\SVN\mangos the full path is C:\SVN\mangos\win\mangosdVC90.sln … but to make things easier to read here’s a detailed process on how it’s done

1. Go to Win directory under your mangos source code folder and then open mangosdVC90.sln and Visual Studio Express will open automatically

2. Now all you have to do is just change the Build Output from Debug to Release and then choose Build from the toolbar and then choose Clean Solution and finally choose Rebuild Solution and wait until it’s done … see below image for example

## Compiling Scriptdev2

After finished compiling mangos now we need to compile scriptdev2 to enhance mangos … here’s a detailed explanation on how to do it

1. Copy the entire scriptdev2 directory into your mangos bindings directory, and in this example the full path of mangos bindings directory would be C:\SVN\mangos\src\bindings and the final results would be C:\SVN\mangos\src\bindings\scriptdev2 and get into that directory

2. Now you just need to open scriptVC90.sln and Visual Studio will be launched automatically

3. Do the same process like mangos and that is … change the Build Output into Release -> Clean Solution -> Rebuild Solution and … done

Final Output

You can see the final output of your mangos build in your mangos source code directory under bin\win32_release … in this example the full path would be C:\SVN\mangos\bin\win32_release … and finally don’t forget to copy the mangosd.conf.in and realmd.conf.in and scriptdev2.conf from mangos directory (just use your windows search function) into the same directory as your mangos release directory and remove .in extension (so it’ll result in mangosd.conf, realmd.conf, and scriptdev2.conf)

As a side note, you can always change compiler option as you like it

## Optional: Using Custom Patches

So we are done with compiling mangos, but what if you found a great patch somewhere and want to include it into your mangos source code? … well there are two ways to do this … and of course the first way of doing this is via command line (i’m using this), while the second way to do this is via Tortoise SVN Graphical User Interface (GUI)

And in this example the patch is called reaper-test.patch (but you can use a file with .diff extension too)

Using The Command Line Client to Apply Patch

1. Grab the unix patch tools that is already ported for Windows system from below link (download the complete package without sources unless you know what you’re doing) and then install it

http://gnuwin32.sourceforge.net/packages/patch.htm

2. After finished with the installation process now you need to setup an environment variable path so you can run the patch command from anywhere in the command prompt, to do this you need to open Control Panel -> System -> Advanced Tab -> Environment Variable -> Edit the system PATH as shown below

Note: If you use another directory to install the patch command, make sure to adjust that to your installation path

3. Put the patch file into the root of your mangos source directory (in this example it would be C:\svn\mangos)

4. After finished setting up everything now we can test patching file manually from the command line using this command

patch -p0 patch-filename

but please note depending on how the patch file created you need to adjust the directory level by changing the -p0 into -pnumber … depending on the directory level itself but in most case you just need to put the patch into the root of mangos source code and then use the above command :)

5. Now you just need to recompile mangos in order for the patch to be applied to the mangos code

Using TortoiseSVN GUI to Apply Patch

1. Put the patch file into your mangos source code directory

2. Right click on the patch filename and choose to Apply Patch, and when another window displayed you just need to right click on the filename listed at the left window and choose Patch All

3. Now you need to recompile mangos in order for the patch to be applied

## Finally …

That’s all for compiling mangos on windows system, and hopefully now you can compile your own mangos release without problem. And i do hope that you can understand this guide. But please keep this in mind, this is a guide on how to compile mangos and scriptdev2 manually, you still need to configure mangos in order for it to work. And as a final note, back then actually i already wrote a guide on how to configure mangos manually just in case you want to see it too (btw since that guide is created before i created my own repack so perhaps that is a little bit outdated although not too outdated, and ooh i can always rewrite it again if anyone wants me to do it)

and hopefully i didn’t forget / miss anything ..

## 50 comments on “How to Compile Mangos and Scriptdev2 for Windows”

1. Do I have to compile Mangos, then Scriptdev2 like that every time, or can I just compile once with patches, and Scriptdev2 in place?

1. Sorry for late reply because i haven’t been around for while

Anyway could you tell me what the error message actually?

2. This is very usefull i will try by this one, i never seen before like this instruction to compile.

Thank u, thank u Reaper-X

1. Check my previous comment at

http://www.reaper-x.com/2008/10/21/sourceforge-svn-problem/#comment-210977

3. note this also happens after full reverts and full rebuilds

Error 2 error C2661: 'MaNGOS::CreatureLastSearcher::CreatureLastSearcher' : no overloaded function takes 3 arguments e:\mangos(master)\src\bindings\ScriptDev2\include\sc_grid_searchers.cpp 39

4. Build Log

Rebuild started: Project: ScriptDev2, Configuration: Release|Win32

Command Lines

Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BAT00000160882204.bat” with contents
[
@echo off

echo on

cd “C:\SVN\mangos\src\bindings\scriptdev2\”

“..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”

if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from “Extracting Revision”

exit 1

:VCEnd
]
Creating command line “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BAT00000160882204.bat”
Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000260882204.rsp” with contents
[
/I “..\..\..\..\dep\include\\” /I “..\..\..\shared\\” /I “..\..\..\framework\\” /I “..\..\..\game\\” /I “..\include\\” /I “..\..\..\..\dep\ACE_wrappers\\” /D “WIN32” /D “NDEBUG” /D “_WINDOWS” /D “_USRDLL” /D “SCRIPT” /D “_VC80_UPGRADE=0x0710” /D “_WINDLL” /D “_MBCS” /FD /EHsc /MD /Yu”precompiled.h” /Fp”.\ScriptDev2__Win32_Release\MaNGOSScript.pch” /Fo”.\ScriptDev2__Win32_Release\\” /Fd”.\ScriptDev2__Win32_Release\vc90.pdb” /W3 /c /Zi /TP /MP

..\system.cpp

..\ScriptMgr.cpp

..\include\sc_creature.cpp

..\scripts\zone\borean_tundra\borean_tundra.cpp

..\scripts\zone\loch_modan\loch_modan.cpp

..\scripts\zone\blackrock_depths\instance_blackrock_depths.cpp

..\scripts\zone\blackrock_depths\boss_tomb_of_seven.cpp

..\scripts\zone\blackrock_depths\boss_moira_bronzebeard.cpp

..\scripts\zone\blackrock_depths\boss_magmus.cpp

..\scripts\zone\blackrock_depths\boss_high_interrogator_gerstahn.cpp

..\scripts\zone\blackrock_depths\boss_grizzle.cpp

..\scripts\zone\blackrock_depths\boss_gorosh_the_dervish.cpp

..\scripts\zone\blackrock_depths\boss_general_angerforge.cpp

..\scripts\zone\blackrock_depths\boss_emperor_dagran_thaurissan.cpp

..\scripts\zone\blackrock_depths\boss_anubshiah.cpp

..\scripts\zone\blackrock_depths\blackrock_depths.cpp

..\scripts\zone\sunwell_plateau\instance_sunwell_plateau.cpp

..\scripts\zone\sunwell_plateau\boss_kalecgos.cpp

..\scripts\zone\sunwell_plateau\boss_brutallus.cpp

..\scripts\zone\magisters_terrace\instance_magisters_terrace.cpp

..\scripts\zone\magisters_terrace\boss_vexallus.cpp

..\scripts\zone\magisters_terrace\boss_selin_fireheart.cpp

..\scripts\zone\magisters_terrace\boss_priestess_delrissa.cpp

..\scripts\zone\magisters_terrace\boss_felblood_kaelthas.cpp

..\scripts\zone\isle_of_queldanas\isle_of_queldanas.cpp

..\scripts\zone\zulaman\zulaman.cpp

..\scripts\zone\zulaman\instance_zulaman.cpp

..\scripts\zone\zulaman\boss_nalorakk.cpp

..\scripts\zone\zulaman\boss_janalai.cpp

..\scripts\zone\undercity\undercity.cpp

..\scripts\zone\thunder_bluff\thunder_bluff.cpp

..\scripts\zone\shattrath\shattrath_city.cpp

..\scripts\zone\orgrimmar\orgrimmar.cpp

..\scripts\zone\ironforge\ironforge.cpp

..\scripts\zone\silvermoon\silvermoon_city.cpp

..\scripts\zone\caverns_of_time\hyjal\instance_hyjal.cpp

..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp

..\scripts\zone\caverns_of_time\hyjal\hyjal.cpp

..\scripts\zone\caverns_of_time\hyjal\boss_archimonde.cpp

..\scripts\zone\caverns_of_time\dark_portal\instance_dark_portal.cpp

..\scripts\zone\caverns_of_time\dark_portal\dark_portal.cpp

..\scripts\zone\caverns_of_time\dark_portal\boss_temporus.cpp

..\scripts\zone\caverns_of_time\dark_portal\boss_chrono_lord_deja.cpp

..\scripts\zone\caverns_of_time\dark_portal\boss_aeonus.cpp

..\scripts\zone\coilfang_resevoir\underbog\boss_hungarfen.cpp

..\scripts\zone\coilfang_resevoir\steam_vault\instance_steam_vault.cpp

..\scripts\zone\coilfang_resevoir\steam_vault\boss_warlord_kalithresh.cpp

..\scripts\zone\coilfang_resevoir\steam_vault\boss_mekgineer_steamrigger.cpp

..\scripts\zone\coilfang_resevoir\steam_vault\boss_hydromancer_thespia.cpp

..\scripts\zone\coilfang_resevoir\serpent_shrine\instance_serpent_shrine.cpp

..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_morogrim_tidewalker.cpp

..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_leotheras_the_blind.cpp

..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_hydross_the_unstable.cpp

..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_fathomlord_karathress.cpp

..\scripts\zone\stormwind\stormwind_city.cpp

..\scripts\zone\blackrock_spire\boss_warmaster_voone.cpp

..\scripts\zone\blackrock_spire\boss_the_beast.cpp

..\scripts\zone\blackrock_spire\boss_rend_blackhand.cpp

..\scripts\zone\blackrock_spire\boss_quartermaster_zigris.cpp

..\scripts\zone\blackrock_spire\boss_pyroguard_emberseer.cpp

..\scripts\zone\blackrock_spire\boss_overlord_wyrmthalak.cpp

..\scripts\zone\blackrock_spire\boss_mother_smolderweb.cpp

..\scripts\zone\blackrock_spire\boss_highlord_omokk.cpp

..\scripts\zone\blackrock_spire\boss_halycon.cpp

..\scripts\zone\blackrock_spire\boss_gyth.cpp

..\scripts\zone\blackrock_spire\boss_drakkisath.cpp

..\scripts\zone\zangarmarsh\zangarmarsh.cpp

..\scripts\zone\terokkar_forest\terokkar_forest.cpp

..\scripts\zone\tempest_keep\the_mechanar\instance_mechanar.cpp

..\scripts\zone\tempest_keep\the_mechanar\boss_pathaleon_the_calculator.cpp

..\scripts\zone\tempest_keep\the_mechanar\boss_nethermancer_sepethrea.cpp

..\scripts\zone\tempest_keep\the_mechanar\boss_gatewatcher_ironhand.cpp

..\scripts\zone\tempest_keep\the_mechanar\boss_gatewatcher_gyrokill.cpp

..\scripts\zone\tempest_keep\the_eye\the_eye.cpp

..\scripts\zone\tempest_keep\the_eye\instance_the_eye.cpp

..\scripts\zone\tempest_keep\the_eye\boss_void_reaver.cpp

..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp

..\scripts\zone\tempest_keep\the_eye\boss_astromancer.cpp

..\scripts\zone\tempest_keep\botanica\boss_warp_splinter.cpp

..\scripts\zone\tempest_keep\botanica\boss_laj.cpp

..\scripts\zone\tempest_keep\botanica\boss_high_botanist_freywinn.cpp

..\scripts\zone\tempest_keep\arcatraz\instance_arcatraz.cpp

..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp

..\scripts\zone\tempest_keep\arcatraz\arcatraz.cpp

..\scripts\zone\netherstorm\netherstorm.cpp

..\scripts\zone\nagrand\nagrand.cpp

..\scripts\zone\karazhan\karazhan.cpp

..\scripts\zone\karazhan\instance_karazhan.cpp

..\scripts\zone\karazhan\bosses_opera.cpp

..\scripts\zone\karazhan\boss_terestian_illhoof.cpp

..\scripts\zone\karazhan\boss_prince_malchezaar.cpp

..\scripts\zone\karazhan\boss_nightbane.cpp

..\scripts\zone\karazhan\boss_netherspite.cpp

..\scripts\zone\karazhan\boss_moroes.cpp

..\scripts\zone\karazhan\boss_midnight.cpp

..\scripts\zone\karazhan\boss_maiden_of_virtue.cpp

..\scripts\zone\karazhan\boss_curator.cpp

..\scripts\zone\hellfire_peninsula\hellfire_peninsula.cpp

..\scripts\zone\hellfire_peninsula\boss_doomlord_kazzak.cpp

..\scripts\zone\blasted_lands\boss_kruul.cpp

..\scripts\zone\blasted_lands\blasted_lands.cpp

..\scripts\zone\ghostlands\ghostlands.cpp

..\scripts\zone\eversong_woods\eversong_woods.cpp

..\scripts\zone\black_temple\instance_black_temple.cpp

..\scripts\zone\black_temple\illidari_council.cpp

..\scripts\zone\black_temple\boss_warlord_najentus.cpp

..\scripts\zone\black_temple\boss_teron_gorefiend.cpp

..\scripts\zone\black_temple\boss_supremus.cpp

..\scripts\zone\black_temple\boss_reliquary_of_souls.cpp

..\scripts\zone\black_temple\boss_mother_shahraz.cpp

..\scripts\zone\black_temple\boss_illidan.cpp

..\scripts\zone\black_temple\boss_bloodboil.cpp

..\scripts\zone\black_temple\black_temple.cpp

..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp

..\scripts\zone\aunchindoun\sethekk_halls\instance_sethekk_halls.cpp

..\scripts\zone\aunchindoun\sethekk_halls\boss_tailonking_ikiss.cpp

..\scripts\zone\aunchindoun\sethekk_halls\boss_darkweaver_syth.cpp

..\scripts\zone\aunchindoun\mana_tombs\boss_pandemonius.cpp

..\scripts\zone\aunchindoun\mana_tombs\boss_nexusprince_shaffar.cpp

..\scripts\zone\uldaman\uldaman.cpp

..\scripts\zone\uldaman\boss_ironaya.cpp

..\scripts\zone\zulgurub\instance_zulgurub.cpp

..\scripts\zone\zulgurub\boss_wushoolay.cpp

..\scripts\zone\zulgurub\boss_venoxis.cpp

..\scripts\zone\zulgurub\boss_thekal.cpp

..\scripts\zone\zulgurub\boss_renataki.cpp

..\scripts\zone\zulgurub\boss_marli.cpp

..\scripts\zone\zulgurub\boss_mandokir.cpp

..\scripts\zone\zulgurub\boss_jindo.cpp

..\scripts\zone\zulgurub\boss_jeklik.cpp

..\scripts\zone\zulgurub\boss_hazzarah.cpp

..\scripts\zone\zulgurub\boss_hakkar.cpp

..\scripts\zone\zulgurub\boss_grilek.cpp

..\scripts\zone\zulgurub\boss_gahzranka.cpp

..\scripts\zone\zulgurub\boss_arlokk.cpp

..\scripts\zone\zulfarrak\zulfarrak.cpp

..\scripts\zone\winterspring\winterspring.cpp

..\scripts\zone\westfall\westfall.cpp

..\scripts\zone\western_plaguelands\western_plaguelands.cpp

..\scripts\zone\wailing_caverns\instance_wailing_caverns.cpp

..\scripts\zone\silverpine_forest\silverpine_forest.cpp

..\scripts\zone\silithus\silithus.cpp

..\scripts\zone\temple_of_ahnqiraj\mob_anubisath_sentinel.cpp

..\scripts\zone\temple_of_ahnqiraj\instance_temple_of_ahnqiraj.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_viscidus.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_twinemperors.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_skeram.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_sartura.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_ouro.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_huhuran.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_fankriss.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_cthun.cpp

..\scripts\zone\temple_of_ahnqiraj\boss_bug_trio.cpp

..\scripts\zone\tanaris\tanaris.cpp

..\scripts\zone\stratholme\stratholme.cpp

..\scripts\zone\stratholme\instance_stratholme.cpp

..\scripts\zone\stratholme\boss_timmy_the_cruel.cpp

..\scripts\zone\stratholme\boss_ramstein_the_gorger.cpp

..\scripts\zone\stratholme\boss_postmaster_malown.cpp

..\scripts\zone\stratholme\boss_order_of_silver_hand.cpp

..\scripts\zone\stratholme\boss_nerubenkan.cpp

..\scripts\zone\stratholme\boss_maleki_the_pallid.cpp

..\scripts\zone\stratholme\boss_magistrate_barthilas.cpp

..\scripts\zone\stratholme\boss_dathrohan_balnazzar.cpp

..\scripts\zone\stratholme\boss_cannon_master_willey.cpp

..\scripts\zone\stratholme\boss_baroness_anastari.cpp

..\scripts\zone\stratholme\boss_baron_rivendare.cpp

..\scripts\zone\stranglethorn_vale\stranglethorn_vale.cpp

..\scripts\zone\stonetalon_mountains\stonetalon_mountains.cpp

..\scripts\zone\razorfen_downs\boss_amnennar_the_coldbringer.cpp

..\scripts\zone\onyxias_lair\boss_onyxia.cpp

..\scripts\zone\naxxramas\instance_naxxramas.cpp

..\scripts\zone\naxxramas\boss_sapphiron.cpp

..\scripts\zone\naxxramas\boss_razuvious.cpp

..\scripts\zone\naxxramas\boss_patchwerk.cpp

..\scripts\zone\naxxramas\boss_noth.cpp

..\scripts\zone\naxxramas\boss_maexxna.cpp

..\scripts\zone\naxxramas\boss_loatheb.cpp

..\scripts\zone\naxxramas\boss_heigan.cpp

..\scripts\zone\naxxramas\boss_grobbulus.cpp

..\scripts\zone\naxxramas\boss_gothik.cpp

..\scripts\zone\naxxramas\boss_gluth.cpp

..\scripts\zone\naxxramas\boss_four_horsemen.cpp

..\scripts\zone\naxxramas\boss_faerlina.cpp

..\scripts\zone\naxxramas\boss_anubrekhan.cpp

..\scripts\zone\mulgore\mulgore.cpp

..\scripts\zone\molten_core\molten_core.cpp

..\scripts\zone\molten_core\instance_molten_core.cpp

..\scripts\zone\molten_core\boss_sulfuron_harbinger.cpp

..\scripts\zone\molten_core\boss_shazzrah.cpp

..\scripts\zone\molten_core\boss_ragnaros.cpp

..\scripts\zone\molten_core\boss_majordomo_executus.cpp

..\scripts\zone\molten_core\boss_lucifron.cpp

..\scripts\zone\molten_core\boss_golemagg.cpp

..\scripts\zone\molten_core\boss_gehennas.cpp

..\scripts\zone\molten_core\boss_garr.cpp

..\scripts\zone\molten_core\boss_baron_geddon.cpp

..\scripts\zone\maraudon\boss_noxxion.cpp

..\scripts\zone\maraudon\boss_landslide.cpp

..\scripts\zone\maraudon\boss_celebras_the_cursed.cpp

..\scripts\zone\feralas\feralas.cpp

..\scripts\zone\felwood\felwood.cpp

..\scripts\zone\elwynn_forest\elwynn_forest.cpp

..\scripts\zone\searing_gorge\searing_gorge.cpp

..\scripts\zone\scholomance\instance_scholomance.cpp

..\scripts\zone\scholomance\boss_vectus.cpp

..\scripts\zone\scholomance\boss_the_ravenian.cpp

..\scripts\zone\scholomance\boss_ras_frostwhisper.cpp

..\scripts\zone\scholomance\boss_lorekeeper_polkelt.cpp

..\scripts\zone\scholomance\boss_lord_alexei_barov.cpp

..\scripts\zone\scholomance\boss_kormok.cpp

..\scripts\zone\scholomance\boss_jandice_barov.cpp

..\scripts\zone\scholomance\boss_instructor_malicia.cpp

..\scripts\zone\scholomance\boss_illucia_barov.cpp

..\scripts\zone\scholomance\boss_doctor_theolen_krastinov.cpp

..\scripts\zone\scholomance\boss_death_knight_darkreaver.cpp

..\scripts\zone\scholomance\boss_darkmaster_gandling.cpp

..\scripts\zone\scarlet_monastery\instance_scarlet_monastery.cpp

..\scripts\zone\scarlet_monastery\boss_scorn.cpp

..\scripts\zone\scarlet_monastery\boss_mograine_and_whitemane.cpp

..\scripts\zone\scarlet_monastery\boss_interrogator_vishas.cpp

..\scripts\zone\scarlet_monastery\boss_houndmaster_loksey.cpp

..\scripts\zone\scarlet_monastery\boss_high_inquisitor_fairbanks.cpp

..\scripts\zone\scarlet_monastery\boss_herod.cpp

..\scripts\zone\scarlet_monastery\boss_bloodmage_thalnos.cpp

..\scripts\zone\scarlet_monastery\boss_azshir_the_sleepless.cpp

..\scripts\zone\scarlet_monastery\boss_arcanist_doan.cpp

..\scripts\zone\ruins_of_ahnqiraj\instance_ruins_of_ahnqiraj.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_rajaxx.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_ossirian.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_moam.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_kurinnaxx.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_buru.cpp

..\scripts\zone\ruins_of_ahnqiraj\boss_ayamiss.cpp

..\scripts\zone\eastern_plaguelands\eastern_plaguelands.cpp

..\scripts\zone\darkshore\darkshore.cpp

..\scripts\zone\burning_steppes\burning_steppes.cpp

..\scripts\zone\gruuls_lair\instance_gruuls_lair.cpp

..\scripts\zone\gruuls_lair\boss_high_king_maulgar.cpp

..\scripts\zone\gruuls_lair\boss_gruul.cpp

..\scripts\zone\bloodmyst_isle\bloodmyst_isle.cpp

..\scripts\zone\blackwing_lair\instance_blackwing_lair.cpp

..\scripts\zone\blackwing_lair\boss_victor_nefarius.cpp

..\scripts\zone\blackwing_lair\boss_vaelastrasz.cpp

..\scripts\zone\blackwing_lair\boss_razorgore.cpp

..\scripts\zone\blackwing_lair\boss_nefarian.cpp

..\scripts\zone\blackwing_lair\boss_flamegor.cpp

..\scripts\zone\blackwing_lair\boss_firemaw.cpp

..\scripts\zone\blackwing_lair\boss_ebonroc.cpp

..\scripts\zone\blackwing_lair\boss_chromaggus.cpp

..\scripts\zone\blackwing_lair\boss_broodlord_lashlayer.cpp

..\scripts\zone\dustwallow_marsh\dustwallow_marsh.cpp

..\scripts\zone\dun_morogh\dun_morogh.cpp

..\scripts\zone\barrens\the_barrens.cpp

..\scripts\zone\azshara\boss_azuregos.cpp

..\scripts\zone\azshara\azshara.cpp

..\scripts\zone\ashenvale_forest\ashenvale.cpp

..\scripts\zone\alterac_mountains\alterac_mountains.cpp

..\scripts\item\item_scripts.cpp

..\scripts\go\go_scripts.cpp

..\scripts\areatrigger\areatrigger_scripts.cpp

..\scripts\npc\npcs_special.cpp

..\scripts\npc\npc_professions.cpp

..\scripts\npc\npc_innkeeper.cpp

..\scripts\npc\npc_escortAI.cpp

..\scripts\guard\guards.cpp

..\scripts\guard\guard_ai.cpp

..\scripts\examples\example_misc.cpp

..\scripts\examples\example_gossip_codebox.cpp

..\scripts\examples\example_escort.cpp

..\scripts\examples\example_creature.cpp

..\scripts\creature\simple_ai.cpp

..\scripts\creature\mob_generic_creature.cpp

..\scripts\creature\mob_event_ai.cpp

..\scripts\boss\boss_ysondre.cpp

..\scripts\boss\boss_taerar.cpp

..\scripts\boss\boss_lethon.cpp

..\scripts\boss\boss_emeriss.cpp
]
Creating command line “cl.exe @c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000260882204.rsp /nologo /errorReport:prompt”
Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000360882204.rsp” with contents
[
/I “..\..\..\..\dep\include\\” /I “..\..\..\shared\\” /I “..\..\..\framework\\” /I “..\..\..\game\\” /I “..\include\\” /I “..\..\..\..\dep\ACE_wrappers\\” /D “WIN32” /D “NDEBUG” /D “_WINDOWS” /D “_USRDLL” /D “SCRIPT” /D “_VC80_UPGRADE=0x0710” /D “_WINDLL” /D “_MBCS” /FD /EHsc /MD /Yc”precompiled.h” /Fp”.\ScriptDev2__Win32_Release\MaNGOSScript.pch” /Fo”.\ScriptDev2__Win32_Release\\” /Fd”.\ScriptDev2__Win32_Release\vc90.pdb” /W3 /c /Zi /TP /MP

..\include\precompiled.cpp
]
Creating command line “cl.exe @c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000360882204.rsp /nologo /errorReport:prompt”

Output Window

Extracting Revision
c:\SVN\mangos\src\bindings\scriptdev2\VC90>cd “C:\SVN\mangos\src\bindings\scriptdev2\”
C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”
C:\SVN\mangos\src\bindings\scriptdev2>if errorlevel 1 goto VCReportError
C:\SVN\mangos\src\bindings\scriptdev2>goto VCEnd
Compiling…
precompiled.cpp
Compiling…
system.cpp
ScriptMgr.cpp
sc_creature.cpp
..\include\sc_creature.cpp(393) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
..\include\sc_creature.cpp(402) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
..\include\sc_creature.cpp(415) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
..\include\sc_creature.cpp(424) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
..\include\sc_creature.cpp(518) : error C2661: ‘MaNGOS::UnitLastSearcher::UnitLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MostHPMissingInRange
]
..\include\sc_creature.cpp(541) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=FriendlyCCedInRange
]
..\include\sc_creature.cpp(561) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=FriendlyMissingBuffInRange
]
borean_tundra.cpp
loch_modan.cpp
instance_blackrock_depths.cpp
boss_tomb_of_seven.cpp
boss_moira_bronzebeard.cpp
boss_magmus.cpp
boss_high_interrogator_gerstahn.cpp
boss_grizzle.cpp
boss_gorosh_the_dervish.cpp
boss_general_angerforge.cpp
boss_emperor_dagran_thaurissan.cpp
boss_anubshiah.cpp
blackrock_depths.cpp
instance_sunwell_plateau.cpp
boss_kalecgos.cpp
boss_brutallus.cpp
instance_magisters_terrace.cpp
boss_vexallus.cpp
boss_selin_fireheart.cpp
boss_priestess_delrissa.cpp
boss_felblood_kaelthas.cpp
..\scripts\zone\magisters_terrace\boss_felblood_kaelthas.cpp(509) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
isle_of_queldanas.cpp
zulaman.cpp
instance_zulaman.cpp
boss_nalorakk.cpp
boss_janalai.cpp
undercity.cpp
thunder_bluff.cpp
shattrath_city.cpp
orgrimmar.cpp
ironforge.cpp
..\ScriptMgr.cpp(1045) : error C2227: left of ‘->LookupEntry’ must point to class/struct/union/generic type
type is ”unknown-type”
..\ScriptMgr.cpp(1060) : error C2227: left of ‘->LookupEntry’ must point to class/struct/union/generic type
type is ”unknown-type”
silvermoon_city.cpp
boss_leutenant_drake.cpp
..\scripts\zone\silvermoon\silvermoon_city.cpp(51) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\silvermoon\silvermoon_city.cpp(82) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
boss_epoch_hunter.cpp
boss_captain_skarloc.cpp
instance_hyjal.cpp
hyjalAI.cpp
hyjal.cpp
..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp(326) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=AllFriendlyCreaturesInGrid
]
..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp(332) : error C2661: ‘MaNGOS::GameObjectListSearcher::GameObjectListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=AllGameObjectsWithEntryInGrid
]
boss_archimonde.cpp
instance_dark_portal.cpp
dark_portal.cpp
boss_temporus.cpp
boss_chrono_lord_deja.cpp
boss_aeonus.cpp
boss_hungarfen.cpp
instance_steam_vault.cpp
boss_warlord_kalithresh.cpp
..\scripts\zone\coilfang_resevoir\steam_vault\boss_warlord_kalithresh.cpp(148) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
boss_mekgineer_steamrigger.cpp
boss_hydromancer_thespia.cpp
instance_serpent_shrine.cpp
boss_morogrim_tidewalker.cpp
boss_leotheras_the_blind.cpp
boss_hydross_the_unstable.cpp
boss_fathomlord_karathress.cpp
..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_fathomlord_karathress.cpp(231) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
stormwind_city.cpp
boss_warmaster_voone.cpp
boss_the_beast.cpp
boss_rend_blackhand.cpp
boss_quartermaster_zigris.cpp
boss_pyroguard_emberseer.cpp
boss_overlord_wyrmthalak.cpp
boss_mother_smolderweb.cpp
boss_highlord_omokk.cpp
boss_halycon.cpp
boss_gyth.cpp
boss_drakkisath.cpp
zangarmarsh.cpp
terokkar_forest.cpp
..\scripts\zone\terokkar_forest\terokkar_forest.cpp(61) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\terokkar_forest\terokkar_forest.cpp(71) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
instance_mechanar.cpp
boss_pathaleon_the_calculator.cpp
boss_nethermancer_sepethrea.cpp
boss_gatewatcher_ironhand.cpp
boss_gatewatcher_gyrokill.cpp
the_eye.cpp
instance_the_eye.cpp
boss_void_reaver.cpp
boss_kaelthas.cpp
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(166) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(198) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(235) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(495) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(528) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(561) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(595) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
boss_astromancer.cpp
boss_warp_splinter.cpp
boss_laj.cpp
boss_high_botanist_freywinn.cpp
instance_arcatraz.cpp
boss_harbinger_skyriss.cpp
..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp(82) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp(113) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
arcatraz.cpp
boss_doomwalker.cpp
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
netherstorm.cpp
..\scripts\zone\netherstorm\netherstorm.cpp(404) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
..\scripts\zone\netherstorm\netherstorm.cpp(441) : error C2065: ‘UNIT_STAND_STATE_KNEEL’ : undeclared identifier
..\scripts\zone\netherstorm\netherstorm.cpp(442) : error C2065: ‘UNIT_STAND_STATE_KNEEL’ : undeclared identifier
..\scripts\zone\netherstorm\netherstorm.cpp(466) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\netherstorm\netherstorm.cpp(467) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\netherstorm\netherstorm.cpp(639) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
nagrand.cpp
..\scripts\zone\nagrand\nagrand.cpp(121) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
..\scripts\zone\nagrand\nagrand.cpp(135) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\nagrand\nagrand.cpp(227) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
karazhan.cpp
instance_karazhan.cpp
bosses_opera.cpp
..\scripts\zone\karazhan\bosses_opera.cpp(576) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
..\scripts\zone\karazhan\bosses_opera.cpp(913) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\karazhan\bosses_opera.cpp(920) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
boss_terestian_illhoof.cpp
..\scripts\zone\karazhan\boss_shade_of_aran.cpp(273) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
..\scripts\zone\karazhan\boss_shade_of_aran.cpp(283) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\karazhan\boss_shade_of_aran.cpp(295) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
boss_prince_malchezaar.cpp
boss_nightbane.cpp
boss_netherspite.cpp
boss_moroes.cpp
boss_midnight.cpp
boss_maiden_of_virtue.cpp
boss_curator.cpp
..\scripts\zone\karazhan\boss_curator.cpp(94) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
..\scripts\zone\karazhan\boss_curator.cpp(113) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
hellfire_peninsula.cpp
boss_doomlord_kazzak.cpp
instance_shattered_halls.cpp
boss_warbringer_omrogg.cpp
boss_nethekurse.cpp
boss_watchkeeper_gargolmar.cpp
boss_omor_the_unscarred.cpp
instance_magtheridons_lair.cpp
boss_magtheridon.cpp
boss_the_maker.cpp
..\scripts\zone\hellfire_citadel\magtheridons_lair\boss_magtheridon.cpp(237) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
..\scripts\zone\hellfire_citadel\magtheridons_lair\boss_magtheridon.cpp(310) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
boss_kelidan_the_breaker.cpp
boss_broggok.cpp
boss_kruul.cpp
blasted_lands.cpp
ghostlands.cpp
eversong_woods.cpp
..\scripts\zone\ghostlands\ghostlands.cpp(123) : error C2661: ‘MaNGOS::GameObjectLastSearcher::GameObjectLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestGameObjectEntryInObjectRangeCheck
]
..\scripts\zone\ghostlands\ghostlands.cpp(149) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
..\scripts\zone\ghostlands\ghostlands.cpp(171) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
instance_black_temple.cpp
illidari_council.cpp
boss_warlord_najentus.cpp
boss_teron_gorefiend.cpp
boss_supremus.cpp
boss_reliquary_of_souls.cpp
..\scripts\zone\black_temple\boss_shade_of_akama.cpp(347) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=AllCreaturesOfEntryInRange
]
boss_mother_shahraz.cpp
boss_illidan.cpp
boss_bloodboil.cpp
..\scripts\zone\black_temple\boss_illidan.cpp(1167) : error C2661: ‘MaNGOS::PlayerSearcher::PlayerSearcher’ : no overloaded function takes 3 arguments
with
[
Check=AgonizingFlamesTargetCheck
]
..\scripts\zone\black_temple\boss_illidan.cpp(1504) : error C2065: ‘UNIT_FLAG_UNK_8’ : undeclared identifier
..\scripts\zone\black_temple\boss_illidan.cpp(2162) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
black_temple.cpp
azuremyst_isle.cpp
..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(79) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(107) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(273) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(274) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
boss_murmur.cpp
boss_grandmaster_vorpil.cpp
boss_blackheart_the_inciter.cpp
instance_sethekk_halls.cpp
boss_tailonking_ikiss.cpp
boss_darkweaver_syth.cpp
boss_pandemonius.cpp
boss_nexusprince_shaffar.cpp
uldaman.cpp
boss_ironaya.cpp
instance_zulgurub.cpp
boss_wushoolay.cpp
boss_venoxis.cpp
boss_thekal.cpp
boss_renataki.cpp
..\scripts\zone\zulgurub\boss_thekal.cpp(124) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(134) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(158) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(174) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(266) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(333) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(343) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(356) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(404) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(465) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(475) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
..\scripts\zone\zulgurub\boss_thekal.cpp(488) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
boss_marli.cpp
boss_mandokir.cpp
boss_jindo.cpp
boss_jeklik.cpp
boss_hazzarah.cpp
boss_hakkar.cpp
boss_grilek.cpp
boss_gahzranka.cpp
boss_arlokk.cpp
zulfarrak.cpp
winterspring.cpp
westfall.cpp
western_plaguelands.cpp
instance_wailing_caverns.cpp
silverpine_forest.cpp
silithus.cpp
with
[
Check=MaNGOS::NearestGameObjectEntryInObjectRangeCheck
]
mob_anubisath_sentinel.cpp
instance_temple_of_ahnqiraj.cpp
boss_viscidus.cpp
boss_twinemperors.cpp
..\scripts\zone\temple_of_ahnqiraj\mob_anubisath_sentinel.cpp(178) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=NearbyAQSentinel
]
..\scripts\zone\temple_of_ahnqiraj\boss_twinemperors.cpp(388) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
with
[
Check=boss_twinemperorsAI::AnyBugCheck
]
boss_skeram.cpp
boss_sartura.cpp
boss_ouro.cpp
boss_huhuran.cpp
boss_fankriss.cpp
boss_cthun.cpp
boss_bug_trio.cpp
tanaris.cpp
stratholme.cpp
instance_stratholme.cpp
boss_timmy_the_cruel.cpp
boss_ramstein_the_gorger.cpp
boss_postmaster_malown.cpp
boss_order_of_silver_hand.cpp
boss_nerubenkan.cpp
boss_maleki_the_pallid.cpp
boss_magistrate_barthilas.cpp
boss_dathrohan_balnazzar.cpp
boss_cannon_master_willey.cpp
boss_baroness_anastari.cpp
boss_baron_rivendare.cpp
stranglethorn_vale.cpp
stonetalon_mountains.cpp
boss_amnennar_the_coldbringer.cpp
boss_onyxia.cpp
instance_naxxramas.cpp
boss_sapphiron.cpp
boss_razuvious.cpp
boss_patchwerk.cpp
boss_noth.cpp
boss_maexxna.cpp
boss_loatheb.cpp
boss_heigan.cpp
boss_grobbulus.cpp
boss_gothik.cpp
boss_gluth.cpp
boss_four_horsemen.cpp
boss_faerlina.cpp
boss_anubrekhan.cpp
mulgore.cpp
molten_core.cpp
instance_molten_core.cpp
boss_sulfuron_harbinger.cpp
boss_shazzrah.cpp
boss_ragnaros.cpp
boss_majordomo_executus.cpp
boss_lucifron.cpp
boss_golemagg.cpp
boss_gehennas.cpp
boss_garr.cpp
boss_baron_geddon.cpp
boss_noxxion.cpp
boss_landslide.cpp
boss_celebras_the_cursed.cpp
feralas.cpp
felwood.cpp
elwynn_forest.cpp
..\scripts\zone\elwynn_forest\elwynn_forest.cpp(47) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\elwynn_forest\elwynn_forest.cpp(76) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
searing_gorge.cpp
instance_scholomance.cpp
boss_vectus.cpp
boss_the_ravenian.cpp
boss_ras_frostwhisper.cpp
boss_lorekeeper_polkelt.cpp
boss_lord_alexei_barov.cpp
boss_kormok.cpp
boss_jandice_barov.cpp
boss_instructor_malicia.cpp
boss_illucia_barov.cpp
boss_doctor_theolen_krastinov.cpp
boss_death_knight_darkreaver.cpp
boss_darkmaster_gandling.cpp
instance_scarlet_monastery.cpp
boss_scorn.cpp
boss_mograine_and_whitemane.cpp
boss_interrogator_vishas.cpp
boss_houndmaster_loksey.cpp
boss_high_inquisitor_fairbanks.cpp
boss_herod.cpp
boss_bloodmage_thalnos.cpp
boss_azshir_the_sleepless.cpp
boss_arcanist_doan.cpp
instance_ruins_of_ahnqiraj.cpp
boss_rajaxx.cpp
boss_ossirian.cpp
boss_moam.cpp
boss_kurinnaxx.cpp
boss_buru.cpp
boss_ayamiss.cpp
eastern_plaguelands.cpp
darkshore.cpp
..\scripts\zone\eastern_plaguelands\eastern_plaguelands.cpp(122) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
burning_steppes.cpp
instance_gruuls_lair.cpp
boss_high_king_maulgar.cpp
boss_gruul.cpp
bloodmyst_isle.cpp
instance_blackwing_lair.cpp
boss_victor_nefarius.cpp
boss_vaelastrasz.cpp
boss_razorgore.cpp
boss_nefarian.cpp
boss_flamegor.cpp
boss_firemaw.cpp
boss_ebonroc.cpp
boss_chromaggus.cpp
boss_broodlord_lashlayer.cpp
dustwallow_marsh.cpp
dun_morogh.cpp
..\scripts\zone\dun_morogh\dun_morogh.cpp(47) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\zone\dun_morogh\dun_morogh.cpp(76) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
the_barrens.cpp
boss_azuregos.cpp
azshara.cpp
..\scripts\zone\barrens\the_barrens.cpp(365) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
with
[
Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
]
ashenvale.cpp
alterac_mountains.cpp
item_scripts.cpp
go_scripts.cpp
areatrigger_scripts.cpp
npcs_special.cpp
..\scripts\npc\npcs_special.cpp(266) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
..\scripts\npc\npcs_special.cpp(306) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
npc_professions.cpp
npc_innkeeper.cpp
npc_escortAI.cpp
guards.cpp
guard_ai.cpp
example_misc.cpp
example_gossip_codebox.cpp
example_escort.cpp
example_creature.cpp
simple_ai.cpp
mob_generic_creature.cpp
mob_event_ai.cpp
boss_ysondre.cpp
boss_taerar.cpp
boss_lethon.cpp
boss_emeriss.cpp

Results

Build log was saved at “file://c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm”
ScriptDev2 – 95 error(s), 0 warning(s)

What can I do to that? :S and sorry for so long message.

5. Thank you! I’m trying to make my own repack as some people are asking about becuase you’re moving to Trinity.

I need to get mine working first so I can set it up for friends as well first.

6. # Steveya

Well actually i’ve been thinking on rewriting guide on how to install mangos manually so perhaps that would be my next post ;)

7. Can you rewrite the guide on how to configure mangos manually becuase the old one is really confusing me?

Or is there another guide out there that I could use?

8. I’m really sorry for late reply because i just got back from holiday :)

as for the questions

Well you can find the revision number by running the mangosd.exe and it’ll display the revision number there (at the top area)

as for repack, well that’s depend on how you want to create your repack lol

# blitzcreek

Ah you need a proper database for it, because the default sql that is included with mangos doesn’t give you mobs (it’s just a basic database just to let you know that you’ve successfully created the server)

i’d recommend you to get UDB (unified database) for you server ;)

9. Question, and help please, i’ve followed all directions about How to Compile Mangos and Scriptdev2 for Windows, i had no errors, so when i finally got everything going and logged on to game, there are no characters, mobs, creatures. What i do wrong and how can i fix it, someone please help.

10. Man,can you pls help me….Ive done everything in tutorial,but how do i know for What gameversion is the repack,and where are the sql files that need to be runned in sqlyog?and what shoud i do to compile a repack for WotLk beta 9095??and where can i see the compiled repack info(if i made the repack i wana add my name)…
Plllssss i beg you help me…. :):):P

11. Tried changing the name an got a new error

“..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”‘ is not recognized as an internal or external command,
1>operable program or batch file.

So I’m not sure what the fix is.

12. @ wowguy

Had the same issue …..reasoning is because as of revision 721 he changed the gensvnrevision__Win32_Release\gensvnrevision.exe to point to genrevision__Win32_Release\genrevision.exe which doesnt exist in the lastest releases.

Im not what the fix is, Im still working on it myself ….

Im not sure if I can just rename the files in mangos or not

13. It can’t find some directory…

“C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”

same problem also …the file is located in that folder but for some reason when you try to rebuild it. it says it not. any ideas?