Wow, it worked,thanks.
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/eden-beta.git (read-only, click to copy) |
|---|---|
| Package Base: | eden-beta |
| Description: | Nintendo Switch emulator forked from yuzu - beta and test releases |
| Upstream URL: | https://eden-emulator.github.io/ |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | eden, eden-bin, eden-git, eden-preview-bin |
| Provides: | eden |
| Submitter: | username227 |
| Maintainer: | username227 |
| Last Packager: | username227 |
| Votes: | 2 |
| Popularity: | 0.22 |
| First Submitted: | 2025-10-27 21:25 (UTC) |
| Last Updated: | 2026-06-22 12:54 (UTC) |
Wow, it worked,thanks.
You'll need to apply the patch from here: https://git.eden-emu.dev/eden-emu/eden/commit/bd6dd7ecec299f98fbde7598f48156370b80fd8f
Can't build right now. 350/1506] Building CXX object src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/translate/impl/atomic_operations_shared_memory.cpp.o [351/1506] Building CXX object src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/ir/ir_emitter.cpp.o [352/1506] Building CXX object src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/structured_control_flow.cpp.o FAILED: [code=1] src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/structured_control_flow.cpp.o /usr/bin/c++ -DARCHITECTURE_x86_64=1 -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DFMT_SHARED -DNDEBUG -DYUZU_ROOM -D_FILE_OFFSET_BITS=64 -I/build/eden-beta/src/eden/src/. -I/build/eden-beta/src/build/src -I/build/eden-beta/src/eden/externals/./stb -I/build/eden-beta/src/eden/.cache/cpm/unordered_dense/7b55/include -I/build/eden-beta/src/eden/.cache/cpm/sirit/1.0.4/include -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++20 -fwrapv -fno-rtti -pipe -Werror=all -Werror=extra -Werror=missing-declarations -Werror=shadow -Werror=unused -Wno-attributes -Wno-invalid-offsetof -Wno-unused-parameter -Wno-missing-field-initializers -mcx16 -Wno-array-bounds -Wno-stringop-overread -Wno-stringop-overflow -Werror=conversion -MD -MT src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/structured_control_flow.cpp.o -MF src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/structured_control_flow.cpp.o.d -o src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/structured_control_flow.cpp.o -c /build/eden-beta/src/eden/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp /build/eden-beta/src/eden/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp: In constructor ‘Shader::Maxwell::{anonymous}::TranslatePass::TranslatePass(Shader::ObjectPool<Shader::IR::Inst>&, Shader::ObjectPool<Shader::IR::Block>&, Shader::ObjectPool<Shader::Maxwell::{anonymous}::Statement>&, Shader::Environment&, Shader::Maxwell::{anonymous}::Statement&, Shader::IR::AbstractSyntaxList&, const Shader::HostTranslateInfo&)’: /build/eden-beta/src/eden/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp:655:5: error: uninitialized const member in ‘const struct Shader::Maxwell::Flow::Block’ [-fpermissive] 655 | TranslatePass(ObjectPool<IR::Inst>& inst_pool_, ObjectPool<IR::Block>& block_pool_, | ^ /build/eden-beta/src/eden/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp:982:23: note: ‘const Shader::Maxwell::Flow::Block Shader::Maxwell::{anonymous}::TranslatePass::dummy_flow_block’ should be initialized 982 | const Flow::Block dummy_flow_block; | ^~~~ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/aurbuild/x86_64//build error: no se pudo construir 'eden-beta-0.2.0-3': no se pudo ejecutar: makechrootpkg -r /var/lib/aurbuild/x86_64 -I /home//.cache/paru/clone/cpp-httplib/cpp-httplib-0.43.1-1-any.pkg.tar.zst -I /home//.cache/paru/clone/cpp-jwt/cpp-jwt-1.5-1-any.pkg.tar.zst -I /home//.cache/paru/clone/cubeb/cubeb-20260406-1-x86_64.pkg.tar.zst -d /var/cache/pacman/pkg/ -- -feA --noconfirm --noprepare --holdver:
Yeah, each renderdoc is mutually exclusive so if I take out the patch then it won't build on arch or cachyos. if this were a permanent thing, then i'd try to figure out a way to support both but as it is, it's temporary; likely manjaro will update in a few weeks. for now, it's worth a try to install from AUR and see if that helps.
@username227 Wow finally after i commenting out 4 lines of prepare function in pkgbuild it works well and finally eden-beta updated. Thanks a lot for your help. If outdated renderdoc build is the problem is it possible if I install renderdoc-bin instead of using manjaro's renderdoc
@bonboncat - you can try commenting out the 4 lines of the prepare function on the pkgbuild before building. Arch required an update to renderdoc to build. if this patch is incompatible with manjaro for some reason that should help.
If this does turn out to be the case, i hope manjaro updates the repos soon - this patch was already merged upstream and will be the default on the next release.
@username227 I tried pamac and paru to install eden-beta but both failed on manjaro but it's ok in cachyos. I wonder if there's a way to see error log or something like that. I'm still new to arch. Tried to add - - trace-redirect into a file by editing build file but I'm confused how to read it
@bonboncat - I cannot duplicate this. Since I put the renderdoc patch on, it builds fine for me. did you try in a chroot?
Sorry noob question here. I can install this eden-beta at my handheld with cachyos days ago, but i keep getting failure when installing at my desktop with manjaro now.
It always failed at here:
[1281/1506] Building CXX object src/core/CMakeFiles/core.dir/arm/dynarmic/arm_dynarmic_64.cpp.o [1282/1506] Building CXX object src/core/CMakeFiles/core.dir/reporter.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...
Tried clearing cache and download it again but it still stuck there
Alright. Going forward, I will leave all test tags intact and put any new ones we create into branches.