Package Details: cemu-git 2.6.r6.gc4eab08f-1

Git Clone URL: https://aur.archlinux.org/cemu-git.git (read-only, click to copy)
Package Base: cemu-git
Description: Nintendo Wii U emulator
Upstream URL: https://cemu.info/
Keywords: console emulation emulator game nintendo
Licenses: MPL-2.0
Conflicts: cemu
Provides: cemu
Submitter: abouvier
Maintainer: abouvier
Last Packager: abouvier
Votes: 12
Popularity: 0.031027
First Submitted: 2022-08-27 04:24 (UTC)
Last Updated: 2025-04-04 00:04 (UTC)

Pinned Comments

abouvier commented on 2022-10-12 17:50 (UTC)

Data and config files previously stored in ~/.local/share/cemu are now searched in ~/.config/Cemu, ~/.local/share/Cemu and ~/.cache/Cemu.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Martchus commented on 2022-09-14 15:20 (UTC)

Meanwhile I've added a patched version here: https://github.com/Martchus/PKGBUILDs/blob/master/cubeb/git/PKGBUILD

abouvier commented on 2022-09-06 22:40 (UTC)

@wantija it's not discord, but just a tiny communication library ; you can remove the dependency and compile with -DENABLE_DISCORD_RPC=OFF if you want

wantija commented on 2022-09-06 22:03 (UTC)

discord-rpc should be an optinal dependancy, not everyone uses it.

FintasticMan commented on 2022-09-05 13:32 (UTC)

fmt has been updated to 9.1.0 in this commit, so this package will need to be updated accordingly.

Martchus commented on 2022-08-30 16:13 (UTC) (edited on 2022-08-30 16:16 (UTC) by Martchus)

@aquova No, the dependencies are fine. cubeb-git provides libcubeb.so so this should be sufficient and using such a .so dependency makes it easy to detect necessary rebuilds. The same counts for zarchive.so. If your AUR helper cannot handle it correctly that's a shame but not the fault of the package. (In case there are multiple provides but none of these packages match exactly by name you need some means of telling your helper which package to build against. Maybe you can use the same mechanism even if there's just a single package providing the dependency.)

@abouvier Thanks for reporting.

aquova commented on 2022-08-30 13:56 (UTC)

yay throws an error for two of the listed makedepends not existing, namely 'cubeb' and 'zarchive'. They should be 'cubeb-git' and 'zarchive-git'.

abouvier commented on 2022-08-29 20:38 (UTC) (edited on 2022-08-29 20:38 (UTC) by abouvier)

@Martchus yes the problem is in cubeb-git, it's reported

@Snowstorm64 what a bummer, I thought ZFS was state of the art. I will need to create symlinks of everything in /usr/lib/cemu to .local/share/cemu :(

@mikearch you probably have non-ASCII characters in your username or somewhere in your paths: https://github.com/cemu-project/Cemu/issues/5

Martchus commented on 2022-08-29 16:22 (UTC)

It doesn't build for me:

[100%] Linking CXX executable bin/Cemu
/usr/bin/ld: warning: libspeexdsp.so.1, needed by /usr/lib/libcubeb.so.0.0.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_destroy'
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_get_output_latency'
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_init'
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_process_interleaved_int'
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_process_interleaved_float'
/usr/bin/ld: /usr/lib/libcubeb.so.0.0.0: undefined reference to `speex_resampler_get_input_latency'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/CemuBin.dir/build.make:199: src/bin/Cemu] Error 1
make[1]: *** [CMakeFiles/Makefile2:386: src/CMakeFiles/CemuBin.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().

However, that could actually be due to a problem in cubeb-git. Maybe it helps to simply add speex as dependency in one of those packages.

mikearch commented on 2022-08-29 15:35 (UTC)

Newest version

terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' what(): filesystem error: Cannot convert character sequence: Invalid or incompplete multibyte or wide symbol SIGABRT

Snowstorm64 commented on 2022-08-29 15:35 (UTC) (edited on 2022-08-29 15:48 (UTC) by Snowstorm64)

I have been unable to launch Cemu after building 2.0.r47.gd94ecfe-1:

mount: /run/user/1000/cemu: wrong fs type, bad option, bad superblock on overlay, missing codepage or helper program, or other error.
       dmesg(1) may have more information after failed mount system call.
unshare: failed to execute /run/user/1000/cemu/Cemu: No such file or directory

dmesg output:

[34795.613659] overlayfs: upper fs does not support RENAME_WHITEOUT.
[34795.613735] overlayfs: upper fs missing required features.

It seems that ZFS doesn't support this feature that is required for mounting the cemu directory. Since this behavior is not in the upstream, could we be given the option to put Cemu files in .local/share instead?