Package Details: eden-git 1:0.2.0.r89.g5219b9f-1

Git Clone URL: https://aur.archlinux.org/eden-git.git (read-only, click to copy)
Package Base: eden-git
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, eden-beta, eden-bin, eden-preview-bin
Provides: eden
Submitter: username227
Maintainer: username227 (HurricanePootis)
Last Packager: username227
Votes: 15
Popularity: 1.29
First Submitted: 2025-05-14 23:18 (UTC)
Last Updated: 2026-06-10 20:07 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

dnmodder commented on 2026-02-07 15:33 (UTC)

eden: error while loading shared libraries: libquazip1-qt6.so.1.5.0: cannot open shared object file: No such file or directory

please add quazip-qt6 as dependency

crueter commented on 2026-01-25 03:20 (UTC)

The drpc package "could" switch to our fork.

BTW, remove the DYUZU_USE_BUNDLED_QT=ON. That shouldn't be forced on

Joomzie commented on 2026-01-25 03:19 (UTC)

Thanks for the quick response. -DDiscordRPC_FORCE_BUNDLED is exactly what was needed, though you may want to set -DYUZU_USE_BUNDLED_QT back to off. Having that on made cmake complain about being unable to find Core5Compat.

CMake Error at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:93 (find_package):
  Found package configuration file:

    /home/user/.cache/yay/eden-git/src/eden/.cache/cpm/qt6/linux-amd64-6.9.3/lib/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "Core5Compat".

username227 commented on 2026-01-25 02:36 (UTC)

OK I had a fix for this but apparently forgot to push it. Try again now and check.

Joomzie commented on 2026-01-25 02:20 (UTC) (edited on 2026-01-25 02:23 (UTC) by Joomzie)

Eden fails to build with this error if discord-rpc-git is installed. This is a dependency of openrct2-git, and I was able to get a successful build by temporarily uninstalling both. I actually started experiencing this issue around a week prior to the problem with the CPMUtil PR, and I figured it might be fixed when that got resolved since this seems to be related to Qt, so that's why I've not reported this until now.

[1365/1506] Building CXX object src/qt_common/CMakeFiles/qt_common.dir/discord/discord_impl.cpp.o
FAILED: [code=1] src/qt_common/CMakeFiles/qt_common.dir/discord/discord_impl.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 -DHAS_OPENGL -DNDEBUG -DQT_CONCURRENT_LIB -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DUSE_DISCORD_PRESENCE -DYUZU_QT_WIDGETS -DYUZU_ROOM -D_FILE_OFFSET_BITS=64 -I/home/user/.cache/yay/eden-git/src/eden/src/. -I/home/user/.cache/yay/eden-git/src/build/src -I/home/user/.cache/yay/eden-git/src/eden/externals/./stb -I/include -I/home/user/.cache/yay/eden-git/src/eden/.cache/cpm/simpleini/4.25 -I/home/user/.cache/yay/eden-git/src/eden/.cache/cpm/frozen/61dc/include -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6 -isystem /usr/include/qt6/QtCore -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/QuaZip-Qt6-1.5 -isystem /usr/include/QuaZip-Qt6-1.5/quazip -isystem /usr/include/qt6/QtCore5Compat -isystem /usr/include/qt6/QtGui/6.10.1 -isystem /usr/include/qt6/QtGui/6.10.1/QtGui -isystem /usr/include/qt6/QtCore/6.10.1 -isystem /usr/include/qt6/QtCore/6.10.1/QtCore -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 -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 -mno-direct-extern-access -MD -MT src/qt_common/CMakeFiles/qt_common.dir/discord/discord_impl.cpp.o -MF src/qt_common/CMakeFiles/qt_common.dir/discord/discord_impl.cpp.o.d -o src/qt_common/CMakeFiles/qt_common.dir/discord/discord_impl.cpp.o -c /home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp: In member function ‘void DiscordRPC::DiscordImpl::UpdateGameStatus(bool)’:
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp:87:14: error: ‘DiscordRichPresence’ {aka ‘struct DiscordRichPresence’} has no member named ‘status_display_type’
   87 |     presence.status_display_type = DiscordStatusDisplayType_State;
      |              ^~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp:87:36: error: ‘DiscordStatusDisplayType_State’ was not declared in this scope
   87 |     presence.status_display_type = DiscordStatusDisplayType_State;
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp: In member function ‘virtual void DiscordRPC::DiscordImpl::Update()’:
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp:127:14: error: ‘DiscordRichPresence’ {aka ‘struct DiscordRichPresence’} has no member named ‘status_display_type’
  127 |     presence.status_display_type = DiscordStatusDisplayType_Name;
      |              ^~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/eden-git/src/eden/src/qt_common/discord/discord_impl.cpp:127:36: error: ‘DiscordStatusDisplayType_Name’ was not declared in this scope
  127 |     presence.status_display_type = DiscordStatusDisplayType_Name;
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1368/1506] Building CXX object src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

username227 commented on 2026-01-15 13:06 (UTC) (edited on 2026-01-15 13:27 (UTC) by username227)

something else is going on, @sapphiree. I already had that package installed and still got the error. Let me work on it.

probably related to pull request from yesterday upstream: https://git.eden-emu.dev/eden-emu/eden/pulls/3289.

I've inquired about this on their discord. keep you informed.

sapphiree commented on 2026-01-15 04:38 (UTC)

qt6-webengine seems to be missing from dependencies:

-- Configuring done (15.7s)
CMake Error at src/yuzu/CMakeLists.txt:416 (target_link_libraries):
  Target "yuzu" links to:

    Qt6::WebEngineCore

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

kode54 commented on 2025-12-09 07:03 (UTC) (edited on 2025-12-09 07:12 (UTC) by kode54)

cubeb needs to be a runtime dependency.

Edit: enet is also a runtime dependency, not just make time.

crueter commented on 2025-10-25 20:58 (UTC) (edited on 2025-10-25 20:59 (UTC) by crueter)

@npreining This seems to be a recurring problem where every single domain I've owned gets flagged as suspicious by VPNs or ISPs.

@username227 it's probably better to fetch nx_tzdb directly from https://git.crueter.xyz/misc/tzdb_to_nx/releases/download/091025/091025.tar.gz and set -DYUZU_TZDB_PATH=<tzdb_dir>. It won't necessarily fix issues like this but should help

username227 commented on 2025-10-16 21:25 (UTC)

@npreining no problem. glad it was fixed.