
Results 21 to 27 of 27
Hybrid View
-
10-01-13, 08:16 AM #1
It's been awhile since this was posted in but here it goes
So I was having quite a few issues. My first was the OpenSSL issue everyone else is having. It kept saying I didn't have it or it didn't know how to read it. I was able to solve this issue by using all 32bit applications. I have an x64 system but when examining the CMake advanced options (you will have to click this checkbox) it had a value for Detected System or something similar. Anyway, it said my system was x86. I don't know why but using 32bit OpenSSL and Visual Studio redistributables got rid of this error.
Next after building the C++ scripts my first result was like 5 succeeded and 14 failed or something. I don't remember what it was now. The error I found in the Output file said something about a file in the /include dir. I had to go back to CMake and change the directory under advanced options for ../OpenSSL/include. there was a root directory listing right below which stayed ../OpenSSL. After changing this the Build finished with 17 succeeded and 2 failed.
In the Output there are 2 sections of errors. The first deals mainly with ICC scripts and I assume this isn't what is causing a build to fail. The second of error sections is with in the last few lines of output and I am assuming that this is where there failed sections are (This one and the one last code after this would be the ones not building). This is a FATAL error which is why I think it is the only really issue. Here are both errors. I am going to go to CMake again and see if I can find a value similar to the FATAL ERROR code.
ICC Error Block:
Code:10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(72): error C2504: 'ScriptedAI' : base class undefined10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(129): error C2146: syntax error : missing ';' before identifier 'events' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(129): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(129): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(74): error C2614: 'npc_rotting_frost_giant::npc_rotting_frost_giantAI' : illegal member initialization: 'ScriptedAI' is not a base or member 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(79): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(79): error C2228: left of '.Reset' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(80): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(80): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(81): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(81): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(82): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(82): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(87): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(87): error C2228: left of '.Reset' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(92): error C3861: 'UpdateVictim': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(95): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(95): error C2228: left of '.Update' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(97): error C2065: 'me' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(97): error C2227: left of '->HasUnitState' must point to class/struct/union/generic type 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(100): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(100): error C2228: left of '.ExecuteEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(105): error C2065: 'SELECT_TARGET_RANDOM' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(105): error C3861: 'SelectTarget': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(107): error C3861: 'Talk': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(108): error C3861: 'DoCast': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(110): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(110): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(113): error C3861: 'DoCastVictim': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(114): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(114): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(117): error C3861: 'DoCastVictim': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(118): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(118): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(125): error C3861: 'DoMeleeAttackIfReady': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(134): error C2440: 'return' : cannot convert from 'npc_rotting_frost_giant::npc_rotting_frost_giantAI *' to 'CreatureAI *' 10> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(144): error C2504: 'Scripted_NoMovementAI' : base class undefined 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(178): error C2146: syntax error : missing ';' before identifier 'events' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(178): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(178): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(146): error C2614: 'npc_frost_freeze_trap::npc_frost_freeze_trapAI' : illegal member initialization: 'Scripted_NoMovementAI' is not a base or member 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(155): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(155): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(158): error C2065: 'me' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(158): error C2227: left of '->RemoveAurasDueToSpell' must point to class/struct/union/generic type 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(159): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(159): error C2228: left of '.CancelEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(168): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(168): error C2228: left of '.Update' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(170): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(170): error C2228: left of '.ExecuteEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(172): error C2065: 'me' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(172): error C3861: 'DoCast': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(173): error C2065: 'events' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(173): error C2228: left of '.ScheduleEvent' must have class/struct/union 10> type is ''unknown-type'' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(183): error C2440: 'return' : cannot convert from 'npc_frost_freeze_trap::npc_frost_freeze_trapAI *' to 'CreatureAI *' 10> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(328): error C2027: use of undefined type 'InstanceScript' 10> D:\SkyFireEMU\Core\src\server\game\Maps\Map.h(43) : see declaration of 'InstanceScript' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(328): error C2227: left of '->GetBossState' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(328): error C2065: 'DONE' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(333): error C2027: use of undefined type 'InstanceScript' 10> D:\SkyFireEMU\Core\src\server\game\Maps\Map.h(43) : see declaration of 'InstanceScript' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(333): error C2227: left of '->GetData' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(333): error C2065: 'NOT_STARTED' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(338): error C2027: use of undefined type 'InstanceScript' 10> D:\SkyFireEMU\Core\src\server\game\Maps\Map.h(43) : see declaration of 'InstanceScript' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(338): error C2227: left of '->SetData' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(338): error C2065: 'IN_PROGRESS' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(340): error C3861: 'GetCreatureListWithEntryInGrid': identifier not found 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(345): error C2027: use of undefined type 'CreatureAI' 10> D:\SkyFireEMU\Core\src\server\game\Entities\Object\Object.h(120) : see declaration of 'CreatureAI' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(345): error C2227: left of '->DoAction' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(361): error C2027: use of undefined type 'InstanceScript' 10> D:\SkyFireEMU\Core\src\server\game\Maps\Map.h(43) : see declaration of 'InstanceScript' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(361): error C2227: left of '->GetData' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(361): error C2065: 'IN_PROGRESS' : undeclared identifier 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(362): error C2027: use of undefined type 'InstanceScript' 10> D:\SkyFireEMU\Core\src\server\game\Maps\Map.h(43) : see declaration of 'InstanceScript' 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(362): error C2227: left of '->SetData' must point to class/struct/union/generic type 10>..\..\..\..\SkyFireEMU\Core\src\server\scripts\Northrend\IcecrownCitadel\icecrown_citadel.cpp(362): error C2065: 'DONE' : undeclared identifier 10> boss_lady_deathwhisper.cpp
Code:17> vmap3extractor.vcxproj -> D:\Build\bin\RelWithDebInfo\vmap3extractor.exe18>LINK : fatal error LNK1104: cannot open file '..\scripts\RelWithDebInfo\scripts.lib' 19>------ Build started: Project: ALL_BUILD, Configuration: RelWithDebInfo Win32 ------ 19> Building Custom Rule D:/SkyFireEMU/Core/CMakeLists.txt 19> CMake does not need to re-run because D:\Build\CMakeFiles\generate.stamp is up-to-date. 19> Build all projects 20>------ Skipped Build: Project: INSTALL, Configuration: RelWithDebInfo Win32 ------ 20>Project not selected to build for this solution configuration ========== Build: 17 succeeded, 2 failed, 0 up-to-date, 1 skipped ==========
Last edited by BlazzedTroll; 10-01-13 at 08:19 AM.
-
29-04-13, 09:34 AM #2
im finish with cmake but there is no folder:
Code:C:\Build\Skyfire.(vsiualstudiothing)
EDIT: Fixed it but now genrev.exe isnt thereLast edited by bumbummen99; 29-04-13 at 09:46 AM.