Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 830591

Summary: app-text/master-pdf-editor-5.8.20 installs files with unresolved SONAME dependencies
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: João Santos <joaompssantos>
Status: RESOLVED FIXED    
Severity: normal CC: flow, ionen, proxy-maint
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/24316
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2022-01-04 11:51:06 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: app-text/master-pdf-editor-5.8.20 installs files with unresolved SONAME dependencies.
Discovered on: amd64 (internal ref: tinderbox_musl)

NOTE:
This machine uses MUSL libc
Comment 1 Agostino Sarubbo gentoo-dev 2022-01-04 11:51:08 UTC
Created attachment 761278 [details]
build.log

build log and emerge --info
Comment 2 João Santos 2022-02-22 12:42:46 UTC
I have been looking into this, but I don't know enough about MUSL libc to be able to fix it on my own.
Comment 3 Ionen Wolkens gentoo-dev 2022-02-22 13:03:42 UTC
(In reply to João Santos from comment #2)
> I have been looking into this, but I don't know enough about MUSL libc to be
> able to fix it on my own.
It's a prebuilt built to use glibc and it can't support musl, so this bug happened because it's trying to find glibc and failing.

Closing it is just about informing that it can't be used with alternate libcs nor on the musl profile by:

1. explicitly depend on sys-libs/glibc rather than rely on @system's implicit virtual/libc

2. mask in profiles/features/musl/package.mask (you'll see examples in there)
Comment 4 Larry the Git Cow gentoo-dev 2022-02-26 02:29:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7c10b3a3bbb0ea1670372a09846442fba6380c

commit fa7c10b3a3bbb0ea1670372a09846442fba6380c
Author:     Joao Santos <joaompssantos@gmail.com>
AuthorDate: 2022-02-22 14:59:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-02-26 02:29:06 +0000

    profiles/features/musl: mask binary app-text/master-pdf-editor
    
    Latest version is already RDEPENDing on glibc.
    
    Closes: https://bugs.gentoo.org/830591
    Signed-off-by: João Santos <joaompssantos@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/features/musl/package.mask | 4 ++++
 1 file changed, 4 insertions(+)