@yrlf: Thanks for the heads-up, will keep that in mind.
Search Criteria
Package Details: dolphin-emu-tool-git 2412.r139.gede963d4db-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 - 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.34 |
First Submitted: | 2011-08-20 13:05 (UTC) |
Last Updated: | 2025-01-12 14:22 (UTC) |
Dependencies (45)
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubebAUR, cubeb-gitAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libsfml-network.so (sfml-gitAUR, sfml)
- libsfml-system.so (sfml-gitAUR, sfml)
- libspng.so (libspng-gitAUR, libspng)
- libswscale.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libx11 (libx11-gitAUR)
- libxi (libxi-gitAUR)
- Show 25 more dependencies...
Required by (0)
Sources (10)
dpeukert commented on 2025-01-13 12:02 (UTC)
yrlf commented on 2025-01-13 11:52 (UTC)
Quick heads-up for when it lands in stable (probably in a week or two): Arch-testing now has SFML 3.0.0-1, which is incompatible with the SFML 2.x that dolphin-emu expects. It's probably a good idea to use the bundled SFML instead of system SFML ocne that lands, the changes needed to be compatible with SFML 3.x aren't small enough that it's easy to patch.
rubin55 commented on 2025-01-12 14:04 (UTC)
After upgrading to the latest, I'm getting the following in the prepare
stage:
==> Starting prepare()...
patching file Data/Sys/GameSettings/RZDK01.ini
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Data/Sys/GameSettings/RZDK01.ini.rej
patching file Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/skylanders/ui/SkylanderSlotAdapter.kt
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/skylanders/ui/SkylanderSlotAdapter.kt.rej
patching file Source/Android/app/src/main/res/layout/dialog_create_skylander.xml
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Source/Android/app/src/main/res/layout/dialog_create_skylander.xml.rej
patching file Source/Core/Common/MinizipUtil.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Source/Core/Common/MinizipUtil.h.rej
==> ERROR: A failure occurred in prepare().
Aborting...
dpeukert commented on 2025-01-12 11:09 (UTC)
@yrlf, @zwastik, @busbybear: The build should now be working with minizip-ng 4.0.8-1.
dpeukert commented on 2025-01-12 08:14 (UTC) (edited on 2025-01-12 08:35 (UTC) by dpeukert)
@yrlf: Thank you for contributing the patch to upstream, very much appreciated!
@yrlf, @zwastik, @busbybear: I'll look into this again, @yrlf's analysis seems to be correct, I'll try to figure out if anything can be done.
busbybear commented on 2025-01-09 18:10 (UTC)
As of now, downgrading minizip-ng to 4.0.7-4 lets everything build without issue.
yrlf commented on 2025-01-09 14:37 (UTC) (edited on 2025-01-09 14:38 (UTC) by yrlf)
@zwastik: yes and no. Yes, that's the minizip issue. No, in that ArchLinux seems to have changed the minizip-ng package AGAIN (minizip-ng 4.0.8-1) and it now doesn't include the compat header any more. Upstream minizip-ng has removed the mz_compat.h header.
At this point, you can probably downgrade minizip-ng to 4.0.7-4, since I'm not even sure what the correct way to package minizip-ng or how to correctly consume the compatibility layer is.
zwastik commented on 2025-01-09 12:24 (UTC) (edited on 2025-01-09 18:08 (UTC) by zwastik)
Is this the same issue you guys are talking about?
GZFILEOP -MD -MT Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeVerifier.cpp.o -MF Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeVerifier.cpp.o.d -o Source/Core/DiscIO/CMakeFiles/discio.dir/VolumeVerifier.cpp.o -c /home/user/.cache/yay/dolphin-emu-git/src/dolphin-emu-git/Source/Core/DiscIO/VolumeVerifier.cpp
/home/user/.cache/yay/dolphin-emu-git/src/dolphin-emu-git/Source/Core/DiscIO/VolumeVerifier.cpp:16:10: fatal error: mz_compat.h: No such file or directory
16 | #include <mz_compat.h>
| ^~~~~~~~~~~~~
compilation terminated.
[615/1238] Building CXX object Source/Core/DiscIO/CMakeFiles/discio.dir/RiivolutionParser.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
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
yrlf commented on 2025-01-08 08:18 (UTC) (edited on 2025-01-08 08:24 (UTC) by yrlf)
@JoshuaVandaele: It worked for me yesterday evening. Are you on minizip-ng 4.0.7-4? Maybe your mirror hasn't updated it yet. EDIT: I failed to notice that I had a separate workaround for the fmt issue locally.
@dpeukert: Thanks! The fix for the fmt issue is likely going to be fixed upstream very soon. I opened a PR that will likely be merged soon.
dpeukert commented on 2025-01-08 07:54 (UTC)
@yrlf, @xAsh, @JoshuaVandaele: The build should now be fixed.
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