New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fail to build Flatpak for openttd 1.11.0-beta1 #8612
Comments
In your CMake log I can see
So it seems CMake didn't find the ICU you built in previous steps (should be in |
Hi Loïc, you were correct. The Flatpak runtime now ships its own build of ICU, so I can drop mine. It builds properly now. Thank you for giving a look 👍 |
Something that spotted my eye when I briefly looked at this this morning: you seem to be building a debug build. It might be that you set it to a release build somewhere else, but in case you don't know CMake (in that case https://cmake.org/cmake/help/latest/guide/user-interaction/index.html is an excellent starter tutorial), CMake by default always builds Debug builds (holds true for any CMake project). For OpenTTD, debug builds add tons of validation, really slowing down the game. If you plan to publish this version, can I suggest considering using the Other thing worth mentioning, a few Anyway, just wanted to let you know :) |
Version of OpenTTD
1.11.0-beta1
Steps to reproduce
I have tried to rebuild the Flatpak release of OpenTTD with the latest beta. Version 1.10.3 builds fine with ICU version 68.2. The same manifest fails to build with version 1.11.0-beta1 and the change to the new CMake-based build system.
Problems happen at the linking stage and point towards ICU:
Could you help me understand what changes between the previous stable and the current beta version of OpenTTD triggered this issue?
Cheers,
The Flatpak maintainer
The text was updated successfully, but these errors were encountered: