@Neros: Should be fixed now.
Search Criteria
Package Details: dolphin-emu-git 2509.r294.g9c28f19e56-1
Package Actions
| 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 - 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 |
| Provides: | dolphin-emu |
| Submitter: | None |
| Maintainer: | dpeukert |
| Last Packager: | dpeukert |
| Votes: | 123 |
| Popularity: | 0.73 |
| First Submitted: | 2011-08-20 13:05 (UTC) |
| Last Updated: | 2025-11-02 21:43 (UTC) |
Dependencies (57)
- alsa-lib
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubeb-gitAUR, cubebAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-ndiAUR, ffmpeg-cudaAUR, lib32-ffmpegAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg7.1AUR, ffmpeg-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-ndiAUR, ffmpeg-cudaAUR, lib32-ffmpegAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg7.1AUR, ffmpeg-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-ndiAUR, ffmpeg-cudaAUR, lib32-ffmpegAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg7.1AUR, ffmpeg-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libevdev (libevdev-gitAUR)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libiconv
- libminiupnpc.so (miniupnpc)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- Show 37 more dependencies...
Required by (4)
- chimera (requires dolphin-emu)
- dolphin-emu-nogui-git (requires dolphin-emu)
- emulationstation (requires dolphin-emu) (optional)
- wheelwizard (requires dolphin-emu) (optional)
Sources (12)
dpeukert commented on 2025-11-02 21:43 (UTC)
dpeukert commented on 2025-11-02 21:36 (UTC)
@Neros: Looks like this was fixed upstream just after I added the patch (https://github.com/dolphin-emu/dolphin/pull/14065), will fix ASAP.
Neros commented on 2025-11-02 21:28 (UTC) (edited on 2025-11-02 21:52 (UTC) by Neros)
I can't build it with the new updated PKGBUILD:
Submodule path 'Externals/VulkanMemoryAllocator': checked out '3bab6924988e5f19bf36586a496156cf72f70d9f'
patching file CMakeLists.txt
Hunk #1 succeeded at 642 (offset -11 lines).
patching file Source/Core/VideoCommon/ShaderCompileUtils.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Source/Core/VideoCommon/ShaderCompileUtils.h.rej
==> ERROR: A failure occurred in prepare().
Aborting...
-> error making: dolphin-emu-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
dolphin-emu-git - exit status 4
Edit: fixed, thanks!
dpeukert commented on 2025-11-02 20:28 (UTC)
@rubin55: This should now be fixed, along with the cpp-ipc dep (@Cerviche, @Joomzie), sorry for the delay regarding that.
rubin55 commented on 2025-11-02 19:45 (UTC)
After applying @Cerviche 's comments, I get the following error:
/tmp/makepkg.builddir/dolphin-emu-git/src/dolphin-emu-git/Source/Core/VideoCommon/ShaderCompileUtils.h:11:10: fatal error: ShaderLang.h: No such file or directory
11 | #include "ShaderLang.h"
| ^~~~~~~~~~~~~~
compilation terminated.
Cerviche commented on 2025-10-30 04:01 (UTC) (edited on 2025-10-30 04:50 (UTC) by Cerviche)
The current PKGBUILD fails to build because the cpp-ipc submodule is missing. This causes the cmake step to fail.
I have confirmed the build succeeds by adding the cpp-ipc submodule source and configuration.
The necessary lines to add/modify are:
Add to source() array:
"$pkgbase-cppipc::git+https://github.com/mutouyun/cpp-ipc.git"
Add SKIP entry to b2sums array:
'SKIP' # for cppipc
Add to _submodules declaration in prepare() function:
[cppipc]='cpp-ipc/cpp-ipc'
Thank you for maintaining the package!
Joomzie commented on 2025-10-29 08:02 (UTC)
Just saw that the glslang patch was fixed, but we now have a problem with cpp-ipc. Guessing it needs to be added to the submodule list. Sorry to pile on more, but thanks for rolling out fixes as quickly as you do.
CMake Error at Externals/cpp-ipc/CMakeLists.txt:1 (add_subdirectory):
The source directory
./dolphin-emu-git/src/dolphin-emu-git/Externals/cpp-ipc/cpp-ipc
does not contain a CMakeLists.txt file.
CMake Error at CMake/DolphinDisableWarningsMSVC.cmake:4 (get_target_property):
get_target_property() called with non-existent target "ipc".
Call Stack (most recent call first):
Externals/cpp-ipc/CMakeLists.txt:3 (dolphin_disable_warnings)
CMake Error at Externals/cpp-ipc/CMakeLists.txt:6 (target_compile_options):
Cannot specify compile options for target "ipc" which is not built by this
project.
CMake Error at Externals/cpp-ipc/CMakeLists.txt:9 (add_library):
add_library cannot create ALIAS target "cpp-ipc::ipc" because target "ipc"
does not already exist.
WiseEXE commented on 2025-10-28 13:36 (UTC) (edited on 2025-10-28 13:44 (UTC) by WiseEXE)
It would seem that glslang is being an issue again.
patching file CMakeLists.txt
Hunk #1 FAILED at 656.
1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej
dpeukert commented on 2025-10-20 13:56 (UTC)
@Joomzie: No worries, this should now also be fixed, along with a newly added cpp-optparse submodule.
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