by Blzut3 » Thu Feb 21, 2019 2:09
If you do a make install then it should find ecwolf.pk3 automatically since the CMAKE_INSTALL_PREFIX is baked into the binary.
As for the error, in external/CMakeLists.txt look for the lines that set OPUS_ARCH_SOURCES and set the variable to an empty string. It's trying to compile the x86 sources on ARM which obviously won't work. I don't have a proper solution on hand, but making that change should work for you.
Edit:
Also worth noting that the latest ECWolf development version can compile SDL_mixer automatically for you. Set INTERNAL_SDL_MIXER to ON in CMake.
You also have another option for fixing the opus error and that's to install opus, opusfile, flac, vorbis, ogg, and modplug development libraries. If it can find all of the codecs on your system it should automatically skip building them.
If you do a make install then it should find ecwolf.pk3 automatically since the CMAKE_INSTALL_PREFIX is baked into the binary.
As for the error, in external/CMakeLists.txt look for the lines that set OPUS_ARCH_SOURCES and set the variable to an empty string. It's trying to compile the x86 sources on ARM which obviously won't work. I don't have a proper solution on hand, but making that change should work for you.
Edit:
Also worth noting that the latest ECWolf development version can compile SDL_mixer automatically for you. Set INTERNAL_SDL_MIXER to ON in CMake.
You also have another option for fixing the opus error and that's to install opus, opusfile, flac, vorbis, ogg, and modplug development libraries. If it can find all of the codecs on your system it should automatically skip building them.