- KCoppinsIventis
- Posts: 12
- Joined:
Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Hi there,
I am trying to package a project using the Unreal Build Tool (UBT) on a linux machine to produce a linux build. Packaging throws these errors when compiling:
I do not get these errors when packing on my Windows machine for a windows build. Here is my module definition where NoesisRuntime and Noesis modules are included:
I tried adding Slate and SlateCore to the module as the Unreal docs say that the HitTestGrid.h is part of the SlateCore module but this still hasn't resolved my build. Any help on this issue is much appreciated!
I am trying to package a project using the Unreal Build Tool (UBT) on a linux machine to produce a linux build. Packaging throws these errors when compiling:
Code: Select all
Plugins/NoesisGUI/Source/NoesisRuntime/Private/NoesisInstance.cpp:60:10: fatal error: 'Input/HitTestGrid.h' file not found
Code: Select all
Plugins/NoesisGUI/Source/NoesisEditor/Private/NoesisEditorPrivatePCH.h:13:10: fatal error: 'HAL/PlatformFilemanager.h' file not found
Code: Select all
public class UIModule : ModuleRules
{
public UIModule(ReadOnlyTargetRules Target) : base(Target)
{
PrivatePCHHeaderFile = "UIModule.h";
PublicDependencyModuleNames.AddRange(new string[] {
"Core",
"CoreUObject",
"Engine",
"InputCore",
"Slate",
"SlateCore",
"UMG"
});
PrivateDependencyModuleNames.AddRange(new string[] {
"Noesis",
"NoesisRuntime"
});
}
}
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Hi,
The correct capitalization is. Notice the lower case t in test. I'll correct it on our side.
Thanks for reporting!
The correct capitalization is
Code: Select all
"Input/HittestGrid.h
Thanks for reporting!
- KCoppinsIventis
- Posts: 12
- Joined:
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Ah I see, is this a linux only include or something? Odd it didnt get raised when building on my windows machine.Hi,
The correct capitalization is. Notice the lower case t in test. I'll correct it on our side.Code: Select all"Input/HittestGrid.h
Thanks for reporting!
When will that change be released? Or can I change it locally myself?
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Windows file system is not case sensitive, but Linux is.
We're planning on releasing version 3.2.4 soon, but for now you can make the change locally to be able to continue moving on.
We're planning on releasing version 3.2.4 soon, but for now you can make the change locally to be able to continue moving on.
- KCoppinsIventis
- Posts: 12
- Joined:
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Also please note the incorrect capitalization with HAL/PlatformFileManager.h - manager with a capital M. This was changed with UE5.0 onwards
- KCoppinsIventis
- Posts: 12
- Joined:
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Found another place here:
Code: Select all
Plugins/NoesisGUI/Source/NoesisEditor/Private/NoesisXamlFactory.cpp:18:10: fatal error: 'HAL/PlatformFilemanager.h' file not found
Re: Fatal error: 'Input/HitTestGrid.h' file not found when packaging using the UBT for Linux
Thanks! Fixed that one as well.
Who is online
Users browsing this forum: No registered users and 2 guests