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.140322
First Submitted: 2022-08-27 04:24 (UTC)
Last Updated: 2025-03-09 01:21 (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 .. 8 Next › Last »

simona commented on 2025-03-09 10:15 (UTC)

solved

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.