View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002585 | NoesisGUI | Unreal | public | 2023-05-02 10:46 | 2023-05-09 11:59 |
Reporter | vmaurer | Assigned To | hcpizzi | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.2.0 | ||||
Target Version | 3.2.1 | Fixed in Version | 3.2.1 | ||
Summary | 0002585: Doesn't compile for PS5 with FreeType enabled | ||||
Description | If FreeType is enabled in an UE project using Noesis, the project won't compile for PS5 due to a conflict with a third party library 'HarfBuzz' used by UE. The compiler throws several linker errors like this: >prospero-lld : error : duplicate symbol: hb_buffer_t::clear_output() 8>>>> defined at HarfBuzz.cpp 8>>>> HarfBuzz.o:(hb_buffer_t::clear_output()) in archive ../../project/Plugins/NoesisGUI/Source/Noesis/NoesisSDK/Lib/ps5/Noesis.a 8>>>> defined at hb-buffer.cc Adding the line "bCompileFreeType = false;" in the project's target file works as a temporary workaround. Additional information about project and environment: Visual Studio 2022 PS5 SDK version: 6.0.0 Engine version: 5.1.1 Noesis 3.2 UE5.1 plugin is integrated as a project plugin | ||||
Steps To Reproduce | 1. Add bCompileFreeType = true; to the target file of the project 2. Set the build config to 'Shipping Game PS5' 3. Try to compile | ||||
Tags | C++, PS5, Unreal | ||||
Platform | Any | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-05-02 10:46 | vmaurer | New Issue | |
2023-05-02 10:46 | vmaurer | Tag Attached: C++ | |
2023-05-02 10:46 | vmaurer | Tag Attached: PS5 | |
2023-05-02 10:46 | vmaurer | Tag Attached: Unreal | |
2023-05-02 11:09 | vmaurer | Severity | block => minor |
2023-05-02 11:21 | sfernandez | Assigned To | => hcpizzi |
2023-05-02 11:21 | sfernandez | Status | new => assigned |
2023-05-02 11:21 | sfernandez | Target Version | => 3.2.1 |
2023-05-03 13:00 | vmaurer | Severity | minor => major |
2023-05-03 13:00 | vmaurer | Note Added: 0008466 | |
2023-05-09 11:59 | hcpizzi | Status | assigned => resolved |
2023-05-09 11:59 | hcpizzi | Resolution | open => fixed |
2023-05-09 11:59 | hcpizzi | Fixed in Version | => 3.2.1 |