-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hi, just tried to follow along but ran into an issue building the sdl3 mixer from https://aur.archlinux.org/sdl3_mixer-git.git Everything else worked flawlessly up until that point (so not your fault at all.) :) This is on Mabox, which is Manjaro, which is Arch, so should be compatible. The makepkg error is:
20:34 $ makepkg -i
==> Making package: sdl3_mixer-git r2099.93685a9-1 (Tue 14 Oct 2025 08:34:12 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating SDL_mixer git repo...
==> Validating source files with sha512sums...
SDL_mixer ... Skipped
==> Extracting sources...
-> Creating working copy of SDL_mixer git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- Configuring SDL3_mixer 3.1.0
CMake Error at CMakeLists.txt:199 (find_package):
Could not find a configuration file for package "SDL3" that is compatible
with requested version "3.3.0".
The following configuration files were considered but not accepted:
/usr/lib/cmake/SDL3/SDL3Config.cmake, version: 3.2.22
/lib/cmake/SDL3/SDL3Config.cmake, version: 3.2.22
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
Checking the Arch repos, the latest version of SDL3 they have is 3.2.24 - so we appear to have an upstream requirements mismatch. I tried tweaking the ./src/SDL_mixer/CMakeLists.txt:199 (to change or skip the check) but that file is rebuilt upon every make, so is overwritten. It isn't very clear where that is configured from or what to try next... any ideas? Thank you.
Edit: ~ $ pamac install sdl3_mixer-git is a slightly older version, but also gives the exact same error.