Package Details: dolphin-emu-tool-git 2412.r107.g7133bfbb0e-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 - CLI-based utility for functions such as managing disc images - 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-tool
Provides: dolphin-emu-tool
Submitter: None
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 123
Popularity: 0.38
First Submitted: 2011-08-20 13:05 (UTC)
Last Updated: 2025-01-08 07:53 (UTC)

Dependencies (44)

Required by (0)

Sources (10)

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 .. 15 16 17 18 19 20 21 22 23 24 25 .. 57 Next › Last »

karl-k commented on 2021-12-22 02:34 (UTC)

"There's an issue with building this package, I think it has to do with submodule initialization. I'm not technical enough to know the fix, unfortunately." Yeah, it appears to fail building. Hopefully someone smart enough can come along & fix this for us.

dpeukert commented on 2021-12-22 01:51 (UTC) (edited on 2021-12-22 01:53 (UTC) by dpeukert)

@hazelnot: That's strange, it seems like it is trying to load the previous soname for some reason (the current one is libmbedcrypto.so.7). I'll try looking into it some more, but the only thing I can think of right now is that an AUR helper (if you're using one) might be hanging onto an older cache of some part of the build process and therefore trying to use the older mbedtls version. That would also track with the direct build working. Clearing/deleting that cache would (hopefully) force the build process to start fresh. Let me know if you figure something out.

hazelnot commented on 2021-12-20 11:38 (UTC)

I have mbedtls 2.27.0-1.

Thing is, I tried building Dolphin directly from the official git repo and that one worked.

dpeukert commented on 2021-12-20 09:14 (UTC)

@hazelnot: I also wasn't able to reproduce this, what version of mbedtls do you have installed (it should be installed as it's a dependency of dolphin-emu-git)?

dpeukert commented on 2021-12-20 09:10 (UTC)

@modnoob: I wasn't able to reproduce this, but from what I could find on the internet, this can happen when building with Clang. Do you happen to be using it for building this package in some way?

hazelnot commented on 2021-12-18 19:05 (UTC)

Can't seem to be able to run this anymore, getting dolphin-emu: error while loading shared libraries: libmbedcrypto.so.6: cannot open shared object file: No such file or directory

modnoob commented on 2021-12-15 14:22 (UTC) (edited on 2021-12-15 14:24 (UTC) by modnoob)

Since one or two days the build fails for me like that:


[660/1006] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/CommandLineParse.cpp.o
[661/1006] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/Disassembler.cpp.o
[662/1006] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/DiscordPresence.cpp.o
[663/1006] Linking CXX static library Source/Core/InputCommon/libinputcommon.a
[664/1006] Building CXX object Source/Core/Core/CMakeFiles/core.dir/NetPlayCommon.cpp.o
FAILED: Source/Core/Core/CMakeFiles/core.dir/NetPlayCommon.cpp.o 
/usr/bin/ccache /usr/lib/ccache/bin/c++ -DDATA_DIR=\"/usr/share/dolphin-emu/\" -DFMT_LOCALE -DFMT_SHARED -DHAS_LIBMGBA -DHAS_OPENGL -DHAS_VULKAN -DHAVE_BLUEZ=1 -DHAVE_EGL=1 -DHAVE_FFMPEG -DHAVE_HIDAPI=1 -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/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/External/minizip -I/usr/include/libpng16 -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/soundtouch -I/usr/include/libusb-1.0 -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/discord-rpc/include -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/picojson -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/build/Source/Core -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/minizip/. -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/cubeb/include -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/build/exports -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/mGBA/mgba/include -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/build/Externals/mGBA/mgba/include -I/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/Bochs_disasm -isystem /var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Externals/rangeset/include -isystem /usr/include/hidapi -march=native -D_FORTIFY_SOURCE=2 -march=native  -O2 -pipe -fno-plt -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 -std=c++17 -MD -MT Source/Core/Core/CMakeFiles/core.dir/NetPlayCommon.cpp.o -MF Source/Core/Core/CMakeFiles/core.dir/NetPlayCommon.cpp.o.d -o Source/Core/Core/CMakeFiles/core.dir/NetPlayCommon.cpp.o -c /var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Core/NetPlayCommon.cpp
/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Core/NetPlayCommon.cpp: In function ‘bool NetPlay::DecompressPacketIntoFolderInternal(sf::Packet&, const string&)’:
/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core/Core/NetPlayCommon.cpp:238:14: error: ‘all_of’ is not a member of ‘std’
  238 |     if (std::all_of(name.begin(), name.end(), [](char c) { return c == '.'; }))
      |              ^~~~~~
[665/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WbfsBlob.cpp.o
[666/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WiiEncryptionCache.cpp.o
[667/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeWad.cpp.o
[668/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeGC.cpp.o
[669/1006] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/GameFileCache.cpp.o
[670/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeWii.cpp.o
[671/1006] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/GameFile.cpp.o
[672/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeVerifier.cpp.o
/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core/DiscIO/VolumeVerifier.cpp: In member function ‘void DiscIO::VolumeVerifier::Process()’:
/var/tmp/pamac-build-reini/dolphin-emu-git/src/dolphin-emu-git/Source/Core/DiscIO/VolumeVerifier.cpp:1116:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1116 |     if (m_content_index + 1 < m_content_offsets.size() &&
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[673/1006] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/WIABlob.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

dpeukert commented on 2021-08-19 09:03 (UTC)

@Peter0x44: I'm mirroring what the dolphin-emu package in the main repos does.

Peter0x44 commented on 2021-08-19 08:44 (UTC)

I don't think building without libmgba always is ideal - it is a package in the community repos, and I think it would be nice to use that if it is present

Could it be possible to link libmgba, if it is installed instead of always providing -DUSE_MGBA=NO in the build step? @dpeukert

dpeukert commented on 2021-08-18 11:29 (UTC)

@all: Sorry about the delay once again, everything should now be up-to-date.