Package Details: cemu-git 2.5.r14.geab1b243-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.171955
First Submitted: 2022-08-27 04:24 (UTC)
Last Updated: 2025-01-14 06:01 (UTC)

Required by (1)

Sources (2)

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

1 2 3 4 5 6 7 Next › Last »

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.

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.