Skip to content

Instantly share code, notes, and snippets.

@carl
Created August 31, 2021 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carl/675c935f03fd7e4d0e226b5bc9d86315 to your computer and use it in GitHub Desktop.
Save carl/675c935f03fd7e4d0e226b5bc9d86315 to your computer and use it in GitHub Desktop.
cesium plugin compile errors
Build started...
1>------ Build started: Project: CesiumForUnrealSamples, Configuration: Development_Editor x64 ------
1>Using 'git status' to determine working set for adaptive non-unity build (C:\realvr\cesium).
1>Invalidating makefile for CesiumForUnrealSamplesEditor (PCH.CesiumRuntime.h deleted)
1>Parsing headers for CesiumForUnrealSamplesEditor
1> Running UnrealHeaderTool "C:\realvr\cesium\CesiumForUnrealSamples.uproject" "C:\realvr\cesium\Intermediate\Build\Win64\CesiumForUnrealSamplesEditor\Development\CesiumForUnrealSamplesEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\Users\oferb\AppData\Local\UnrealBuildTool\Log_UHT.txt" -installed
1>Reflection code generated for CesiumForUnrealSamplesEditor in 3.2250416 seconds
1>Building CesiumForUnrealSamplesEditor...
1>Using Visual Studio 2019 14.28.29336 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>[Adaptive unity build] Excluded from CesiumRuntime unity file: Cesium3DTileset.cpp, CesiumGltfComponent.cpp, CesiumGltfPrimitiveComponent.cpp, CesiumMetadataArray.cpp, CesiumMetadataConversions.cpp, CesiumMetadataFeatureTable.cpp, CesiumMetadataGenericValue.cpp, CesiumMetadataPrimitive.cpp, CesiumMetadataProperty.cpp, CesiumMetadataUtilityBlueprintLibrary.cpp
1>[Adaptive unity build] Excluded from CesiumEditor unity file: CesiumCommands.cpp, CesiumEditor.cpp, CesiumPanel.cpp, IonQuickAddPanel.cpp
1>Building 32 actions with 48 processes...
1> [1/32] Default.rc2
1> [2/32] Default.rc2
1> [3/32] Default.rc2
1> [4/32] Module.SunPosition.gen.cpp
1> [5/32] PCH.CesiumEditor.cpp
1> [6/32] PCH.CesiumRuntime.cpp
1> [7/32] Module.SunPosition.cpp
1> [8/32] UE4Editor-SunPosition.lib
1> Creating library C:\realvr\cesium\Plugins\SunPosition\Intermediate\Build\Win64\UE4Editor\Development\SunPosition\UE4Editor-SunPosition.lib and object C:\realvr\cesium\Plugins\SunPosition\Intermediate\Build\Win64\UE4Editor\Development\SunPosition\UE4Editor-SunPosition.exp
1> [9/32] CesiumMetadataConversions.cpp
1> [10/32] UE4Editor-SunPosition.dll
1> Creating library C:\realvr\cesium\Plugins\SunPosition\Intermediate\Build\Win64\UE4Editor\Development\SunPosition\UE4Editor-SunPosition.suppressed.lib and object C:\realvr\cesium\Plugins\SunPosition\Intermediate\Build\Win64\UE4Editor\Development\SunPosition\UE4Editor-SunPosition.suppressed.exp
1> [11/32] CesiumMetadataFeatureTable.cpp
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2653: 'AccessorTypes': is not a class or namespace name
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2065: 'SCALAR': undeclared identifier
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2062: type 'float' unexpected
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2144: syntax error: 'unknown-type' should be preceded by ')'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2144: syntax error: 'unknown-type' should be preceded by ';'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2059: syntax error: '>'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2059: syntax error: ')'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataFeatureTable.cpp(13): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1> [12/32] CesiumMetadataGenericValue.cpp
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(102): note: while compiling class template member function 'TTo CesiumMetadataConversions<TTo,_First,void>::convert(const std::string_view &,TTo)'
1> with
1> [
1> TTo=int32,
1> _First=std::string_view
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataGenericValue.cpp(60): note: see reference to function template instantiation 'TTo CesiumMetadataConversions<TTo,_First,void>::convert(const std::string_view &,TTo)' being compiled
1> with
1> [
1> TTo=int32,
1> _First=std::string_view
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataGenericValue.cpp(60): note: see reference to class template instantiation 'CesiumMetadataConversions<int32,_First,void>' being compiled
1> with
1> [
1> _First=std::string_view
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\type_traits(1492): note: see reference to function template instantiation 'TTo UCesiumMetadataGenericValueBlueprintLibrary::GetInteger::<lambda_b7be506f54e6a5633d58cc8e1de7f1b1>::operator ()<_First>(_First) const' being compiled
1> with
1> [
1> TTo=int32,
1> _First=std::string_view
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1530): note: see reference to class template instantiation 'std::_Variant_single_visit_result<_Callable,std::integer_sequence<_Ty,13>,const std::variant<std::monostate,int8_t,uint8_t,int16_t,uint16_t,int32_t,uint32_t,int64_t,uint64_t,float,double,bool,std::string_view,CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>> &>' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataGenericValueBlueprintLibrary::GetInteger::<lambda_b7be506f54e6a5633d58cc8e1de7f1b1>,
1> _Ty=size_t
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1654): note: see reference to class template instantiation 'std::_Variant_all_visit_results_same<_Callable,_ListOfIndexVectors,const std::variant<std::monostate,int8_t,uint8_t,int16_t,uint16_t,int32_t,uint32_t,int64_t,uint64_t,float,double,bool,std::string_view,CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>> &>' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataGenericValueBlueprintLibrary::GetInteger::<lambda_b7be506f54e6a5633d58cc8e1de7f1b1>
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataGenericValue.cpp(64): note: see reference to function template instantiation 'int std::visit<UCesiumMetadataGenericValueBlueprintLibrary::GetInteger::<lambda_b7be506f54e6a5633d58cc8e1de7f1b1>,const FCesiumMetadataGenericValue::ValueType&,void>(_Callable &&,const FCesiumMetadataGenericValue::ValueType &)' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataGenericValueBlueprintLibrary::GetInteger::<lambda_b7be506f54e6a5633d58cc8e1de7f1b1>
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C3861: 'losslessNarrowOrDefault': identifier not found
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(123): error C2653: 'glm': is not a class or namespace name
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C3861: 'losslessNarrowOrDefault': identifier not found
1> [13/32] CesiumMetadataArray.cpp
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(102): note: while compiling class template member function 'TTo CesiumMetadataConversions<TTo,std::string_view,void>::convert(const std::string_view &,TTo)'
1> with
1> [
1> TTo=int64
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataArray.cpp(73): note: see reference to function template instantiation 'TTo CesiumMetadataConversions<TTo,std::string_view,void>::convert(const std::string_view &,TTo)' being compiled
1> with
1> [
1> TTo=int64
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataArray.cpp(73): note: see reference to class template instantiation 'CesiumMetadataConversions<int64,std::string_view,void>' being compiled
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\type_traits(1592): note: see reference to function template instantiation 'int64 UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>::operator ()<_First>(const _First &) const' being compiled
1> with
1> [
1> _First=CesiumGltf::MetadataArrayView<std::string_view>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1484): note: see reference to function template instantiation 'int64 std::invoke<_Callable,const _First&,>(_Callable &&,_Ty1) noexcept(false)' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>,
1> _First=CesiumGltf::MetadataArrayView<std::string_view>,
1> _Ty1=const CesiumGltf::MetadataArrayView<std::string_view> &
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1606): note: see reference to function template instantiation '_Ret std::_Variant_dispatcher<_Indices>::_Dispatch2<_Ret,_Callable,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>>&,false>(_Callable &&,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1607): note: see reference to function template instantiation '_Ret std::_Variant_dispatcher<_Indices>::_Dispatch2<_Ret,_Callable,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>>&,false>(_Callable &&,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1645): note: see reference to function template instantiation '_Ret std::_Visit_strategy<2>::_Visit2<_Ret,_ListOfIndexVectors,_Callable,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>>&>(size_t,_Callable &&,const std::variant<CesiumGltf::MetadataArrayView<int8_t>,CesiumGltf::MetadataArrayView<uint8_t>,CesiumGltf::MetadataArrayView<int16_t>,CesiumGltf::MetadataArrayView<uint16_t>,CesiumGltf::MetadataArrayView<int32_t>,CesiumGltf::MetadataArrayView<uint32_t>,CesiumGltf::MetadataArrayView<int64_t>,CesiumGltf::MetadataArrayView<uint64_t>,CesiumGltf::MetadataArrayView<float>,CesiumGltf::MetadataArrayView<double>,CesiumGltf::MetadataArrayView<bool>,CesiumGltf::MetadataArrayView<std::string_view>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _ListOfIndexVectors=_ListOfIndexVectors,
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1654): note: see reference to function template instantiation '_Ret std::_Visit_impl<13,_Ret,_ListOfIndexVectors,_Callable,const FCesiumMetadataArray::ArrayType&>(_Callable &&,const FCesiumMetadataArray::ArrayType &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataArray.cpp(77): note: see reference to function template instantiation '__int64 std::visit<UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>,const FCesiumMetadataArray::ArrayType&,void>(_Callable &&,const FCesiumMetadataArray::ArrayType &)' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataArrayBlueprintLibrary::GetInteger64::<lambda_29b71b42d25bc582186b36b3fc43b09a>
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C3861: 'losslessNarrowOrDefault': identifier not found
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(123): error C2653: 'glm': is not a class or namespace name
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C3861: 'losslessNarrowOrDefault': identifier not found
1> [14/32] Module.CesiumEditor.gen.cpp
1> [15/32] CesiumMetadataProperty.cpp
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(102): note: while compiling class template member function 'TTo CesiumMetadataConversions<TTo,ElementType,void>::convert(const std::string_view &,TTo)'
1> with
1> [
1> TTo=int64,
1> ElementType=std::string_view
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataProperty.cpp(87): note: see reference to function template instantiation 'TTo CesiumMetadataConversions<TTo,ElementType,void>::convert(const std::string_view &,TTo)' being compiled
1> with
1> [
1> TTo=int64,
1> ElementType=std::string_view
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataProperty.cpp(87): note: see reference to class template instantiation 'CesiumMetadataConversions<int64,ElementType,void>' being compiled
1> with
1> [
1> ElementType=std::string_view
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\type_traits(1592): note: see reference to function template instantiation 'int64 UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>::operator ()<_First>(const _First &) const' being compiled
1> with
1> [
1> _First=CesiumGltf::MetadataPropertyView<std::string_view>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1484): note: see reference to function template instantiation 'int64 std::invoke<_Callable,const _First&,>(_Callable &&,_Ty1) noexcept(false)' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>,
1> _First=CesiumGltf::MetadataPropertyView<std::string_view>,
1> _Ty1=const CesiumGltf::MetadataPropertyView<std::string_view> &
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1615): note: see reference to function template instantiation '_Ret std::_Variant_dispatcher<_Indices>::_Dispatch2<_Ret,_Callable,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>>&,false>(_Callable &&,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1616): note: see reference to function template instantiation '_Ret std::_Variant_dispatcher<_Indices>::_Dispatch2<_Ret,_Callable,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>>&,false>(_Callable &&,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1645): note: see reference to function template instantiation '_Ret std::_Visit_strategy<3>::_Visit2<_Ret,_ListOfIndexVectors,_Callable,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>>&>(size_t,_Callable &&,const std::variant<CesiumGltf::MetadataPropertyView<int8_t>,CesiumGltf::MetadataPropertyView<uint8_t>,CesiumGltf::MetadataPropertyView<int16_t>,CesiumGltf::MetadataPropertyView<uint16_t>,CesiumGltf::MetadataPropertyView<int32_t>,CesiumGltf::MetadataPropertyView<uint32_t>,CesiumGltf::MetadataPropertyView<int64_t>,CesiumGltf::MetadataPropertyView<uint64_t>,CesiumGltf::MetadataPropertyView<float>,CesiumGltf::MetadataPropertyView<double>,CesiumGltf::MetadataPropertyView<bool>,CesiumGltf::MetadataPropertyView<std::string_view>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint8_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint16_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint32_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<int64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<uint64_t>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<float>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<double>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<bool>>,CesiumGltf::MetadataPropertyView<CesiumGltf::MetadataArrayView<std::string_view>>> &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _ListOfIndexVectors=_ListOfIndexVectors,
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>
1> ]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1654): note: see reference to function template instantiation '_Ret std::_Visit_impl<25,_Ret,_ListOfIndexVectors,_Callable,const FCesiumMetadataProperty::PropertyType&>(_Callable &&,const FCesiumMetadataProperty::PropertyType &)' being compiled
1> with
1> [
1> _Ret=_Ret,
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumMetadataProperty.cpp(91): note: see reference to function template instantiation '__int64 std::visit<UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>,const FCesiumMetadataProperty::PropertyType&,void>(_Callable &&,const FCesiumMetadataProperty::PropertyType &)' being compiled
1> with
1> [
1> _Callable=UCesiumMetadataPropertyBlueprintLibrary::GetInteger64::<lambda_a8fd1da5d09c932641ac7e4a227f9eca>
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(114): error C3861: 'losslessNarrowOrDefault': identifier not found
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(123): error C2653: 'glm': is not a class or namespace name
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C2039: 'losslessNarrowOrDefault': is not a member of 'CesiumUtility'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumUtility/SpanHelper.h(5): note: see declaration of 'CesiumUtility'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataConversions.h(128): error C3861: 'losslessNarrowOrDefault': identifier not found
1> [16/32] CesiumMetadataPrimitive.cpp
1> [17/32] CesiumCommands.cpp
1> [18/32] CesiumGltfComponent.cpp
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumGltf/ExtensibleObject.h(23): error C2027: use of undefined type 'CesiumGltf::ModelEXT_feature_metadata'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumMetadataPrimitive.h(11): note: see declaration of 'CesiumGltf::ModelEXT_feature_metadata'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp(563): note: see reference to function template instantiation 'const T *CesiumGltf::ExtensibleObject::getExtension<CesiumGltf::ModelEXT_feature_metadata>(void) noexcept const' being compiled
1> with
1> [
1> T=CesiumGltf::ModelEXT_feature_metadata
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumGltf/ExtensibleObject.h(23): error C2065: 'ExtensionName': undeclared identifier
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumGltf/ExtensibleObject.h(24): error C3536: 'it': cannot be used before it is initialized
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumGltf/ExtensibleObject.h(24): error C2679: binary '==': no operator found which takes a right-hand operand of type 'std::_List_const_iterator<std::_List_val<std::_List_simple_types<_Ty>>>' (or there is no acceptable conversion)
1> with
1> [
1> _Ty=std::pair<const std::string,std::any>
1> ]
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/StaticMesh.h(441): note: could be 'bool operator ==(const UMaterialInterface &,const FStaticMaterial &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/StaticMesh.h(440): note: or 'bool operator ==(const FStaticMaterial &,const UMaterialInterface &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/StaticMesh.h(439): note: or 'bool operator ==(const FStaticMaterial &,const FStaticMaterial &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/StaticMesh.h(307): note: or 'bool operator ==(const FMeshSectionInfo &,const FMeshSectionInfo &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Materials/MaterialLayersFunctions.h(152): note: or 'bool operator ==(const FMemoryImageMaterialParameterInfo &,const FMaterialParameterInfo &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Materials/MaterialLayersFunctions.h(142): note: or 'bool operator ==(const FMaterialParameterInfo &,const FMemoryImageMaterialParameterInfo &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Materials/MaterialLayersFunctions.h(132): note: or 'bool operator ==(const FMemoryImageMaterialParameterInfo &,const FMemoryImageMaterialParameterInfo &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Materials/MaterialLayersFunctions.h(122): note: or 'bool operator ==(const FMaterialParameterInfo &,const FMaterialParameterInfo &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RenderCore\Public\VirtualTexturing.h(419): note: or 'bool operator ==(const FVirtualTextureLocalTile &,const FVirtualTextureLocalTile &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RenderCore\Public\VirtualTexturing.h(82): note: or 'bool operator ==(const FAllocatedVTDescription &,const FAllocatedVTDescription &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RenderCore\Public\VirtualTexturing.h(30): note: or 'bool operator ==(const FVirtualTextureProducerHandle &,const FVirtualTextureProducerHandle &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h(527): note: or 'bool operator ==(const FShaderCodeVendorExtension &,const FShaderCodeVendorExtension &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RenderCore\Public\ShaderCore.h(202): note: or 'bool operator ==(const FParameterAllocation &,const FParameterAllocation &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Misc/Timecode.h(336): note: or 'bool operator ==(const FTimecode &,const FTimecode &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Misc/FrameRate.h(196): note: or 'bool operator ==(const FFrameRate &,const FFrameRate &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Misc/FrameTime.h(157): note: or 'bool operator ==(FFrameTime,FFrameTime)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHIResources.h(735): note: or 'bool operator ==(const FRHIUniformBufferLayout &,const FRHIUniformBufferLayout &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHIResources.h(728): note: or 'bool operator ==(const FRHIUniformBufferLayout::FResourceParameter &,const FRHIUniformBufferLayout::FResourceParameter &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHI.h(1246): note: or 'bool operator ==(const FBlendStateInitializerRHI &,const FBlendStateInitializerRHI &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHI.h(1243): note: or 'bool operator ==(const FBlendStateInitializerRHI::FRenderTarget &,const FBlendStateInitializerRHI::FRenderTarget &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHI.h(1148): note: or 'bool operator ==(const FDepthStencilStateInitializerRHI &,const FDepthStencilStateInitializerRHI &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHI.h(1075): note: or 'bool operator ==(const FRasterizerStateInitializerRHI &,const FRasterizerStateInitializerRHI &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\RHI\Public\RHI.h(1051): note: or 'bool operator ==(const FSamplerStateInitializerRHI &,const FSamplerStateInitializerRHI &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\EdGraph/EdGraphPin.h(82): note: or 'bool operator ==(const FEdGraphTerminalType &,const FEdGraphTerminalType &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Serialization/MemoryImage.h(55): note: or 'bool operator ==(const FMemoryImageNamePointer &,const FMemoryImageNamePointer &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Serialization/MemoryImage.h(35): note: or 'bool operator ==(const FMemoryImageVTablePointer &,const FMemoryImageVTablePointer &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1271): note: or 'bool operator ==(const FLazyName &,const FLazyName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1126): note: or 'bool operator ==(const FScriptName &,const FName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1116): note: or 'bool operator ==(const FName &,const FScriptName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1106): note: or 'bool operator ==(const FMinimalName &,const FName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1096): note: or 'bool operator ==(const FName &,const FMinimalName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1086): note: or 'bool operator ==(const FScriptName &,const FScriptName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(1076): note: or 'bool operator ==(const FMinimalName &,const FMinimalName &)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(85): note: or 'bool operator ==(EName,FNameEntryId)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\UObject/NameTypes.h(84): note: or 'bool operator ==(FNameEntryId,EName)'
1> C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Serialization/MemoryLayout.h(164): note: or 'bool operator ==(const FTypeLayoutDesc &,const FTypeLayoutDesc &)'
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\exception(267): note: or 'bool std::operator ==(const std::exception_ptr &,const std::exception_ptr &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\exception(271): note: or 'bool std::operator ==(std::nullptr_t,const std::exception_ptr &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\exception(275): note: or 'bool std::operator ==(const std::exception_ptr &,std::nullptr_t) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\variant(1694): note: or 'bool std::operator ==(std::monostate,std::monostate) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\system_error(168): note: or 'bool std::operator ==(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\system_error(172): note: or 'bool std::operator ==(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\system_error(176): note: or 'bool std::operator ==(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\system_error(248): note: or 'bool std::operator ==(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\thread(204): note: or 'bool std::operator ==(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup]
1> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\INCLUDE\iosfwd(115): note: or 'bool std::operator ==<int,0>(const _Int,const std::fpos<_Mbstatet> &)'
1> with
1> [
1> _Int=int
1> ]
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\ThirdParty\include\CesiumGltf/ExtensibleObject.h(24): note: while trying to match the argument list '(int, std::_List_const_iterator<std::_List_val<std::_List_simple_types<_Ty>>>)'
1> with
1> [
1> _Ty=std::pair<const std::string,std::any>
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp(792): error C2027: use of undefined type 'CreateModelOptions'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.h(15): note: see declaration of 'CreateModelOptions'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp(1119): note: see reference to function template instantiation 'void loadPrimitive<CesiumGltf::AccessorView<int8_t>>(std::vector<LoadModelResult,std::allocator<LoadModelResult>> &,const CesiumGltf::Model &,const CesiumGltf::Mesh &,const CesiumGltf::MeshPrimitive &,const glm::dmat4x4 &,const CreateModelOptions &,const CesiumGltf::Accessor &,const CesiumGltf::AccessorView<FVector> &,const TIndexAccessor &)' being compiled
1> with
1> [
1> TIndexAccessor=CesiumGltf::AccessorView<int8_t>
1> ]
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp(1052): error C2027: use of undefined type 'CreateModelOptions'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.h(15): note: see declaration of 'CreateModelOptions'
1>C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp(1073): error C2027: use of undefined type 'CreateModelOptions'
1> C:\realvr\cesium\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.h(15): note: see declaration of 'CreateModelOptions'
1> [19/32] CesiumGltfPrimitiveComponent.cpp
1> [20/32] CesiumMetadataUtilityBlueprintLibrary.cpp
1> [21/32] Module.CesiumRuntime.gen.cpp
1> [22/32] CesiumPanel.cpp
1> [23/32] IonQuickAddPanel.cpp
1> [24/32] Module.CesiumRuntime.cpp
1> [25/32] CesiumEditor.cpp
1> [26/32] Module.CesiumEditor.cpp
1> [27/32] UE4Editor-CesiumEditor.lib
1> Creating library C:\realvr\cesium\Plugins\CesiumForUnreal\Intermediate\Build\Win64\UE4Editor\Development\CesiumEditor\UE4Editor-CesiumEditor.lib and object C:\realvr\cesium\Plugins\CesiumForUnreal\Intermediate\Build\Win64\UE4Editor\Development\CesiumEditor\UE4Editor-CesiumEditor.exp
1> [28/32] Cesium3DTileset.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(45,5): error MSB3073: The command ""C:\Program Files\Epic Games\UE_4.26\Engine\Build\BatchFiles\Build.bat" CesiumForUnrealSamplesEditor Win64 Development -Project="C:\realvr\cesium\CesiumForUnrealSamples.uproject" -WaitMutex -FromMsBuild" exited with code 6.
1>Done building project "CesiumForUnrealSamples.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment