V0rt3x667 / ArchyPie-Setup

A Clone of RetroPie for Arch Based Systems
GNU General Public License v3.0
30 stars 10 forks source link

[Failed Updates 04/19/2024] cemu, dolphin, lr-ppsspp, rigelengine #49

Open TrazhCant opened 2 months ago

TrazhCant commented 2 months ago

Using EndeavourOS with GNOME + Wayland

I included some log entries that might be ok still (update for archypiemenu, runcommand and joy2key). I am not sure if there's a problem with joy2key at this point or not lol. Here's the log:

Log Started At: Fri Apr 19 05:41:24 AM PDT 2024

ArchyPie-Setup Version: 5.0.0_beta (c30041a)
System: x86_64 (x86_64) - EndeavourOS "EndeavourOS Linux" rolling - Linux nutzhell-ws 6.8.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000 x86_64 GNU/Linux

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for cemu
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'cemu' : Cemu: Nintendo Wii U Emulator
= = = = = = = = = = = = = = = = = = = = =

/home/nutzhell/ArchyPie-Setup/tmp/build/cemu /home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Getting Sources For 'cemu' : Cemu: Nintendo Wii U Emulator
= = = = = = = = = = = = = = = = = = = = =

Already on 'main'
M   CMakeLists.txt
M   src/Cafe/CMakeLists.txt
M   src/Common/CMakeLists.txt
M   src/Common/precompiled.h
M   src/gui/CemuApp.cpp
M   src/input/CMakeLists.txt
Your branch is behind 'origin/main' by 34 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
error: Your local changes to the following files would be overwritten by merge:
    src/Cafe/CMakeLists.txt
    src/gui/CemuApp.cpp
Please commit your changes or stash them before you merge.
Aborting
Updating 4d609f0..989e2b8
HEAD is now in branch 'main' at commit '4d609f06b810a6bc686aa783a2b716e3cd280f0e'
Error running 'git pull --ff-only' - returned 1
/home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for dolphin
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'dolphin' : Dolphin: Nintendo Gamecube & Wii Emulator
= = = = = = = = = = = = = = = = = = = = =

/home/nutzhell/ArchyPie-Setup/tmp/build/dolphin /home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Getting Sources For 'dolphin' : Dolphin: Nintendo Gamecube & Wii Emulator
= = = = = = = = = = = = = = = = = = = = =

Already on 'master'
M   CMakeLists.txt
M   Source/Core/Common/CommonPaths.h
M   Source/Core/UICommon/UICommon.cpp
Your branch is behind 'origin/master' by 485 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
error: Your local changes to the following files would be overwritten by merge:
    CMakeLists.txt
    Source/Core/Common/CommonPaths.h
    Source/Core/UICommon/UICommon.cpp
Please commit your changes or stash them before you merge.
Aborting
Updating 63453bda4d..1805f6e381
HEAD is now in branch 'master' at commit '63453bda4dbcdc8386945ee8100b4310fe9ae872'
Error running 'git pull --ff-only' - returned 1
/home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for lr-ppsspp
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'lr-ppsspp' : Sony PlayStation Portable Libretro Core
= = = = = = = = = = = = = = = = = = = = =

/home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp /home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Getting Sources For 'lr-ppsspp' : Sony PlayStation Portable Libretro Core
= = = = = = = = = = = = = = = = = = = = =

HEAD is now at d479b74 v1.17.1
M   SDL/macOS
M   assets/debugger
M   dx9sdk
M   ext/SPIRV-Cross
M   ext/armips
M   ext/cpu_features
M   ext/discord-rpc
M   ext/glslang
M   ext/libadrenotools
M   ext/libchdr
M   ext/miniupnp
M   ext/naett
M   ext/native/tools/prebuilt
M   ext/rapidjson
M   ext/rcheevos
M   libretro/libretro.cpp
HEAD is now in branch 'HEAD' at commit 'd479b74ed9c3e321bc3735da29bc125a2ac3b9b2'
/home/nutzhell/ArchyPie-Setup
/home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp /home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Building 'lr-ppsspp' : Sony PlayStation Portable Libretro Core
= = = = = = = = = = = = = = = = = = = = =

