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
Search Criteria
Package Details: eden 0.2.0-3
Package Actions
| 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) |
Dependencies (36)
- boost-libs
- brotli (brotli-gitAUR)
- cubebAUR (cubeb-gitAUR, cubebAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, librempeg-gitAUR, ffmpeg-whisper-gitAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-llvmAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-whisperAUR, ffmpeg-cuda-fullAUR)
- fmt (fmt-gitAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libgcc (libgcc-snapshotAUR)
- libstdc++ (libstdc++-snapshotAUR)
- libusb (libusb-gitAUR)
- lz4 (lz4-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR)
- opus (opus-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- qt6-charts
- qt6-multimedia
- qt6-webengine
- quazip-qt6
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat)
- Show 16 more dependencies...
Required by (0)
Sources (1)
dantob commented on 2026-05-14 02:51 (UTC)
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
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.