sideeffects/HoudiniNiagara

Compiling for 4.26.1 errors

Closed this issue · 3 comments

Hello everyone,

I am having issues compiling for 4.26.1, I am not sure if this is because I am using the RunUAT file and I need to build altogether from scratch engine or it is not yet ready for 4.26.1.

This is the log,

Running AutomationTool...
Parsing command line: BuildPlugin -VS2019 -plugin=C:\GitHub\HoudiniNiagara\HoudiniNiagara.uplugin -package=C:\GitHub\HoudiniNiagara\HoudiniNiagara -target="Make Installed Build Win64" -compile
Dependencies are up to date (0.390s). Skipping compile.
Copying 72 file(s) using max 64 thread(s)
Reading plugin from C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\HoudiniNiagara.uplugin...
Building plugin for host platforms: Win64
Running: C:\GitHub\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Editor Win64 Development -Project=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\HostProject.uproject -plugin=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\HoudiniNiagara.uplugin -iwyu -noubtmakefiles -manifest=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Saved\Manifest-UE4Editor-Win64-Development.xml -nohotreload -log="C:\GitHub\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\UBT-UE4Editor-Win64-Development.txt"
  Using 'git status' to determine working set for adaptive non-unity build (C:\GitHub\UnrealEngine).
  Parsing headers for UE4Editor
    Running UnrealHeaderTool "C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\HostProject.uproject" "C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\GitHub\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\UHT-UE4Editor-Win64-Development.txt"
  Reflection code generated for UE4Editor in 10.3968077 seconds
  Writing manifest to C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Saved\Manifest-UE4Editor-Win64-Development.xml
  Building UE4Editor...
  Using Visual Studio 2019 14.28.29913 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910) and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
  Building 9 actions with 32 processes...
    [1/9] Module.HoudiniNiagaraEditor.gen.cpp
    [2/9] Module.HoudiniNiagaraEditor.cpp
    [3/9] Module.HoudiniNiagara.gen.cpp
    [4/9] UE4Editor-HoudiniNiagaraEditor.lib
       Creating library C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagaraEditor\UE4Editor-HoudiniNiagaraEditor.lib and object C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagaraEditor\UE4Editor-HoudiniNiagaraEditor.exp
    [5/9] Module.HoudiniNiagara.cpp
    [6/9] UE4Editor-HoudiniNiagara.lib
       Creating library C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagara\UE4Editor-HoudiniNiagara.lib and object C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagara\UE4Editor-HoudiniNiagara.exp
    [7/9] UE4Editor-HoudiniNiagara.dll
       Creating library C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagara\UE4Editor-HoudiniNiagara.suppressed.lib and object C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagara\UE4Editor-HoudiniNiagara.suppressed.exp
    [8/9] UE4Editor-HoudiniNiagaraEditor.dll
       Creating library C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagaraEditor\UE4Editor-HoudiniNiagaraEditor.suppressed.lib and object C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Intermediate\Build\Win64\UE4Editor\Development\HoudiniNiagaraEditor\UE4Editor-HoudiniNiagaraEditor.suppressed.exp
    [9/9] UE4Editor.target
  Total time in Parallel executor: 36.32 seconds
  Total execution time: 59.04 seconds