Clang enabled
Normal Build
Using X11 for Vulkan
CMAKE_SYSTEM_PROCESSOR: x86_64
Generating for x86_64, Release
CMake Error at ext/CMakeLists.txt:8 (add_subdirectory):
  The source directory

    /home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp/ext/armips

  does not contain a CMakeLists.txt file.

CMake Error: File /home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp/ext/cpu_features/cmake/CpuFeaturesConfig.cmake.in does not exist.
CMake Error at /usr/share/cmake/Modules/CMakePackageConfigHelpers.cmake:482 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  ext/cmake/cpu_features/CMakeLists.txt:181 (configure_package_config_file)

CMake Error at ext/CMakeLists.txt:29 (add_subdirectory):
  The source directory

    /home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp/ext/glslang

  does not contain a CMakeLists.txt file.

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find FFmpeg (missing: FFmpeg_INCLUDE_avcodec
  FFmpeg_LIBRARY_avcodec FFmpeg_INCLUDE_avformat FFmpeg_LIBRARY_avformat
  FFmpeg_INCLUDE_avutil FFmpeg_LIBRARY_avutil FFmpeg_INCLUDE_swresample
  FFmpeg_LIBRARY_swresample FFmpeg_INCLUDE_swscale FFmpeg_LIBRARY_swscale
  avcodec avformat avutil swresample swscale)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindFFmpeg.cmake:165 (find_package_handle_standard_args)
  CMakeLists.txt:951 (find_package)

-- Configuring incomplete, errors occurred!
ninja: Entering directory `build'
ninja: error: loading 'build.ninja': No such file or directory
ninja: Entering directory `build'
ninja: error: loading 'build.ninja': No such file or directory
Could not successfully build lr-ppsspp - Sony PlayStation Portable Libretro Core (/home/nutzhell/ArchyPie-Setup/tmp/build/lr-ppsspp/build/lib/ppsspp_libretro.so not found).
/home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for rigelengine
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'rigelengine' : RigelEngine: Duke Nukem II Source Port
= = = = = = = = = = = = = = = = = = = = =

Did Not Find Needed Dependencies: entityx. Trying To Install Them Now.
:: Synchronizing package databases...
 endeavouros downloading...
 core downloading...
 extra downloading...
 multilib downloading...
:: Starting full system upgrade...
 there is nothing to do
error: target not found: entityx
Could Not Install Package(s): entityx

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for archypiemenu
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'archypiemenu' : ArchyPie Menu: Configuration Menu for EmulationStation
= = = = = = = = = = = = = = = = = = = = =

= = = = = = = = = = = = = = = = = = = = =
Installing (Binary) 'archypiemenu' : ArchyPie Menu: Configuration Menu for EmulationStation
= = = = = = = = = = = = = = = = = = = = =

/opt/archypie/supplementary/archypiemenu /home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Configuring 'archypiemenu' : ArchyPie Menu: Configuration Menu for EmulationStation
= = = = = = = = = = = = = = = = = = = = =

'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/arpisetup.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/arpisetup.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/audiosettings.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/audiosettings.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/bluetooth.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/bluetooth.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/configedit.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/configedit.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/esthemes.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/esthemes.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/filemanager.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/filemanager.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/retroarch.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/retroarch.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/retronetplay.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/retronetplay.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/runcommand.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/runcommand.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/showip.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/showip.png'
'/home/nutzhell/ArchyPie-Setup/scriptmodules/supplementary/archypiemenu/icons/wifi.png' -> '/home/nutzhell/ArchyPie/archypiemenu/icons/wifi.png'
/home/nutzhell/ArchyPie-Setup

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for runcommand
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'runcommand' : Launch Script For ArchyPie
= = = = = = = = = = = = = = = = = = = = =

= = = = = = = = = = = = = = = = = = = = =
Installing (Binary) 'runcommand' : Launch Script For ArchyPie
= = = = = = = = = = = = = = = = = = = = =

= = = = = = = = = = = = = = = = = = = = =
Checking for updates for joy2key
= = = = = = = = = = = = = = = = = = = = =

