Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830591 - app-text/master-pdf-editor-5.8.20 installs files with unresolved SONAME dependencies
Summary: app-text/master-pdf-editor-5.8.20 installs files with unresolved SONAME depen...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: João Santos
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-01-04 11:51 UTC by Agostino Sarubbo
Modified: 2022-02-26 02:29 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,23.97 KB, text/plain)
2022-01-04 11:51 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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(+)