Package Base Details: dolphin-emu-git

Git Clone URL: https://aur.archlinux.org/dolphin-emu-git.git (read-only, click to copy)
Keywords: dolphin emu emulator game gamecube gui nintendo remote revolution triforce wii wiimote
Submitter: None
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 120
Popularity: 0.35
First Submitted: 2011-08-20 13:05 (UTC)
Last Updated: 2024-02-25 16:52 (UTC)

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 2 3 4 5 6 7 8 9 10 11 .. 51 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