Dan R.
Dan R.
The game automatically uses bundled library version if the library (package) is not installed in OS. Because Linux (unlike Windows) is so scattered, the bundled libraries can be sometimes incompatible...
libopenmpt version usually doesn't matter, because the game uses only old API which is in any version. Check CMake log, you should see which libopenmpt library was used for build.
I meant the CMake output usually written to terminal, it should look like this: ``` -- The CXX compiler identification is GNU 11.4.0 -- The C compiler identification is GNU...
No, this is build output, but CMake has another output. You should see the same as I shown you 2 messages above.
Yes, the last one, but it's too short. Try to delete everything, redownload it and rerun it, so everything is recreated.
It looks fine. It doesn't build now?
I did so many changes between 2.5.0 and master, so it's hard to tell what's different and why it doesn't work for you now. Probably the only way is to...
Added `NCINE_COMPILE_OPENMPT` CMake option to compile libopenmpt from sources instead of using library. It's not tested, but can help with this issue.
Why do you want to changed the prefix? You should be able to configure and build it like this: ``` cmake -B output_dir -D CMAKE_BUILD_TYPE=Release -D NCINE_WITH_GLEW=OFF -D NCINE_COMPILE_OPENMPT=OFF make...
Yeah, I don't know anything about Hyperbola, but the game builds just fine in Fedora and Ubuntu.