Took 59.38083s to run UnrealBuildTool.exe, ExitCode=0
Building plugin for target platforms: TVOS, Android, HoloLens, IOS, Linux, LinuxAArch64, Lumin, Win64, Win32
Running: C:\GitHub\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Development -Project=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\HostProject.uproject -plugin=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\HoudiniNiagara.uplugin -iwyu -noubtmakefiles -manifest=C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Saved\Manifest-UE4Game-Win64-Development.xml -nohotreload -log="C:\GitHub\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\UBT-UE4Game-Win64-Development.txt"
  Using 'git status' to determine working set for adaptive non-unity build (C:\GitHub\UnrealEngine).
  Parsing headers for UE4Game
    Running UnrealHeaderTool "C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\HostProject.uproject" "C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Intermediate\Build\Win64\UE4Game\Development\UE4Game.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="C:\GitHub\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\UHT-UE4Game-Win64-Development.txt"
  Reflection code generated for UE4Game in 4.5794553 seconds
  Writing manifest to C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Saved\Manifest-UE4Game-Win64-Development.xml
  Building UE4Game...
  Using Visual Studio 2019 14.28.29913 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910) and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
  Building 2 actions with 32 processes...
    [1/2] Module.HoudiniNiagara.gen.cpp
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(98): error C2504: 'FRenderResource': base class undefined
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(102): error C3646: 'FloatValuesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(103): error C3646: 'SpecialAttributeIndexesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(103): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(104): error C3646: 'SpawnTimesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(104): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(105): error C3646: 'LifeValuesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(105): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(106): error C3646: 'PointTypesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(107): error C3646: 'PointValueIndexesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(107): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(121): error C3668: 'FHoudiniPointCacheResource::InitRHI': method with override specifier 'override' did not override any base class methods
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(122): error C3668: 'FHoudiniPointCacheResource::ReleaseRHI': method with override specifier 'override' did not override any base class methods
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara/Public/HoudiniPointCache.h(124): error C3668: 'FHoudiniPointCacheResource::GetFriendlyName': method with override specifier 'override' did not override any base class methods
    [2/2] Module.HoudiniNiagara.cpp
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(98): error C2504: 'FRenderResource': base class undefined
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(102): error C3646: 'FloatValuesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(103): error C3646: 'SpecialAttributeIndexesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(103): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(104): error C3646: 'SpawnTimesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(104): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(105): error C3646: 'LifeValuesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(105): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(106): error C3646: 'PointTypesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(106): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(107): error C3646: 'PointValueIndexesGPUBuffer': unknown override specifier
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(107): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(121): error C3668: 'FHoudiniPointCacheResource::InitRHI': method with override specifier 'override' did not override any base class methods
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(122): error C3668: 'FHoudiniPointCacheResource::ReleaseRHI': method with override specifier 'override' did not override any base class methods
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(124): error C3668: 'FHoudiniPointCacheResource::GetFriendlyName': method with override specifier 'override' did not override any base class methods
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1110): error C2065: 'FHoudiniPointCache_ToRT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1110): error C3861: 'ENQUEUE_RENDER_COMMAND': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1111): error C2061: syntax error: identifier 'FRHICommandListImmediate'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1116): error C2039: 'InitResource': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1116): error C2039: '__this': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1110): error C2065: 'ENQUEUE_RENDER_COMMAND': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1135): error C2065: 'FloatValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1136): error C2065: 'FloatValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1136): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1136): error C2065: 'PF_R32_FLOAT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1136): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1139): error C2065: 'FloatValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1139): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1139): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1139): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1143): error C2065: 'FloatValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1143): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1150): error C2065: 'SpecialAttributeIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1151): error C2065: 'SpecialAttributeIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1151): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1151): error C2065: 'PF_R32_SINT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1151): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1154): error C2065: 'SpecialAttributeIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1154): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1154): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1154): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1158): error C2065: 'SpecialAttributeIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1158): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1166): error C2065: 'SpawnTimesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1167): error C2065: 'SpawnTimesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1167): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1167): error C2065: 'PF_R32_FLOAT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1167): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1170): error C2065: 'SpawnTimesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1170): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1170): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1170): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1174): error C2065: 'SpawnTimesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1174): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1181): error C2065: 'LifeValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1182): error C2065: 'LifeValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1182): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1182): error C2065: 'PF_R32_FLOAT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1182): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1185): error C2065: 'LifeValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1185): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1185): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1185): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1189): error C2065: 'LifeValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1189): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1196): error C2065: 'PointTypesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1197): error C2065: 'PointTypesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1197): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1197): error C2065: 'PF_R32_SINT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1197): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1200): error C2065: 'PointTypesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1200): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1200): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1200): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1204): error C2065: 'PointTypesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1204): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1212): error C2065: 'PointValueIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1213): error C2065: 'PointValueIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1213): error C2653: 'EPixelFormat': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1213): error C2065: 'PF_R32_SINT': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1213): error C2065: 'BUF_Static': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1216): error C2065: 'PointValueIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1216): error C2653: 'EResourceLockMode': is not a class or namespace name
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1216): error C2065: 'RLM_WriteOnly': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1216): error C3861: 'RHILockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1218): error C2065: 'PointValueIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1218): error C3861: 'RHIUnlockVertexBuffer': identifier not found
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1240): error C2065: 'FloatValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1241): error C2065: 'SpecialAttributeIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1242): error C2065: 'SpawnTimesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1243): error C2065: 'LifeValuesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1244): error C2065: 'PointTypesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/HoudiniPointCache.cpp(1245): error C2065: 'PointValueIndexesGPUBuffer': undeclared identifier
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3835): error C2039: 'FloatValuesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3835): error C2530: 'FloatRWBuffer': references must be initialized
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3838): error C2039: 'SpecialAttributeIndexesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3838): error C2530: 'SpecialAttributeIndexesRWBuffer': references must be initialized
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3841): error C2039: 'SpawnTimesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3841): error C2530: 'SpawnRWBuffer': references must be initialized
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3843): error C2039: 'LifeValuesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3843): error C2530: 'LifeRWBuffer': references must be initialized
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3845): error C2039: 'PointTypesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3845): error C2530: 'TypesRWBuffer': references must be initialized
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3850): error C2039: 'PointValueIndexesGPUBuffer': is not a member of 'FHoudiniPointCacheResource'
    C:\GitHub\HoudiniNiagara\HoudiniNiagara\HostProject\Plugins\HoudiniNiagara\Source\HoudiniNiagara\Public\HoudiniPointCache.h(97): note: see declaration of 'FHoudiniPointCacheResource'
    C:/GitHub/HoudiniNiagara/HoudiniNiagara/HostProject/Plugins/HoudiniNiagara/Source/HoudiniNiagara/Private/NiagaraDataInterfaceHoudini.cpp(3850): error C2530: 'PointValuesIndexesRWBuffer': references must be initialized
Took 20.0258834s to run UnrealBuildTool.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. (C:\GitHub\UnrealEngine\Engine\Programs\AutomationTool\Saved\Logs\UBT-UE4Game-Win64-Development.txt)
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED```

Hi,
These seems like a few missing includes for non-unity builds.
I've just updated the 4.26 sources to add them, please let us know if you still have issue with the latest update.

Hi @dpernuit ,

Builds correctly, thank you so much.

Hi,
These seems like a few missing includes for non-unity builds.
I've just updated the 4.26 sources to add them, please let us know if you still have issue with the latest update.

after you did that, this plugin now works in 4.26.1 - thanks!