Package Details: eden 0.2.0-3

Git Clone URL: https://aur.archlinux.org/eden.git (read-only, click to copy)
Package Base: eden
Description: Nintendo Switch emulator forked from yuzu.
Upstream URL: https://eden-emulator.github.io/
Keywords: eden emulator nintendo switch yuzu
Licenses: GPL-3.0-or-later
Conflicts: eden-beta, eden-bin, eden-git, eden-preview-bin
Submitter: username227
Maintainer: username227 (HurricanePootis)
Last Packager: HurricanePootis
Votes: 20
Popularity: 5.71
First Submitted: 2025-05-14 22:35 (UTC)
Last Updated: 2026-05-18 11:45 (UTC)

Pinned Comments

username227 commented on 2026-04-23 17:33 (UTC)

Only Stable builds in this package. For rc builds, use eden-beta. Please do not flag this package as out of date until the next stable package is released.

Latest Comments

1 2 3 4 5 6 Next › Last »

dantob commented on 2026-05-14 02:51 (UTC)

Why is -DCMAKE_BUILD_TYPE=None instead of -DCMAKE_BUILD_TYPE=Release? or RelWithDebInfo. See here git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/Build.md

username227 commented on 2026-04-23 17:33 (UTC)

Only Stable builds in this package. For rc builds, use eden-beta. Please do not flag this package as out of date until the next stable package is released.

jkateva commented on 2026-04-03 10:35 (UTC)

eden 0.1.1-3 build fails for me:


/home/kateva/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp: In member function ”void Tools::RenderdocAPI::ToggleCapture()”:
/home/kateva/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp:55:17: virhe: invalid use of incomplete type ”struct RENDERDOC_API_1_7_0”
   55 |         rdoc_api->StartFrameCapture(NULL, NULL);
      |                 ^~
Tiedostossa, joka sisällytettiin kohdasta /home/kateva/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp:11:
/home/kateva/.cache/yay/eden/src/eden/src/./core/tools/renderdoc.h:9:8: huom: forward declaration of ”struct RENDERDOC_API_1_7_0”
    9 | struct RENDERDOC_API_1_7_0;
      |        ^~~~~~~~~~~~~~~~~~~
/home/kateva/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp:57:17: virhe: invalid use of incomplete type ”struct RENDERDOC_API_1_7_0”
   57 |         rdoc_api->EndFrameCapture(NULL, NULL);
      |                 ^~
/home/kateva/.cache/yay/eden/src/eden/src/./core/tools/renderdoc.h:9:8: huom: forward declaration of ”struct RENDERDOC_API_1_7_0”
    9 | struct RENDERDOC_API_1_7_0;
      |        ^~~~~~~~~~~~~~~~~~~
[1309/1516] Building CXX object src/core/CMakeFiles/core.dir/reporter.cpp.o
ninja: build stopped: subcommand failed.
==> VIRHE: Virhe tapahtui funktiossa build().

mohredlou commented on 2026-03-25 15:33 (UTC) (edited on 2026-04-01 03:59 (UTC) by mohredlou)

I am having problems updating. tried remove and reinstall same error

[1287/1514] Building CXX object src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o
FAILED: [code=1] src/core/CMakeFiles/core.dir/tools/renderdoc.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 -DCPPHTTPLIB_BROTLI_SUPPORT -DCPPHTTPLIB_OPENSSL_SUPPORT -DCPPHTTPLIB_USE_NON_BLOCKING_GETADDRINFO -DCPPHTTPLIB_ZLIB_SUPPORT -DCPPHTTPLIB_ZSTD_SUPPORT -DENABLE_WEB_SERVICE -DFMT_SHARED -DNDEBUG -DYUZU_ROOM -D_FILE_OFFSET_BITS=64 -I/var/tmp/pamac-build-mohred/eden/src/eden/src/. -I/var/tmp/pamac-build-mohred/eden/src/build/src -I/var/tmp/pamac-build-mohred/eden/src/eden/externals/./stb -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/cpp-jwt/9eae/include -I/var/tmp/pamac-build-mohred/eden/src/eden/externals/glad/include -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/sirit/1.0.3/include -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/spirv-headers/04f1/include -I/var/tmp/pamac-build-mohred/eden/src/eden/externals/./bc_decoder -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/vulkanmemoryallocator/3.3.0/include -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/xbyak/7.22 -I/var/tmp/pamac-build-mohred/eden/src/eden/externals/nx_tzdb/include -I/var/tmp/pamac-build-mohred/eden/src/build/externals/nx_tzdb/include -I/var/tmp/pamac-build-mohred/eden/src/eden/externals/./tz -I/var/tmp/pamac-build-mohred/eden/src/eden/src/dynarmic/src/dynarmic/.. -I/var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/mcl/7b08/src/../include -isystem /usr/include/opus -isystem /var/tmp/pamac-build-mohred/eden/src/eden/.cache/cpm/httplib/0.28.0 -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 -flto=auto -std=gnu++20 -fwrapv -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 -Wno-sign-conversion -Wno-cast-function-type -MD -MT src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o -MF src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o.d -o src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o -c /var/tmp/pamac-build-mohred/eden/src/eden/src/core/tools/renderdoc.cpp
/var/tmp/pamac-build-mohred/eden/src/eden/src/core/tools/renderdoc.cpp: In member function ‘void Tools::RenderdocAPI::ToggleCapture()’:
/var/tmp/pamac-build-mohred/eden/src/eden/src/core/tools/renderdoc.cpp:55:17: error: invalid use of incomplete type ‘struct RENDERDOC_API_1_7_0’
   55 |         rdoc_api->StartFrameCapture(NULL, NULL);
      |                 ^~