Update is available - updating ...

= = = = = = = = = = = = = = = = = = = = =
Installing Dependencies For: 'joy2key' : Provides Joystick To Keyboard Conversion For Navigation Of ArchyPie Dialog Menus
= = = = = = = = = = = = = = = = = = = = =

Already on 'master'
Your branch is up to date with 'origin/master'.
Already up to date.
HEAD is now in branch 'master' at commit '7694789235e0e7e6fe654d7a4004a9015def2c9b'
==> ERROR: A package has already been built. (use -f to overwrite)
warning: python-pysdl2-0.9.16-1 is up to date -- skipping
loading packages...
 there is nothing to do
Already on 'master'
Your branch is up to date with 'origin/master'.
Already up to date.
HEAD is now in branch 'master' at commit '7fed7a1cd450cd10a29d1897e365f1412ff8c7e6'
==> ERROR: A package has already been built. (use -f to overwrite)
warning: downgrading package start-stop-daemon (1.22.6-1 => 1.22.4-1)
error: '/home/nutzhell/ArchyPie-Setup/tmp/pkgs/start-stop-daemon/start-stop-daemon-1.22.6-1-x86_64.pkg.tar.zst': duplicate target
loading packages...

= = = = = = = = = = = = = = = = = = = = =
Installing (Binary) 'joy2key' : Provides Joystick To Keyboard Conversion For Navigation Of ArchyPie Dialog Menus
= = = = = = = = = = = = = = = = = = = = =

Compiling '/opt/archypie/admin/joy2key/joy2key.py'...
Compiling '/opt/archypie/admin/joy2key/joy2key_sdl.py'...
Compiling '/opt/archypie/admin/joy2key/osk.py'...

Log Ended At: Fri Apr 19 05:42:09 AM PDT 2024
Total Running Time: 0 hours, 0 mins, 45 secs
V0rt3x667 commented 2 months ago

Hello, thanks for reporting the issues. Cemu should be fixable by cleaning the source folder and then doing a fresh build. You can do this either through the setup menu or running: sudo ./archypie_packages cemu clean

I will look into the other issues and get back to you.

V0rt3x667 commented 2 months ago

Could also please clean the Dolphin source folder and build again? That should fix it.

V0rt3x667 commented 2 months ago

lr-ppsspp: This issue was reported by someone upstream #19078. I did a fresh build and it works ok now. If you could please clean the source folder and try again.

V0rt3x667 commented 2 months ago

rigelengine: I have fixed the issue, you will need to update the script.

V0rt3x667 commented 2 months ago

The issue with joy2key should now be fixed, it will need the script to be updated again. Please let me know if there are anymore issues. Thanks.

TrazhCant commented 2 months ago

I'm lost in all of the logs. When I run updates, there's more errors. I took screenshots of them since I couldn't decypher where they were in the logs.

Screenshot from 2024-04-25 17-28-51 Screenshot from 2024-04-25 17-29-02 Screenshot from 2024-04-25 17-29-07 Screenshot from 2024-04-25 17-29-11 Screenshot from 2024-04-25 17-29-14 Screenshot from 2024-04-25 17-29-16 Screenshot from 2024-04-25 17-29-18 Screenshot from 2024-04-25 17-29-20 Screenshot from 2024-04-25 17-29-22 Screenshot from 2024-04-25 17-29-28

V0rt3x667 commented 2 months ago

Hello, I have not been able to recreate the issues with those modules. Have you tried cleaning the source folders for those script modules? Thanks

TrazhCant commented 2 months ago

So far, it seems recent OS updates and whatnot have cleared up the issues. About 5 days ago, I ran all updates with ZERO errors. Today I updated, and though there were a TON more updates, only 1 failed. Not sure why.

Screenshot from 2024-05-04 14-39-48

V0rt3x667 commented 2 months ago

I will look into the updating functionality further. It says there is an update for RetroArch even though the commit 06fa5325 in ArchyPie matches the latest upstream commit for branch v1.18.0. Same thing with Hypseus, triggering unnecessary updates.