Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.09 KB | None | 0 0
  1. CompileC build/src/OpenXcom.build/Debug/openxcom.build/Objects-normal/x86_64/TileEngine.o src/Battlescape/TileEngine.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
  2. cd /Users/felix/Projects/OpenXcom
  3. export LANG=en_US.US-ASCII
  4. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DCMAKE_INTDIR=\"Debug\" -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.14 -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/felix/Library/Developer/Xcode/DerivedData/OpenXcom-fyttcsphxbovqqcnxeclfbfnckoc/Index/DataStore -I/Users/felix/Projects/OpenXcom/build/Debug/include -I/usr/local/include/SDL -I/usr/local/Cellar/sdl_gfx/2.0.26/include/SDL -I/usr/local/Cellar/yaml-cpp/0.6.3_1/include -I/Users/felix/Projects/OpenXcom/build -I/Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/DerivedSources-normal/x86_64 -I/Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/DerivedSources/x86_64 -I/Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Users/felix/Projects/OpenXcom/build/Debug -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks -std=c++17 -std=gnu++1z -Wall -Wextra -Winit-self -Wmissing-include-dirs -Wunknown-pragmas -Wmissing-format-attribute -Wredundant-decls -Wformat-security -Wtype-limits -Wempty-body -Wuninitialized -Wignored-qualifiers -Wno-unused-parameter -Wno-inline -Qunused-arguments -pipe -MMD -MT dependencies -MF /Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/Objects-normal/x86_64/TileEngine.d --serialize-diagnostics /Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/Objects-normal/x86_64/TileEngine.dia -c /Users/felix/Projects/OpenXcom/src/Battlescape/TileEngine.cpp -o /Users/felix/Projects/OpenXcom/build/src/OpenXcom.build/Debug/openxcom.build/Objects-normal/x86_64/TileEngine.o
  5.  
  6. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/TileEngine.cpp:22:
  7. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/TileEngine.h:22:
  8. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/../Savegame/../Battlescape/BattlescapeGame.h:21:
  9. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/../Savegame/../Mod/RuleItem.h:23:
  10. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/RuleStatBonus.h:22:
  11. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/ModScript.h:20:
  12. /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/../Savegame/../Engine/Script.h:1748:11: error: static_cast from 'const OpenXcom::ScriptGroupContainer<OpenXcom::ScriptGroup<OpenXcom::Mod, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::RecolorUnitParser, 'r', 'e', 'c', 'o', 'l', 'o', 'r', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectMoveSoundUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'M', 'o', 'v', 'e', 'S', 'o', 'u', 'n', 'd', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'R', 'e', 'a', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::TryPsiAttackUnitParser, 't', 'r', 'y', 'P', 's', 'i', 'A', 't', 't', 'a', 'c', 'k', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HitUnitParser, 'h', 'i', 't', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::DamageUnitParser, 'd', 'a', 'm', 'a', 'g', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HealUnitParser, 'h', 'e', 'a', 'l', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::CreateUnitParser, 'c', 'r', 'e', 'a', 't', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::NewTurnUnitParser, 'n', 'e', 'w', 'T', 'u', 'r', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReturnFromMissionUnitParser, 'r', 'e', 't', 'u', 'r', 'n', 'F', 'r', 'o', 'm', 'M', 'i', 's', 's', 'i', 'o', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::AwardExperienceParser, 'a', 'w', 'a', 'r', 'd', 'E', 'x', 'p', 'e', 'r', 'i', 'e', 'n', 'c', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::VisibilityUnitParser, 'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> >, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::RecolorUnitParser, 'r', 'e', 'c', 'o', 'l', 'o', 'r', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectMoveSoundUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'M', 'o', 'v', 'e', 'S', 'o', 'u', 'n', 'd', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'R', 'e', 'a', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::TryPsiAttackUnitParser, 't', 'r', 'y', 'P', 's', 'i', 'A', 't', 't', 'a', 'c', 'k', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HitUnitParser, 'h', 'i', 't', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::DamageUnitParser, 'd', 'a', 'm', 'a', 'g', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HealUnitParser, 'h', 'e', 'a', 'l', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::CreateUnitParser, 'c', 'r', 'e', 'a', 't', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::NewTurnUnitParser, 'n', 'e', 'w', 'T', 'u', 'r', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReturnFromMissionUnitParser, 'r', 'e', 't', 'u', 'r', 'n', 'F', 'r', 'o', 'm', 'M', 'i', 's', 's', 'i', 'o', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::AwardExperienceParser, 'a', 'w', 'a', 'r', 'd', 'E', 'x', 'p', 'e', 'r', 'i', 'e', 'n', 'c', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::VisibilityUnitParser, 'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> > *' to 'const typename ScriptGroupNamedParser<SkillUseUnitParser, 's', 'k', 'i', 'l', 'l', 'U', 's', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>::ContainerWarper *', which are not related by inheritance, is not allowed
  13. return *static_cast<const typename SelectedParser::ContainerWarper*>(this);
  14. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/TileEngine.cpp:24:
  16. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/AIModule.h:23:
  17. In file included from /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/../Savegame/BattleUnit.h:26:
  18. /Users/felix/Projects/OpenXcom/src/Battlescape/../Mod/Armor.h:270:82: note: in instantiation of function template specialization 'OpenXcom::ScriptGroupContainer<OpenXcom::ScriptGroup<OpenXcom::Mod, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::RecolorUnitParser, 'r', 'e', 'c', 'o', 'l', 'o', 'r', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectMoveSoundUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'M', 'o', 'v', 'e', 'S', 'o', 'u', 'n', 'd', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'R', 'e', 'a', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::TryPsiAttackUnitParser, 't', 'r', 'y', 'P', 's', 'i', 'A', 't', 't', 'a', 'c', 'k', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HitUnitParser, 'h', 'i', 't', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::DamageUnitParser, 'd', 'a', 'm', 'a', 'g', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HealUnitParser, 'h', 'e', 'a', 'l', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::CreateUnitParser, 'c', 'r', 'e', 'a', 't', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::NewTurnUnitParser, 'n', 'e', 'w', 'T', 'u', 'r', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReturnFromMissionUnitParser, 'r', 'e', 't', 'u', 'r', 'n', 'F', 'r', 'o', 'm', 'M', 'i', 's', 's', 'i', 'o', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::AwardExperienceParser, 'a', 'w', 'a', 'r', 'd', 'E', 'x', 'p', 'e', 'r', 'i', 'e', 'n', 'c', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::VisibilityUnitParser, 'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> >, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::RecolorUnitParser, 'r', 'e', 'c', 'o', 'l', 'o', 'r', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'U', 'n', 'i', 't', 'S', 'p', 'r', 'i', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SelectMoveSoundUnitParser, 's', 'e', 'l', 'e', 'c', 't', 'M', 'o', 'v', 'e', 'S', 'o', 'u', 'n', 'd', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'A', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReactionUnitParser, 'r', 'e', 'a', 'c', 't', 'i', 'o', 'n', 'U', 'n', 'i', 't', 'R', 'e', 'a', 'c', 't', 'i', 'o', 'n', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::TryPsiAttackUnitParser, 't', 'r', 'y', 'P', 's', 'i', 'A', 't', 't', 'a', 'c', 'k', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HitUnitParser, 'h', 'i', 't', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::DamageUnitParser, 'd', 'a', 'm', 'a', 'g', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::HealUnitParser, 'h', 'e', 'a', 'l', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::CreateUnitParser, 'c', 'r', 'e', 'a', 't', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::NewTurnUnitParser, 'n', 'e', 'w', 'T', 'u', 'r', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::ReturnFromMissionUnitParser, 'r', 'e', 't', 'u', 'r', 'n', 'F', 'r', 'o', 'm', 'M', 'i', 's', 's', 'i', 'o', 'n', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::AwardExperienceParser, 'a', 'w', 'a', 'r', 'd', 'E', 'x', 'p', 'e', 'r', 'i', 'e', 'n', 'c', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'>, OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::VisibilityUnitParser, 'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> >::get<OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SkillUseUnitParser, 's', 'k', 'i', 'l', 'l', 'U', 's', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> >' requested here
  19. const typename Script::Container &getScript() const { return _battleUnitScripts.get<Script>(); }
  20. ^
  21. /Users/felix/Projects/OpenXcom/src/Battlescape/TileEngine.cpp:4135:34: note: in instantiation of function template specialization 'OpenXcom::Armor::getScript<OpenXcom::ScriptGroupNamedParser<OpenXcom::ModScript::SkillUseUnitParser, 's', 'k', 'i', 'l', 'l', 'U', 's', 'e', 'U', 'n', 'i', 't', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'> >' requested here
  22. work.execute(actor->getArmor()->getScript<ModScript::SkillUseUnit>(), args);
  23. ^
  24. 1 error generated.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement