View previous topic :: View next topic |
Author |
Message |
VulgarBulgar n00b
Joined: 04 Oct 2023 Posts: 20
|
Posted: Sun Oct 08, 2023 1:25 pm Post subject: Failing to emerge rpcs3 |
|
|
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 |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21635
|
Posted: Sun Oct 08, 2023 2:57 pm Post subject: Re: Failing to emerge rpcs3 |
|
|
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 |
|
|
Scall n00b
Joined: 04 Sep 2014 Posts: 11
|
Posted: Mon Oct 09, 2023 3:35 pm Post subject: |
|
|
In tatsh-overlay there is a non-live ebuild for the latest version; this could be another option. |
|
Back to top |
|
|
|
|
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
|
|