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.29
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 17:22 (UTC)

@xiota what should i do then? i even deleted the emulator and tried to do a clean build (again)

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.