chaotic-aur / packages

The packages Mason, what do they mean? (Package requests and bug reports here) 📑
https://aur.chaotic.cx
327 stars 20 forks source link

[Rebuild] cemu-git #3315

Closed danielah05 closed 1 day ago

danielah05 commented 5 days ago

Packages:

https://aur.archlinux.org/packages/cemu-git

Latest chaotic version

2.2.r0.g1a4d9660-1

Reason for rebuild

dependency resolve error: warning: cannot resolve "libfmt.so=10-64", a dependency of "cemu-git"

Logs

No response

Builds?

No response

More information

No response

Technetium1 commented 5 days ago

Maybe broken due to https://github.com/fmtlib/fmt being at v11 now https://gitlab.archlinux.org/archlinux/packaging/packages/fmt/-/commits/main while fmt9 is required at https://github.com/cemu-project/Cemu/blob/1a4d9660e756f52a01589add71df619361543a2f/CMakeLists.txt#L157 Build log: cemu-git.log

SteavenGamerYT commented 5 days ago

build fmt9 and make cemu use it somehow?

xiota commented 5 days ago

An issue was opened upstream. Will wait a little while before trying to interfere.

Technetium1 commented 4 days ago

Upstream issue 1338: only works with libfmt 10, not linking directly.

xiota commented 2 days ago

AUR maintainer added dep on aur/fmt10, but will not add fmt10 to chaotic-aur (yet). Will give upstream projects little more time to update before adding interferes.

The problem is legacy packages don't fix the problem for all affected packages, the interferes are potentially complicated, and changes will eventually have to be rolled back when upstream updates.

xiota commented 1 day ago

I was looking at the wrong package earlier. aur/cemu is the one that added fmt10.

Will switch cemu-git and a few other packages to custom packages because they already have extensive interferes with multiple fixups. Closing because test rebuild of cemu-git was successful and package is available in repo.