Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Failing to emerge rpcs3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
VulgarBulgar
n00b
n00b


Joined: 04 Oct 2023
Posts: 20

PostPosted: Sun Oct 08, 2023 1:25 pm    Post subject: Failing to emerge rpcs3 Reply with quote

Hey everyone!

I'm trying to emerge the rpcs3 emulator (in the GURU repository) but every time I do I get the same error:
Code:
ERROR: games-emulation/rpcs3-9999::guru failed (prepare phase):
    /GIT_EXECUTABLE} clone/s!(.*!(COMMAND mv /var/tmp/portage/games-emulation/rpcs3-9999/work/ittapi \${ITTAPI_SOURCE_DIR}!


Here are the use flags:
Code:
games-emulation/rpcs3-9999  USE="alsa discord llvm pulseaudio vulkan wayland -faudio"


And the log:
Code:
 * Package:    games-emulation/rpcs3-9999:0
 * Repository: guru
 * Maintainer: samuel.bauer@yahoo.fr
 * USE:        abi_x86_64 alsa amd64 discord elibc_glibc kernel_linux llvm pulseaudio vulkan wayland
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
Cloning into '/var/tmp/portage/games-emulation/rpcs3-9999/work/ittapi'...
remote: Enumerating objects: 1126, done.
remote: Counting objects: 100% (209/209), done.
remote: Compressing objects: 100% (80/80), done.
remote: Total 1126 (delta 142), reused 163 (delta 127), pack-reused 917
Receiving objects: 100% (1126/1126), 439.28 KiB | 6.56 MiB/s, done.
Resolving deltas: 100% (582/582), done.
 * Repository id: RPCS3_rpcs3.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_RPCS3_RPCS3
 *   EGIT_OVERRIDE_BRANCH_RPCS3_RPCS3
 *   EGIT_OVERRIDE_COMMIT_RPCS3_RPCS3
 *   EGIT_OVERRIDE_COMMIT_DATE_RPCS3_RPCS3
 *
 * Fetching https://github.com/RPCS3/rpcs3 ...
git fetch https://github.com/RPCS3/rpcs3 +HEAD:refs/git-r3/HEAD
git symbolic-ref refs/git-r3/games-emulation/rpcs3/0/__main__ refs/git-r3/HEAD
 * Skipping submodule rpcs3-ffmpeg
 * Using submodule asmjit
 * Skipping submodule 3rdparty/llvm/llvm
 * Skipping submodule 3rdparty/glslang
 * Skipping submodule 3rdparty/SPIRV-Tools
 * Skipping submodule 3rdparty/SPIRV-Headers
 * Skipping submodule 3rdparty/zlib
 * Skipping submodule 3rdparty/hidapi
 * Skipping submodule 3rdparty/pugixml
 * Skipping submodule 3rdparty/xxHash
 * Using submodule 3rdparty/yaml-cpp
 * Skipping submodule 3rdparty/libpng
 * Skipping submodule 3rdparty/libusb
 * Skipping submodule 3rdparty/FAudio
 * Skipping submodule 3rdparty/curl
 * Using submodule 3rdparty/wolfssl
 * Using submodule 3rdparty/flatbuffers
 * Skipping submodule 3rdparty/cubeb/cubeb
 * Using submodule 3rdparty/SoundTouch/soundtouch
 * Skipping submodule 3rdparty/libsdl-org/SDL
 * Skipping submodule 3rdparty/miniupnp/miniupnp
 * Skipping submodule 3rdparty/rtmidi/rtmidi
 * Repository id: RPCS3_asmjit.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_RPCS3_ASMJIT
 *   EGIT_OVERRIDE_BRANCH_RPCS3_ASMJIT
 *   EGIT_OVERRIDE_COMMIT_RPCS3_ASMJIT
 *   EGIT_OVERRIDE_COMMIT_DATE_RPCS3_ASMJIT
 *
 * Fetching https://github.com/RPCS3/asmjit.git ...
git fetch https://github.com/RPCS3/asmjit.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/rpcs3/0/asmjit/__main__ c59847629d3a19da4d10f0be4ac33b43fc4a100f
 * Repository id: RPCS3_yaml-cpp.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_RPCS3_YAML_CPP
 *   EGIT_OVERRIDE_BRANCH_RPCS3_YAML_CPP
 *   EGIT_OVERRIDE_COMMIT_RPCS3_YAML_CPP
 *   EGIT_OVERRIDE_COMMIT_DATE_RPCS3_YAML_CPP
 *
 * Fetching https://github.com/RPCS3/yaml-cpp.git ...
git fetch https://github.com/RPCS3/yaml-cpp.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/rpcs3/0/3rdparty_yaml-cpp/__main__ 0b67821f307e8c6bf0eba9b6d3250e3cf1441450
 * Repository id: wolfSSL_wolfssl.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_WOLFSSL_WOLFSSL
 *   EGIT_OVERRIDE_BRANCH_WOLFSSL_WOLFSSL
 *   EGIT_OVERRIDE_COMMIT_WOLFSSL_WOLFSSL
 *   EGIT_OVERRIDE_COMMIT_DATE_WOLFSSL_WOLFSSL
 *
 * Fetching https://github.com/wolfSSL/wolfssl.git ...
git fetch https://github.com/wolfSSL/wolfssl.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/rpcs3/0/3rdparty_wolfssl/__main__ 3b3c175af0e993ffaae251871421e206cc41963f
 * Repository id: google_flatbuffers.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_GOOGLE_FLATBUFFERS
 *   EGIT_OVERRIDE_BRANCH_GOOGLE_FLATBUFFERS
 *   EGIT_OVERRIDE_COMMIT_GOOGLE_FLATBUFFERS
 *   EGIT_OVERRIDE_COMMIT_DATE_GOOGLE_FLATBUFFERS
 *
 * Fetching https://github.com/google/flatbuffers.git ...
git fetch https://github.com/google/flatbuffers.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/rpcs3/0/3rdparty_flatbuffers/__main__ 06c5c7ed0bd987a918cf88caafb094f22cdd1721
 * Repository id: RPCS3_soundtouch.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_RPCS3_SOUNDTOUCH
 *   EGIT_OVERRIDE_BRANCH_RPCS3_SOUNDTOUCH
 *   EGIT_OVERRIDE_COMMIT_RPCS3_SOUNDTOUCH
 *   EGIT_OVERRIDE_COMMIT_DATE_RPCS3_SOUNDTOUCH
 *
 * Fetching https://github.com/RPCS3/soundtouch.git ...
git fetch https://github.com/RPCS3/soundtouch.git --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-emulation/rpcs3/0/3rdparty_SoundTouch_soundtouch/__main__ 83cfba67b6af80bb9bfafc0b324718c4841f2991
 * Checking out https://github.com/RPCS3/rpcs3 to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
   repository:               https://github.com/RPCS3/rpcs3
   at the commit:            8bd05871d0114623ebc80a5c3e55851437a0dda9
 * Skipping submodule rpcs3-ffmpeg
 * Using submodule asmjit
 * Skipping submodule 3rdparty/llvm/llvm
 * Skipping submodule 3rdparty/glslang
 * Skipping submodule 3rdparty/SPIRV-Tools
 * Skipping submodule 3rdparty/SPIRV-Headers
 * Skipping submodule 3rdparty/zlib
 * Skipping submodule 3rdparty/hidapi
 * Skipping submodule 3rdparty/pugixml
 * Skipping submodule 3rdparty/xxHash
 * Using submodule 3rdparty/yaml-cpp
 * Skipping submodule 3rdparty/libpng
 * Skipping submodule 3rdparty/libusb
 * Skipping submodule 3rdparty/FAudio
 * Skipping submodule 3rdparty/curl
 * Using submodule 3rdparty/wolfssl
 * Using submodule 3rdparty/flatbuffers
 * Skipping submodule 3rdparty/cubeb/cubeb
 * Using submodule 3rdparty/SoundTouch/soundtouch
 * Skipping submodule 3rdparty/libsdl-org/SDL
 * Skipping submodule 3rdparty/miniupnp/miniupnp
 * Skipping submodule 3rdparty/rtmidi/rtmidi
 * Checking out https://github.com/RPCS3/asmjit.git to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999/3rdparty/asmjit/asmjit ...
git checkout --quiet c59847629d3a19da4d10f0be4ac33b43fc4a100f
GIT update -->
   repository:               https://github.com/RPCS3/asmjit.git
   at the commit:            c59847629d3a19da4d10f0be4ac33b43fc4a100f
 * Checking out https://github.com/RPCS3/yaml-cpp.git to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999/3rdparty/yaml-cpp/yaml-cpp ...
git checkout --quiet 0b67821f307e8c6bf0eba9b6d3250e3cf1441450
GIT update -->
   repository:               https://github.com/RPCS3/yaml-cpp.git
   at the commit:            0b67821f307e8c6bf0eba9b6d3250e3cf1441450
 * Checking out https://github.com/wolfSSL/wolfssl.git to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999/3rdparty/wolfssl/wolfssl ...
git checkout --quiet 3b3c175af0e993ffaae251871421e206cc41963f
GIT update -->
   repository:               https://github.com/wolfSSL/wolfssl.git
   at the commit:            3b3c175af0e993ffaae251871421e206cc41963f
 * Checking out https://github.com/google/flatbuffers.git to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999/3rdparty/flatbuffers ...
git checkout --quiet 06c5c7ed0bd987a918cf88caafb094f22cdd1721
GIT update -->
   repository:               https://github.com/google/flatbuffers.git
   at the commit:            06c5c7ed0bd987a918cf88caafb094f22cdd1721
 * Checking out https://github.com/RPCS3/soundtouch.git to /var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999/3rdparty/SoundTouch/soundtouch ...
git checkout --quiet 83cfba67b6af80bb9bfafc0b324718c4841f2991
GIT update -->
   repository:               https://github.com/RPCS3/soundtouch.git
   at the commit:            83cfba67b6af80bb9bfafc0b324718c4841f2991
sed: can't read llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt: No such file or directory
 * ERROR: games-emulation/rpcs3-9999::guru failed (prepare phase):
 *   /GIT_EXECUTABLE} clone/s!(.*!(COMMAND mv /var/tmp/portage/games-emulation/rpcs3-9999/work/ittapi \${ITTAPI_SOURCE_DIR}!
 *
 * Call stack:
 *     ebuild.sh, line 136:  Called src_prepare
 *   environment, line 2753:  Called die
 * The specific snippet of code:
 *       sed -i -e "${regex}" llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt || die ${regex};
 *
 * If you need support, post the output of `emerge --info '=games-emulation/rpcs3-9999::guru'`,
 * the complete build log and the output of `emerge -pqv '=games-emulation/rpcs3-9999::guru'`.
 * The complete build log is located at '/var/tmp/portage/games-emulation/rpcs3-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-emulation/rpcs3-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999'
 * S: '/var/tmp/portage/games-emulation/rpcs3-9999/work/rpcs3-9999'


Thanks in advance. :)
_________________
Sometimes you can't help but laugh at the absurdity of it all
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Sun Oct 08, 2023 2:57 pm    Post subject: Re: Failing to emerge rpcs3 Reply with quote

Moved to Unsupported Software, on the basis that this is a live ebuild and on the basis that this is in the guru overlay. Either alone would suffice.
VulgarBulgar wrote:
I'm trying to emerge the rpcs3 emulator (in the GURU repository) but every time I do I get the same error:
Code:
ERROR: games-emulation/rpcs3-9999::guru failed (prepare phase):
    /GIT_EXECUTABLE} clone/s!(.*!(COMMAND mv /var/tmp/portage/games-emulation/rpcs3-9999/work/ittapi \${ITTAPI_SOURCE_DIR}!
This just advises you that an error occurred. It is not the error. The error is:
VulgarBulgar wrote:
Code:
sed: can't read llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt: No such file or directory
The ebuild and the upstream code are out of sync. The ebuild author assumed this file would always exist and need this edit. It may have existed at one time, but you are trying to build a different upstream commit, where it no longer exists. Your options are:
  • Use an upstream commit where this file exists
  • Use an ebuild that does not edit this now-missing file
  • Contact the overlay maintainer and ask to have the ebuild updated to match the current upstream code.
Note that using live ebuilds is discouraged because of this type of problem: what works today may fail tomorrow, depending on what upstream published in the interim.
Back to top
View user's profile Send private message
Scall
n00b
n00b


Joined: 04 Sep 2014
Posts: 11

PostPosted: Mon Oct 09, 2023 3:35 pm    Post subject: Reply with quote

In tatsh-overlay there is a non-live ebuild for the latest version; this could be another option.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum