Package Details: eden-git 1:0.2.0.r24.g24dc383-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: 16
Popularity: 3.27
First Submitted: 2025-05-14 23:18 (UTC)
Last Updated: 2026-05-21 01:14 (UTC)

Latest Comments

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

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.

npreining commented on 2025-10-16 21:14 (UTC)

@username227 thanks for checking. Interesting. I purged the src and pkg dirs, and manually called makepkg, same hang. Very strange

Ok ... fixed it. Sorry for the noise. I had a VPN (but that should only tunnel a certain domain, not all). Terminating the VPN fixed it.

Sorry for the noise.

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

i cannot duplicate this. It seems to download fine for me both in and out of chroot. have you tried clearing your yay cache or trying a different aur helper?

npreining commented on 2025-10-16 20:55 (UTC)

Build is failing and hanging every time at the same place:

-- Downloading time zone data...
-- [CPMUtil] nx_tzdb: Download URL is https://git.crueter.xyz/misc/tzdb_to_nx/releases/download/091025/091025.tar.gz
-- CPM: Adding package nx_tzdb@091025 (091025 to /home/norbert/.cache/yay/eden-git/src/eden/.cache/cpm/nx_tzdb/091025)

Manual download with the browser works. This is repeatable.

crueter commented on 2025-10-16 18:44 (UTC)

httplib can be used as a system package now.