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.55
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 .. 51 Next › Last »

busbybear commented on 2023-11-10 19:17 (UTC)

adding the following line above build() allows dolphin-emu-git to compile:

export LDFLAGS="-Wl,--copy-dt-needed-entries"

I found this on the dolphin discord and some internet searching:

libpthread.so.0: error adding symbols: DSO missing from command line: https://stackoverflow.com/questions/19901934/libpthread-so-0-error-adding-symbols-dso-missing-from-command-line

Discord: https://discord.com/channels/521709831132807179/521711215878078484/1169030086591250462 addingexport LDFLAGS="-Wl,--copy-dt-needed-entries" one line above cmake in build() in the pkgbuild allows dolphin to compile

xiota commented on 2023-11-03 19:02 (UTC)

/usr/lib/libz.so.1 belongs to zlib. Able to build successfully by removing zlib-ng from dependencies and enabling the submodule.

Tortillas-IT commented on 2023-11-02 10:03 (UTC)

can't build this package anymore, anyone getting the same issue?

[895/1105] Linking CXX executable Binaries/dolphin-emu-nogui FAILED: Binaries/dolphin-emu-nogui : && /usr/lib/ccache/bin/c++ -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/Platform.cpp.o Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformHeadless.cpp.o Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/MainNoGUI.cpp.o Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformX11.cpp.o Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformFBDev.cpp.o -o Binaries/dolphin-emu-nogui -Wl,-rpath,/usr/lib/mbedtls2: Source/Core/Core/libcore.a Source/Core/UICommon/libuicommon.a Externals/cpp-optparse/libcpp-optparse.a Source/Core/DiscIO/libdiscio.a Source/Core/VideoBackends/Null/libvideonull.a Source/Core/VideoBackends/OGL/libvideoogl.a Source/Core/VideoBackends/Software/libvideosoftware.a Source/Core/VideoBackends/Vulkan/libvideovulkan.a Source/Core/VideoCommon/libvideocommon.a Source/Core/Core/libcore.a Source/Core/DiscIO/libdiscio.a Source/Core/VideoBackends/Null/libvideonull.a Source/Core/VideoBackends/OGL/libvideoogl.a Source/Core/VideoBackends/Software/libvideosoftware.a Source/Core/VideoBackends/Vulkan/libvideovulkan.a Source/Core/VideoCommon/libvideocommon.a Source/Core/AudioCommon/libaudiocommon.a /usr/lib/libasound.so /usr/lib/libpulse.so Externals/soundtouch/libSoundTouch.a Externals/FreeSurround/libFreeSurround.a Source/Core/InputCommon/libinputcommon.a -lXi /usr/lib/libevdev.so /usr/lib/libudev.so /usr/lib/libcubeb.so /usr/lib/liblzo2.so /usr/lib/liblz4.so Externals/mGBA/mgba/libmgba.a -lm /usr/lib/libbluetooth.so /usr/lib/libhidapi-hidraw.so Externals/rcheevos/librcheevos.a /usr/lib/libz-ng.so /usr/lib/libbz2.so /usr/lib/liblzma.so /usr/lib/libzstd.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXext.so Externals/glslang/libglslang.a Externals/xxhash/libxxhash.a Externals/implot/libimplot.a Externals/imgui/libimgui.a /usr/lib/libavformat.so /usr/lib/libavcodec.so /usr/lib/libswresample.so /usr/lib/libswscale.so /usr/lib/libavutil.so Source/Core/Common/libcommon.a /usr/lib/libenet.so /usr/lib/mbedtls2/libmbedtls.so /usr/lib/mbedtls2/libmbedx509.so /usr/lib/mbedtls2/libmbedcrypto.so /usr/lib/libsfml-network.so /usr/lib/libsfml-system.so Externals/FatFs/libFatFs.a /usr/lib/libcurl.so /usr/lib/libspng.so /usr/lib/libEGL.so /usr/lib/libOpenGL.so /usr/lib/libGLX.so /usr/lib/libGLU.so -ldl -lrt /usr/lib/libminiupnpc.so /usr/lib/libpugixml.so /usr/lib/libfmt.so.10.1.0 Externals/Bochs_disasm/libbdisasm.a /usr/lib/libusb-1.0.so /usr/lib/libminizip-ng.so -lXrandr /usr/lib/libLLVM-16.so Externals/discord-rpc/src/libdiscord-rpc.a -lpthread && : /usr/bin/ld: Source/Core/DiscIO/CMakeFiles/discio.dir/CompressedBlob.cpp.o: undefined reference to symbol 'deflateInit_' /usr/bin/ld: /usr/lib/libz.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status [896/1105] Linking CXX executable Binaries/dolphin-tool FAILED: Binaries/dolphin-tool : && /usr/lib/ccache/bin/c++ -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 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now Source/Core/DolphinTool/CMakeFiles/dolphin-tool.dir/ToolHeadlessPlatform.cpp.o Source/Core/DolphinTool/CMakeFiles/dolphin-tool.dir/ConvertCommand.cpp.o Source/Core/DolphinTool/CMakeFiles/dolphin-tool.dir/VerifyCommand.cpp.o Source/Core/DolphinTool/CMakeFiles/dolphin-tool.dir/HeaderCommand.cpp.o Source/Core/DolphinTool/CMakeFiles/dolphin-tool.dir/ToolMain.cpp.o -o Binaries/dolphin-tool -Wl,-rpath,/usr/lib/mbedtls2: Source/Core/DiscIO/libdiscio.a Source/Core/UICommon/libuicommon.a Externals/cpp-optparse/libcpp-optparse.a Source/Core/Core/libcore.a Source/Core/VideoBackends/Null/libvideonull.a Source/Core/VideoBackends/OGL/libvideoogl.a Source/Core/VideoBackends/Software/libvideosoftware.a Source/Core/VideoBackends/Vulkan/libvideovulkan.a Source/Core/VideoCommon/libvideocommon.a Source/Core/DiscIO/libdiscio.a Source/Core/Core/libcore.a Source/Core/VideoBackends/Null/libvideonull.a Source/Core/VideoBackends/OGL/libvideoogl.a Source/Core/VideoBackends/Software/libvideosoftware.a Source/Core/VideoBackends/Vulkan/libvideovulkan.a Source/Core/VideoCommon/libvideocommon.a /usr/lib/libbz2.so /usr/lib/liblzma.so /usr/lib/libzstd.so Source/Core/AudioCommon/libaudiocommon.a /usr/lib/libasound.so /usr/lib/libpulse.so Externals/soundtouch/libSoundTouch.a Externals/FreeSurround/libFreeSurround.a Source/Core/InputCommon/libinputcommon.a -lXi /usr/lib/libevdev.so /usr/lib/libudev.so /usr/lib/libcubeb.so /usr/lib/liblzo2.so /usr/lib/liblz4.so Externals/mGBA/mgba/libmgba.a /usr/lib/libz-ng.so -lm /usr/lib/libbluetooth.so /usr/lib/libhidapi-hidraw.so Externals/rcheevos/librcheevos.a /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXext.so Externals/glslang/libglslang.a Externals/xxhash/libxxhash.a Externals/implot/libimplot.a Externals/imgui/libimgui.a /usr/lib/libavformat.so /usr/lib/libavcodec.so /usr/lib/libswresample.so /usr/lib/libswscale.so /usr/lib/libavutil.so /usr/lib/libpugixml.so Source/Core/Common/libcommon.a /usr/lib/libfmt.so.10.1.0 /usr/lib/libminizip-ng.so /usr/lib/libenet.so /usr/lib/mbedtls2/libmbedtls.so /usr/lib/mbedtls2/libmbedx509.so /usr/lib/mbedtls2/libmbedcrypto.so /usr/lib/libsfml-network.so /usr/lib/libsfml-system.so Externals/FatFs/libFatFs.a /usr/lib/libcurl.so /usr/lib/libspng.so /usr/lib/libEGL.so /usr/lib/libOpenGL.so /usr/lib/libGLX.so /usr/lib/libGLU.so -ldl -lrt /usr/lib/libminiupnpc.so Externals/Bochs_disasm/libbdisasm.a -lXrandr /usr/lib/libusb-1.0.so /usr/lib/libLLVM-16.so Externals/discord-rpc/src/libdiscord-rpc.a -lpthread && : /usr/bin/ld: Source/Core/DiscIO/CMakeFiles/discio.dir/CompressedBlob.cpp.o: undefined reference to symbol 'deflateInit_' /usr/bin/ld: /usr/lib/libz.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status

dpeukert commented on 2023-10-24 23:06 (UTC)

@parkerlreed: No worries, glad you got it working.

parkerlreed commented on 2023-10-24 22:57 (UTC)

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.

dpeukert commented on 2023-10-24 22:24 (UTC)

@parkerlreed: I wasn't able to reproduce this, can you post your entire build log and the version of enet you have installed?

parkerlreed commented on 2023-10-24 19:57 (UTC)

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>
      |          ^~~~~~~~~~~~~

v1993 commented on 2023-09-24 03:25 (UTC)

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.