I just realized this was caused by the sunshine package erroneously including enet headers and I had uninstalled it. After forcing it forever ago so it removed the files as well.
Resintalled enet and its working now. Sorry for the confusion.
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.23 |
First Submitted: | 2011-08-20 13:05 (UTC) |
Last Updated: | 2024-05-04 01:24 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 53 Next › Last »
I just realized this was caused by the sunshine package erroneously including enet headers and I had uninstalled it. After forcing it forever ago so it removed the files as well.
Resintalled enet and its working now. Sorry for the confusion.
@parkerlreed: I wasn't able to reproduce this, can you post your entire build log and the version of enet you have installed?
Compile is failing to find the system enet includes.
Seems to be no include directive for system?
FAILED: Source/Core/Common/CMakeFiles/common.dir/ENet.cpp.o
/usr/bin/c++ -DDATA_DIR=\"/usr/share/dolphin-emu/\" -DFMT_SHARED -DHAS_OPENGL -DHAS_VULKAN -DHAVE_EGL=1 -DHAVE_FFMPEG -DHAVE_LIBEVDEV=1 -DHAVE_LIBSYSTEMD -DHAVE_LIBUDEV=1 -DHAVE_X11=1 -DHAVE_XRANDR=1 -DUSE_ANALYTICS=1 -DUSE_MEMORYWATCHER=1 -DUSE_PIPES=1 -DUSE_UPNP -D_ARCH_64=1 -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_M_X86=1 -D_M_X86_64=1 -D__LIBUSB__ -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Source/Core -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Externals/soundtouch -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Externals/discord-rpc/include -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Externals/picojson -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/build/Source/Core -I/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Externals/FatFs -isystem /usr/include/mbedtls2 -isystem /usr/include/minizip-ng -isystem /usr/include/miniupnpc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++20 -msse2 -fdiagnostics-color -fno-strict-aliasing -fno-exceptions -fvisibility-inlines-hidden -fvisibility=hidden -fomit-frame-pointer -Wall -Wtype-limits -Wsign-compare -Wignored-qualifiers -Wuninitialized -Wlogical-op -Wshadow -Winit-self -Wmissing-declarations -Wno-stringop-truncation -Werror=format -MD -MT Source/Core/Common/CMakeFiles/common.dir/ENet.cpp.o -MF Source/Core/Common/CMakeFiles/common.dir/ENet.cpp.o.d -o Source/Core/Common/CMakeFiles/common.dir/ENet.cpp.o -c /home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Common/ENet.cpp
In file included from /home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Common/ENet.cpp:4:
/home/parker/.cache/paru/clone/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Common/ENet.h:9:10: fatal error: enet/enet.h: No such file or directory
9 | #include <enet/enet.h>
| ^~~~~~~~~~~~~
Fails to build due to upstream (finally!) upgrading to fmt 10. Removing -DUSE_SYSTEM_FMT=OFF
allows the build to proceed with system fmt library.
I know I'm being an ass, but please try to consult the wiki before asking for instructions for simple-ass tasks like that. This is not a forum, and I'm subscribed to this thread to know when various issues get fixed, not get notified for every time someone doesn't know how to build an AUR package themselves.
consult. the. wiki.
it's there for a reason.
RTFM or GTFO
https://wiki.archlinux.org/title/Arch_User_Repository#Installing_and_upgrading_packages
@xiota alr, how can i setup a clean chroot then?
@xiota i prefer using aur helpers, i'm still not very practical with linux
Failing to clean build even with the latest update; dolphin tries to use fmt10 headers instead of fmt9 ones and failing. I think it would be far easier to add -DUSE_SYSTEM_FMT=OFF
(no need for submodule, even) until dolphin updates its code.
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