Exarkuniv / RetroPie-Extra

A collection of unofficial scripts for adding more emulators/ports/games to RetroPie.
MIT License
80 stars 23 forks source link

lr-vircon32 not compiling #189

Closed Bacte closed 3 months ago

Bacte commented 3 months ago

Standard retropie setup, everything is up to date.

Here is the full log:

pi@retropie:~ $ zcat /home/pi/RetroPie-Setup/logs/rps_2024-06-11_000540.log.gz Log started at: mar jun 11 00:05:40 CEST 2024

RetroPie-Setup version: 4.8.7 (647a8af9) System: rpi4 (armv7l) - Raspbian GNU/Linux 10 (buster) - Linux retropie 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux /home/pi/RetroPie-Setup/tmp/build/lr-vircon32 /home/pi

= = = = = = = = = = = = = = = = = = = = = Getting sources for 'lr-vircon32' : Vircon32 game console - port of vircon32 for libretro = = = = = = = = = = = = = = = = = = = = =

git clone --recursive --depth 1 --shallow-submodules --branch main "https://github.com/vircon32/vircon32-libretro.git" "/home/pi/RetroPie-Setup/tmp/build/lr-vircon32" Clonando en '/home/pi/RetroPie-Setup/tmp/build/lr-vircon32'... HEAD is now in branch 'main' at commit '293d0b2b0e3b996b991b7a667ec31a64d8865450' /home/pi /home/pi/RetroPie-Setup/tmp/build/lr-vircon32 /home/pi

= = = = = = = = = = = = = = = = = = = = = Building 'lr-vircon32' : Vircon32 game console - port of vircon32 for libretro = = = = = = = = = = = = = = = = = = = = =

-- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at embed-binaries/embed-binaries.cmake:1 (cmake_minimum_required): CMake 3.17.5 or higher is required. You are running version 3.16.3 Call Stack (most recent call first): CMakeLists.txt:20 (include)

-- Configuring incomplete, errors occurred! See also "/home/pi/RetroPie-Setup/tmp/build/lr-vircon32/CMakeFiles/CMakeOutput.log". make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto. Could not successfully build lr-vircon32 - Vircon32 game console - port of vircon32 for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-vircon32/vircon32_libretro.so not found). /home/pi

Log ended at: mar jun 11 00:05:47 CEST 2024 Total running time: 0 hours, 0 mins, 7 secs

Exarkuniv commented 3 months ago

Pi 4 or pi5?

So the problem is that your build is not running the required cmake version

It's going to be a few days before I'm in front of my PI for me to troubleshoot this

Bacte commented 3 months ago

Pi 4 2Gb

Ok, no problem, thanks for your work.

actraiser30 commented 3 months ago

Hi there,I assume the solution is to compile in bullseye to take a more recent cmake version

https://files.retropie.org.uk/images/weekly/

Or just clone an older vircon32 version that needs a lower cmake version to work in buster

Exarkuniv commented 3 months ago

Okay so the gentleman who actually made the script did verify a stock buster image does not have the correct CMake version

So at the moment it will never work

The only work around at the moment would be to install a custom CMake version or to install bullseye and retropie over that

I will look into possibly including a custom CMake version and the install script or I may have to lock it down to bullseye only

I will get back to this once I am in front of my computer and pi

Exarkuniv commented 3 months ago

since its a cmake issue. and RP installs pulls what ever version is built into buster. im changing it to only install on 64bit OS

i dont want to possible break something or have something not install cuz the cmake version is newer. sorry but thats the way its going to be