Issue updating Hypseus from source
-
@DirtBagXon I'm getting this error trying to update today:
Log started at: Tue Jan 28 03:33:28 PM EST 2025
RetroPie-Setup version: 4.8.9 (cc5bfb49)
System: rpi5 (aarch64) - Debian GNU/Linux 12 (bookworm) - Linux retropie 6.6.28+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux
Update is available - updating ...= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'hypseus' : Hypseus Singe - Laserdisc Emulator
= = = = = = = = = = = = = = = = = = = = =/home/pi/RetroPie-Setup/tmp/build/hypseus /home/pi
= = = = = = = = = = = = = = = = = = = = =
Getting sources for 'hypseus' : Hypseus Singe - Laserdisc Emulator
= = = = = = = = = = = = = = = = = = = = =git clone --recursive --depth 1 --shallow-submodules --branch RetroPie "https://github.com/DirtBagXon/hypseus-singe.git" "/home/pi/RetroPie-Setup/tmp/build/hypseus"
Cloning into '/home/pi/RetroPie-Setup/tmp/build/hypseus'...
HEAD is now in branch 'RetroPie' at commit 'c043dae3356b5dee8938c33779da923f52e77260'
/home/pi
/home/pi/RetroPie-Setup/tmp/build/hypseus /home/pi= = = = = = = = = = = = = = = = = = = = =
Building 'hypseus' : Hypseus Singe - Laserdisc Emulator
= = = = = = = = = = = = = = = = = = = = =Removing additional swap
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for one of the modules 'sdl2'
-- Checking for one of the modules 'SDL2_ttf'
-- Checking for one of the modules 'SDL2_image'
-- Checking for one of the modules 'SDL2_mixer'
CMake Error at /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:894 (message):
None of the required 'SDL2_mixer' found
Call Stack (most recent call first):
CMakeLists.txt:56 (PKG_SEARCH_MODULE)-- Checking for one of the modules 'libmpeg2'
-- Target: Linux unknown
-- Version: v2.11.4-RPi
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.13")
-- Found LIBZIP: /usr/lib/aarch64-linux-gnu/libzip.so
-- Checking for one of the modules 'vorbisfile'
-- Found Vorbis: /usr/lib/aarch64-linux-gnu/libvorbis.a (found version "1.3.7")
-- Found Ogg: /usr/lib/aarch64-linux-gnu/libogg.a (found version "1.3.5")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found SDL2: /usr/lib/aarch64-linux-gnu/libSDL2main.a;/usr/lib/aarch64-linux-gnu/libSDL2.so
-- Found SDL2_TTF: /usr/lib/aarch64-linux-gnu/libSDL2_ttf.so;/usr/lib/aarch64-linux-gnu/libSDL2_ttf.so
-- Found SDL2_IMAGE: /usr/lib/aarch64-linux-gnu/libSDL2_image.so
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find SDL2_MIXER (missing: SDL2_MIXER_LIBRARY
SDL2_MIXER_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindSDL2_MIXER.cmake:97 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:119 (find_package)-- Configuring incomplete, errors occurred!
See also "/home/pi/RetroPie-Setup/tmp/build/hypseus/build/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found. Stop.
Removing additional swap
cp: cannot stat 'hypseus': No such file or directory
Could not successfully build hypseus - Hypseus Singe - Laserdisc Emulator (hypseus not found).
/home/piLog ended at: Tue Jan 28 03:33:32 PM EST 2025
Total running time: 0 hours, 0 mins, 4 secsAny ideas? I checked and the folders are there.
-
Also if I remove Hypseus from my build and try to re-install from scratch I get the same error.
-
One of the depencies is missing, the
libsdl2-mixer(-dev)
package. Install theeduke
package and then re-try thehypseus
installation. -
@mitu said in Issue updating Hypseus from source:
One of the depencies is missing, the
libsdl2-mixer(-dev)
package. Install theeduke
package and then re-try thehypseus
installation.Weird! What would have caused that to happen?
And will installing that have any sort of knock on effect for anything else?
-
@mitu said in Issue updating Hypseus from source:
One of the depencies is missing, the
libsdl2-mixer(-dev)
package. Install theeduke
package and then re-try thehypseus
installation.Thank you! That totally worked. I wonder why I never needed that before?
-
@TPR said in Issue updating Hypseus from source:
@DirtBagXon I'm getting this error trying to update today:
-- Checking for one of the modules 'SDL2_mixer'
CMake Error at /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:894 (message):
None of the required 'SDL2_mixer' foundCMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find SDL2_MIXER (missing: SDL2_MIXER_LIBRARY
SDL2_MIXER_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindSDL2_MIXER.cmake:97 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:119 (find_package)Any ideas? I checked and the folders are there.
There is an open PR to install these dependencies, but so far hasn't been merged: https://github.com/RetroPie/RetroPie-Setup/pull/3974
It also simplifies some of the ZIP ROM game installations.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.