Package Details: dolphin-emu-nogui-git 2412.r166.g90eba2b1a0-1

Git Clone URL: https://aur.archlinux.org/dolphin-emu-git.git (read-only, click to copy)
Package Base: dolphin-emu-git
Description: A Gamecube / Wii emulator - no GUI - git version
Upstream URL: https://dolphin-emu.org
Keywords: dolphin emu emulator game gamecube gui nintendo remote revolution triforce wii wiimote
Licenses: GPL-2.0-or-later
Conflicts: dolphin-emu-cli, dolphin-emu-nogui
Provides: dolphin-emu-cli, dolphin-emu-nogui
Submitter: None
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 123
Popularity: 0.29
First Submitted: 2011-08-20 13:05 (UTC)
Last Updated: 2025-01-19 23:35 (UTC)

Dependencies (45)

Required by (0)

Sources (9)

Pinned Comments

dpeukert commented on 2020-04-10 12:34 (UTC) (edited on 2020-09-26 17:48 (UTC) by dpeukert)

The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/dolphin-emu-git

Latest Comments

« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 58 Next › Last »

Tortillas-IT commented on 2023-08-25 00:16 (UTC) (edited on 2023-08-25 00:17 (UTC) by Tortillas-IT)

@dpeukert

/usr/include/fmt/core.h:1577:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const Common::BigEndianValue<unsigned int>, char> _’ has incomplete type 1577 | type_is_unformattable_for<T, typename Context::char_type> _; | ^ /usr/include/fmt/core.h:1581:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt 1581 | formattable, | ^~~~~~~~~~~ /usr/include/fmt/core.h:1581:7: note: ‘formattable’ evaluates to false /usr/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const Common::BigEndianValue<long unsigned int>; typename std::enable_if<PACKED, int>::type <anonymous> = 0]’: /usr/include/fmt/core.h:1810:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {const Common::BigEndianValue<long unsigned int>}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {Common::BigEndianValue<long unsigned int>}]’ /usr/include/fmt/core.h:1828:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<_Args>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = basic_format_context<appender, char>; T = {const Common::BigEndianValue<long unsigned int>}]’ /home/federico/.cache/yay/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Common/Logging/Log.h:101:75: required from ‘void Common::Log::GenericLogFmt(LogLevel, LogType, const char*, int, const S&, const Args& ...) [with long unsigned int NumFields = 1; S = WiiSave::Import(const std::string&, std::function<bool()>)::<lambda()>::FMT_COMPILE_STRING; Args = {Common::BigEndianValue<long unsigned int>}]’ /home/federico/.cache/yay/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Core/HW/WiiSave.cpp:558:5: required from here /usr/include/fmt/core.h:1577:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const Common::BigEndianValue<long unsigned int>, char> _’ has incomplete type 1577 | type_is_unformattable_for<T, typename Context::char_type> _; | ^ /usr/include/fmt/core.h:1581:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt 1581 | formattable, | ^~~~~~~~~~~ /usr/include/fmt/core.h:1581:7: note: ‘formattable’ evaluates to false [530/1100] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/Socket.cpp.o ninja: build stopped: subcommand failed.

xiota commented on 2023-08-24 16:44 (UTC)

Clean chroot. Builds fine after installing fmt9. However, I'm wondering why not remove fmt9 and use build flag -DUSE_SYSTEM_FMT=OFF?

dpeukert commented on 2023-08-24 14:46 (UTC)

@Tortillas-IT: Can you post your build output?

Tortillas-IT commented on 2023-08-24 14:32 (UTC)

i still can't compile the new updated package, even with a clean build

heavysink commented on 2023-08-21 18:34 (UTC)

Hi using fmt0.9 from AUR solved all provlem. It seems that dolphin is still not ready for the new fmt yet.

xAsh commented on 2023-08-21 15:33 (UTC)

Won't compile since latest commit (FAILED: Source/Core/Common/CMakeFiles/common.dir/Version.cpp.o)

xiota commented on 2023-08-19 16:57 (UTC) (edited on 2023-08-26 22:22 (UTC) by xiota)

According to FS#78628, the following prevent the segfault in extra/dolphin-emu:

  • Adding !lto to options.
  • Using clang instead of gcc.

dolphin-emu-git is failing to build in clean chroot. Looks like fmt issues again.

Tortillas-IT commented on 2023-08-19 11:39 (UTC)

@JTF @dolphinisbroken the emulator works fine for me, actually i can't update it right now since it throws a bunch of errors... this package should be updated

JTF commented on 2023-08-17 15:52 (UTC)

@dolphinisbroken I have the same issue. Using the JIT recompiler is what causes the issue for me. Switching to cached interpreter will launch games but will be very slow. You can read more about it here on the dolphin forums. https://forums.dolphin-emu.org/Thread-dolphin-crashes-when-trying-to-use-jit-on-arch-linux

<deleted-account> commented on 2023-08-17 03:54 (UTC)

I just created this account to say that Dolphin has been broken on Arch Linux for many, many months now. Both here and on the Extra repo. Opening any game gives a black screen for a few seconds and then crashes with the error "Segmentation fault (core dumped)".

I was using it just fine a few months ago and I though that the issues would be fixed by now, but judging by the comments it looks like I'm not the only one.