Issue: games-puzzle/atomix-3.34.0-r1 fails to compile.
Discovered on: amd64 (internal ref: tinderbox_musl)
This machine uses MUSL libc
Created attachment 767654 [details]
build log and emerge --info
Created attachment 767655 [details]
Error(s) that match a know pattern in addition to what has been reported in the summary:
Run-time dependency libgnome-games-support-1 found: NO (tried pkgconfig and cmake)
meson.build:21:0: ERROR: Dependency "libgnome-games-support-1" not found, tried pkgconfig and cmake
emerge -c just clean up libgnome-games-support
$ eix libgnome-games-support
Installed versions: 2.0.0(2/4)(03:24:08 PM 05/28/2022)
Description: Library for code common to GNOME games
since atomic has:
after emergeing libgnome-games-support:1 atomix compile fine but
$ sudo emerge -pc
>>> These are the packages that would be unmerged:
All selected packages: =dev-libs/libgnome-games-support-1.8.2
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 1972
Packages in world: 271
Packages in system: 43
Required packages: 1971
Number to remove: 1
Modifying upstream's `meson.build` to replace the reference to `libgnome-games-support-1` with `libgnome-games-support-2` (i.e. after an `ebuild prepare` but before an `ebuild merge`) results in a successful merge for me, and the game seems to run successfully in initial testing.
Atomix seems to be the only dependent of libgnome-games-support:
# equery d libgnome-games-support
* These packages depend on libgnome-games-support: