solved
Search Criteria
Package Details: cemu-git 2.5.r14.geab1b243-1
Package Actions
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.140322 |
First Submitted: | 2022-08-27 04:24 (UTC) |
Last Updated: | 2025-03-09 01:21 (UTC) |
Dependencies (50)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- glslang (glslang-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libbluetooth.so (bluez-gitAUR, bluez-libs)
- libboost_program_options.so (boost183-libsAUR, boost1.86-libsAUR, boost-libs)
- libcrypto.so (openssl-staticAUR, openssl-userver-compatibilityAUR, openssl-gitAUR, lib32-openssl, openssl, openssl-1.1)
- libcubeb.so (cubebAUR, cubeb-gitAUR)
- libcurl.so (curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libgdk-3.so (gtk3-no_deadkeys_underlineAUR, gtk3-gitAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3, lib32-gtk3)
- libgobject-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libgtk-3.so (gtk3-no_deadkeys_underlineAUR, gtk3-gitAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3, lib32-gtk3)
- libhidapi-hidraw.so (hidapi)
- libssl.so (openssl-staticAUR, openssl-userver-compatibilityAUR, openssl-gitAUR, lib32-openssl, openssl, openssl-1.1)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libwayland-client.so (wayland-asan-gitAUR, wayland-chromiumAUR, lib32-wayland, wayland)
- libx11 (libx11-gitAUR)
- libz.so (zlib-gitAUR, lib32-zlib, zlib, zlib-ng-compat)
- libzarchive.so (zarchive-gitAUR, zarchive)
- Show 30 more dependencies...
Required by (1)
- bcml-git (requires cemu) (optional)
Sources (2)
simona commented on 2025-03-09 10:15 (UTC)
simona commented on 2025-02-10 09:09 (UTC) (edited on 2025-02-10 09:09 (UTC) by simona)
it require boost-libs 1.86 but 1.87 updated are now supplied.
hcdlt commented on 2025-02-10 07:09 (UTC)
I'm not quite sure of that. Seems like a patch to prevent a compiler bug (or wrong compiler configuration) from crashing things. The original cemu code looks correct to me.
abouvier commented on 2025-02-09 02:12 (UTC) (edited on 2025-02-09 02:12 (UTC) by abouvier)
@hcdlt You should post your patch to the cemu
repo ;)
hcdlt commented on 2025-02-08 10:42 (UTC) (edited on 2025-02-08 10:46 (UTC) by hcdlt)
@patlefort:
Same problem here. Made it compile with the following patch added:
From b8199fe74e46dc415694978384fb692de9c9a587 Mon Sep 17 00:00:00 2001
From: "Panier,Jan" <havoc.dlt@gmail.com>
Date: Sat, 8 Feb 2025 11:27:57 +0100
Subject: [PATCH] - prevents compile error with gcc 14.2.1
Signed-off-by: Panier,Jan <havoc.dlt@gmail.com>
---
src/Cafe/TitleList/TitleInfo.cpp | 4 ++--
src/Cafe/TitleList/TitleInfo.h | 5 ++++-
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/Cafe/TitleList/TitleInfo.cpp b/src/Cafe/TitleList/ TitleInfo.cpp
index 12131058..4c3cad7d 100644
--- a/src/Cafe/TitleList/TitleInfo.cpp
+++ b/src/Cafe/TitleList/TitleInfo.cpp
@@ -548,7 +548,7 @@ bool TitleInfo::ParseXmlInfo()
m_parsedMetaXml = ParseAromaIni(*iniData);
if(m_parsedMetaXml)
{
- m_parsedCosXml = new ParsedCosXml{.argstr = "root.rpx"};
+ m_parsedCosXml = new ParsedCosXml("root.rpx");
m_parsedAppXml = new ParsedAppXml{m_parsedMetaXml->m_title_id, 0, 0, 0, 0};
}
}
@@ -826,4 +826,4 @@ ParsedCosXml* ParsedCosXml::Parse(uint8* xmlData, size_t xmlLen)
}
return parsedCos;
-}
\ No newline at end of file
+}
diff --git a/src/Cafe/TitleList/TitleInfo.h b/src/Cafe/TitleList/TitleInfo.h
index fa5b9c89..f2022f9a 100644
--- a/src/Cafe/TitleList/TitleInfo.h
+++ b/src/Cafe/TitleList/TitleInfo.h
@@ -105,6 +105,9 @@ struct ParsedCosXml
};
Permission permissions[19]{};
+ ParsedCosXml() {}
+ ParsedCosXml(const std::string& as) : argstr(as) {}
+
static ParsedCosXml* Parse(uint8* xmlData, size_t xmlLen);
CosCapabilityBits GetCapabilityBits(CosCapabilityGroup group) const
@@ -287,4 +290,4 @@ private:
ParsedCosXml* m_parsedCosXml{};
// cached info if called with cache constructor
CachedInfo* m_cachedInfo{nullptr};
-};
\ No newline at end of file
+};
--
2.48.1
patlefort commented on 2025-02-08 02:40 (UTC)
I am getting a compiler crash:
/pkgbuild/out/cemu-git/src/cemu/src/Cafe/TitleList/TitleInfo.cpp: In member function ‘bool TitleInfo::ParseXmlInfo()’:
/pkgbuild/out/cemu-git/src/cemu/src/Cafe/TitleList/TitleInfo.cpp:551:79: internal compiler error: in build_vec_init, at cp/init.cc:5071
simona commented on 2025-02-07 12:43 (UTC)
libboost_program_options.so=1.86.0-64 required
wantija commented on 2025-01-08 06:22 (UTC) (edited on 2025-01-08 06:25 (UTC) by wantija)
Building this in a clean chroot and it's failing to compile.
[ 38%] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/GDBStub.cpp.o
[ 38%] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/GDBBreakpoints.cpp.o
make[2]: *** [src/Cafe/CMakeFiles/CemuCafe.dir/build.make:304: src/Cafe/CMakeFiles/CemuCafe.dir/GameProfile/GameProfile.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:669: src/Cafe/CMakeFiles/CemuCafe.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Following the instructions on compiling cemu from github is successful, while this isn't.
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
.