Skip to content

Will not compile for UE 5.5 #40

@GiM-GamesInMotion

Description

@GiM-GamesInMotion

[4/8] Compile [x64] FurData.cpp
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurData.cpp(81): warning C4996: 'TArray<int,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
[5/8] Compile [x64] FurComponent.cpp
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): error C2027: use of undefined type 'UMaterial'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\Materials\MaterialInterface.h(42): note: see declaration of 'UMaterial'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): error C2039: 'GetRenderProxy': is not a member of 'TObjectPtr'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\Materials\MaterialExpression.h(225): note: see declaration of 'TObjectPtr'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): error C2665: 'FColoredMaterialRenderProxy::FColoredMaterialRenderProxy': no overloaded function could convert all the argument types
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\Materials\MaterialRenderProxy.h(305): note: could be 'FColoredMaterialRenderProxy::FColoredMaterialRenderProxy(const FColoredMaterialRenderProxy &)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): note: 'FColoredMaterialRenderProxy::FColoredMaterialRenderProxy(const FColoredMaterialRenderProxy &)': cannot convert argument 1 from 'FLinearColor' to 'const FColoredMaterialRenderProxy &'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): note: Reason: cannot convert from 'FLinearColor' to 'const FColoredMaterialRenderProxy'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(125): note: while trying to match the argument list '(FLinearColor)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(236): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(331): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(337): error C3536: 'MaterialProxy': cannot be used before it is initialized
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(337): error C2440: '=': cannot convert from 'int' to 'const FMaterialRenderProxy *'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(337): note: Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or parenthesized function-style cast
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(557): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): error C2665: 'TArray<UMaterialInterface *,FDefaultAllocator>::Add': no overloaded function could convert all the argument types
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Core\Public\Containers\Array.h(2333): note: could be 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *const &)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *const &)': cannot convert argument 1 from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *const &'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: Reason: cannot convert from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *const '
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Core\Public\Containers\Array.h(2320): note: or 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *&&)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *&&)': cannot convert argument 1 from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *&&'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: Reason: cannot convert from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(605): note: while trying to match the argument list '(UMaterialInstanceDynamic *)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): error C2665: 'TArray<UMaterialInterface *,FDefaultAllocator>::Add': no overloaded function could convert all the argument types
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Core\Public\Containers\Array.h(2333): note: could be 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *const &)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *const &)': cannot convert argument 1 from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *const &'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: Reason: cannot convert from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *const '
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Core\Public\Containers\Array.h(2320): note: or 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *&&)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: 'int TArray<UMaterialInterface *,FDefaultAllocator>::Add(UMaterialInterface *&&)': cannot convert argument 1 from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *&&'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: Reason: cannot convert from 'UMaterialInstanceDynamic *' to 'UMaterialInterface *'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(620): note: while trying to match the argument list '(UMaterialInstanceDynamic *)'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(745): error C2027: use of undefined type 'UMaterial'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\Materials\MaterialInterface.h(42): note: see declaration of 'UMaterial'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(745): error C3861: 'GetDefaultMaterial': identifier not found
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(747): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(747): error C3861: 'Create': identifier not found
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(748): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(749): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurComponent.cpp(776): error C2027: use of undefined type 'UMaterialInstanceDynamic'
C:\Program Files\Epic Games\UE_5.5\Engine\Source\Runtime\Engine\Public\FinalPostProcessSettings.h(11): note: see declaration of 'UMaterialInstanceDynamic'
[6/8] Compile [x64] FurMorphObject.cpp
[7/8] Compile [x64] FurStaticData.cpp
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(688): warning C4996: 'TArray<FVector,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(688): note: the template instantiation context (the oldest one first) is
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(546): note: see reference to function template instantiation 'void FFurStaticData::BuildFur<EStaticMeshVertexTangentBasisType::HighPrecision>(const FStaticMeshLODResources &,FFurData::BuildType)' being compiled
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(555): note: see reference to function template instantiation 'void FFurStaticData::BuildFur<EStaticMeshVertexTangentBasisType::HighPrecision,EStaticMeshVertexUVType::HighPrecision>(const FStaticMeshLODResources &,FFurData::BuildType)' being compiled
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(689): warning C4996: 'TArray<int,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurStaticData.cpp(690): warning C4996: 'TArray<uint32,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
[8/8] Compile [x64] FurSkinData.cpp
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1349): warning C4996: 'TArray<FVector,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1349): note: the template instantiation context (the oldest one first) is
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1176): note: see reference to function template instantiation 'void FFurSkinData::BuildFur<EStaticMeshVertexTangentBasisType::HighPrecision>(const FSkeletalMeshLODRenderData &,FFurData::BuildType)' being compiled
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1185): note: see reference to function template instantiation 'void FFurSkinData::BuildFur<EStaticMeshVertexTangentBasisType::HighPrecision,EStaticMeshVertexUVType::HighPrecision>(const FSkeletalMeshLODRenderData &,FFurData::BuildType)' being compiled
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1194): note: see reference to function template instantiation 'void FFurSkinData::BuildFur<EStaticMeshVertexTangentBasisType::HighPrecision,EStaticMeshVertexUVType::HighPrecision,true>(const FSkeletalMeshLODRenderData &,FFurData::BuildType)' being compiled
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1350): warning C4996: 'TArray<int,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
D:\Projects\gFur\GitHub_Compiled\HostProject\Plugins\GFur\Source\GFur\Private\FurSkinData.cpp(1351): warning C4996: 'TArray<uint32,FDefaultAllocator>::SetNum': SetNum with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
Trace file written to C:/Users/Tom/AppData/Roaming/Unreal Engine/AutomationTool/Logs/C+Program+Files+Epic+Games+UE_5.5/UBA-UnrealGame-Win64-Development.uba with size 14.3kb
Total time in Unreal Build Accelerator local executor: 14.59 seconds
Total execution time: 17.11 seconds
Took 17.19s to run dotnet.exe, ExitCode=6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions