it require boost-libs 1.86 but 1.87 updated are now supplied.
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.171955 |
First Submitted: | 2022-08-27 04:24 (UTC) |
Last Updated: | 2025-01-14 06:01 (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-classicAUR, gtk3-classic-xfceAUR, 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-classicAUR, gtk3-classic-xfceAUR, 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-02-10 09:09 (UTC) (edited on 2025-02-10 09:09 (UTC) by simona)
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.
abouvier commented on 2024-08-28 22:34 (UTC)
If constructed similarly to srbkart-git, set an environment variable before building to enable. Or to disable, depending on the default.
Nice, you reinvented Gentoo and its USE flags! Beside this will possibly make the depends in .SRCINFO
to differ from the ones needed to build the package. AUR helpers that parse this file to install dependencies will still try to build discord-rpc
, possibly in vain depending on the environment variable value.
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
.