emerging sdl2-mixer fails with FindOgg.cmake Reproducible: Always Steps to Reproduce: 1. emerge -v libogg 2. emerge -v sdl2-mixer Actual Results: CMake Error at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package): By not providing "FindOgg.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Ogg", but CMake did not find one. Could not find a package configuration file provided by "Ogg" with any of the following names: OggConfig.cmake ogg-config.cmake Add the installation prefix of "Ogg" to CMAKE_PREFIX_PATH or set "Ogg_DIR" to a directory containing one of the above files. If "Ogg" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): Expected Results: Successful emerge of sdl2-mixer
Always include the full build.log and emerge --info please.
Created attachment 922972 [details] emerge -v sdl2-mixer build.log
emerge -v =sdl2-mixer-2.6.3-r1 completes successfully
Created attachment 922973 [details] emerge --info
See also wesnoth SDL2_mixer issue https://github.com/wesnoth/wesnoth/issues/4349
Using https://github.com/libsdl-org/SDL_mixer -b SDL2 fixes the all the problems
removal of sdl2-mixer-9999 and not incoporating latest sdl2-mixer-2.8.1 and later patches seems to have caused the problem
using release branch -b release-2.8.x works too
Created attachment 930103 [details] sdl2-mixer-9999.ebuild with multilib and release version support
Created attachment 930136 [details] sdl2-mixer-9999.ebuild with multilib and release version support
Created attachment 930137 [details, diff] sdl2-mixer-2.8.1-tremor-vorbisidec.patch from gletonai@gmail.com
Created attachment 930141 [details] sdl2-mixer ebuild supporting git/release and the tremor patch
(In reply to Jon Daniel from comment #12) > Created attachment 930141 [details] > sdl2-mixer ebuild supporting git/release and the tremor patch It's not clear to me what you're saying here. There's not many changes since 2.8.1 on the branch: https://github.com/libsdl-org/SDL_mixer/commits/SDL2. Perhaps https://github.com/libsdl-org/SDL_mixer/commit/141b69c06acad0c3378f8c8e5ff7a3997a09ddad fixes it then?