In file included from /var/tmp/pamac-build-mohred/eden/src/eden/src/core/tools/renderdoc.cpp:11:
/var/tmp/pamac-build-mohred/eden/src/eden/src/./core/tools/renderdoc.h:9:8: note: forward declaration of ‘struct RENDERDOC_API_1_7_0’
    9 | struct RENDERDOC_API_1_7_0;
      |        ^~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-mohred/eden/src/eden/src/core/tools/renderdoc.cpp:57:17: error: invalid use of incomplete type ‘struct RENDERDOC_API_1_7_0’
   57 |         rdoc_api->EndFrameCapture(NULL, NULL);
      |                 ^~
/var/tmp/pamac-build-mohred/eden/src/eden/src/./core/tools/renderdoc.h:9:8: note: forward declaration of ‘struct RENDERDOC_API_1_7_0’
    9 | struct RENDERDOC_API_1_7_0;
      |        ^~~~~~~~~~~~~~~~~~~
[1304/1514] Building CXX object src/core/CMakeFiles/core.dir/reporter.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

username227 commented on 2026-03-23 21:12 (UTC)

OK, sorry, messed up on the checksum while patching for the renderdoc issue. patch will be necessary until the 0.2.0 stable is released, but has been fixed upstream.

rharish commented on 2026-03-23 20:57 (UTC)

The checksum isn't matching for eden-v0.1.1.tar.gz. It should be 73e3f189fadb71459754d3f53b8c28191c87b267a9923887477804668ff58d08.

smartassskeleton commented on 2026-03-23 19:05 (UTC)

Hey I'm failing on a clean build:

[1281/1514] Building CXX object src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o
FAILED: [code=1] src/core/CMakeFiles/core.dir/tools/renderdoc.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 -DCPPHTTPLIB_BROTLI_SUPPORT -DCPPHTTPLIB_OPENSSL_SUPPORT -DCPPHTTPLIB_USE_NON_BLOCKING_GETADDRINFO -DCPPHTTPLIB_ZLIB_SUPPORT -DCPPHTTPLIB_ZSTD_SUPPORT -DENABLE_WEB_SERVICE -DFMT_SHARED -DNDEBUG -DYUZU_ROOM -D_FILE_OFFSET_BITS=64 -I/home/sass/.cache/yay/eden/src/eden/src/. -I/home/sass/.cache/yay/eden/src/build/src -I/home/sass/.cache/yay/eden/src/eden/externals/./stb -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/cpp-jwt/9eae/include -I/home/sass/.cache/yay/eden/src/eden/externals/glad/include -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/sirit/1.0.3/include -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/spirv-headers/04f1/include -I/home/sass/.cache/yay/eden/src/eden/externals/./bc_decoder -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/vulkanmemoryallocator/3.3.0/include -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/xbyak/7.22 -I/home/sass/.cache/yay/eden/src/eden/externals/nx_tzdb/include -I/home/sass/.cache/yay/eden/src/build/externals/nx_tzdb/include -I/home/sass/.cache/yay/eden/src/eden/externals/./tz -I/home/sass/.cache/yay/eden/src/eden/src/dynarmic/src/dynarmic/.. -I/home/sass/.cache/yay/eden/src/eden/.cache/cpm/mcl/7b08/src/../include -isystem /usr/include/opus -isystem /home/sass/.cache/yay/eden/src/eden/.cache/cpm/httplib/0.28.0 -march=native -O3 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -std=gnu++20 -fwrapv -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 -Wno-sign-conversion -Wno-cast-function-type -MD -MT src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o -MF src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o.d -o src/core/CMakeFiles/core.dir/tools/renderdoc.cpp.o -c /home/sass/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp
In file included from /home/sass/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp:11:
/home/sass/.cache/yay/eden/src/eden/src/./core/tools/renderdoc.h:6:8: error: using typedef-name ‘RENDERDOC_API_1_6_0’ after ‘struct’
    6 | struct RENDERDOC_API_1_6_0;
      |        ^~~~~~~~~~~~~~~~~~~
In file included from /home/sass/.cache/yay/eden/src/eden/src/core/tools/renderdoc.cpp:7:
/usr/include/renderdoc_app.h:847:29: note: ‘RENDERDOC_API_1_6_0’ has a previous declaration here
  847 | typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_6_0;
      |                             ^~~~~~~~~~~~~~~~~~~
[1306/1514] Building CXX object src/core/CMakeFiles/core.dir/reporter.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: eden-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
eden - exit status 4

Adding this prepare() sed solved it for me:

prepare() {
  sed -i '/^struct RENDERDOC_API_1_6_0;/d' \
    "$srcdir/eden/src/core/tools/renderdoc.h"
}

Is it just on my side?

username227 commented on 2026-03-20 12:59 (UTC)

only stable releases are updated on this package. if you want release candidates, go to eden-beta.

acmiudhg commented on 2026-02-09 19:31 (UTC)

Anyone else having the first run migration process remove the data from old yuzu even when selecting to keep it intact?

dantob commented on 2026-01-27 12:42 (UTC) (edited on 2026-01-27 12:42 (UTC) by dantob)

Some of the cmake variables changed with 0.1.0 YUZU_ENABLE_LTO -> ENABLE_LTO, YUZU_USE_FASTER_LD -> USE_FASTER_LINKER