Skip to content

sdl3_mixer-git fails to build (version mismatch) #1

@mj1911

Description

@mj1911

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions