Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830305 - x11-terms/kitty-0.23.1-r1: QA Notice Unresolved soname dependencies
Summary: x11-terms/kitty-0.23.1-r1: QA Notice Unresolved soname dependencies
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-30 16:21 UTC by Dennis Eisele
Modified: 2021-12-30 19:59 UTC (History)
1 user (show)

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


Attachments
output of emerge --info media-libs/lcms (emerge-lcms-info,7.10 KB, text/plain)
2021-12-30 17:34 UTC, Dennis Eisele
Details
output of qlist -e media-libs/lcms (qlist-lcms,474 bytes, text/plain)
2021-12-30 17:35 UTC, Dennis Eisele
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Eisele 2021-12-30 16:21:10 UTC
x11-terms/kitty-0.23.1-r1

 * QA Notice: Unresolved soname dependencies:
 * 
 * 	/usr/lib64/kitty/kitty/fast_data_types.so: liblcms2.so.2
 *
Comment 1 Ionen Wolkens gentoo-dev 2021-12-30 16:32:15 UTC
Anything else to add? kitty already depends on media-libs/lcms and all in-tree versions of it should provide that library unless something went wrong when building it.

At least output of these would be useful:
emerge --info media-libs/lcms
qlist -e media-libs/lcms
Comment 2 Dennis Eisele 2021-12-30 17:34:30 UTC
Created attachment 760864 [details]
output of emerge --info media-libs/lcms
Comment 3 Dennis Eisele 2021-12-30 17:35:13 UTC
Created attachment 760865 [details]
output of qlist -e media-libs/lcms
Comment 4 Dennis Eisele 2021-12-30 17:37:27 UTC
Maybe it is nothing but I thought reporting such a QA Notice could be important.
Comment 5 Ionen Wolkens gentoo-dev 2021-12-30 18:16:53 UTC
(In reply to Dennis Eisele from comment #4)
> Maybe it is nothing but I thought reporting such a QA Notice could be
> important.
For this kind of QA notice it can be, given it often means a missing a dependency and broken runtime -- but in this case the library seems to be on your system according to the qlist so imagine there's some oddity going on rather than a real issue.

Are you still getting the QA notice if you emerge kitty again? (maybe try to emerge -1 media-libs/lcms first too). If so, maybe be good to see this too:

lddtree /usr/lib64/kitty/kitty/fast_data_types.so

If not, then I guess everything's fine.
Comment 6 Dennis Eisele 2021-12-30 18:37:26 UTC
the output of lddtree /usr/lib64/kitty/kitty/fast_data_types.so is:


fast_data_types.so => /usr/lib64/kitty/kitty/fast_data_types.so (interpreter => none)
    libpthread.so.0 => /lib64/libpthread.so.0
        ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
    libdl.so.2 => /lib64/libdl.so.2
    libm.so.6 => /lib64/libm.so.6
    libpython3.9.so.1.0 => /usr/lib64/libpython3.9.so.1.0
        libutil.so.1 => /lib64/libutil.so.1
    libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
        libexpat.so.1 => /usr/lib64/libexpat.so.1
        libuuid.so.1 => /lib64/libuuid.so.1
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6
        libbz2.so.1 => /lib64/libbz2.so.1
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0
            libpcre.so.1 => /lib64/libpcre.so.1
    libpng16.so.16 => /usr/lib64/libpng16.so.16
    libz.so.1 => /lib64/libz.so.1
    liblcms2.so.2 => /usr/lib64/liblcms2.so.2
    librt.so.1 => /lib64/librt.so.1
    libc.so.6 => /lib64/libc.so.6
Comment 7 Ionen Wolkens gentoo-dev 2021-12-30 19:57:43 UTC
(In reply to Dennis Eisele from comment #6)
>     liblcms2.so.2 => /usr/lib64/liblcms2.so.2
Well, don't know why you got a QA notice but everything looks normal.
Comment 8 Dennis Eisele 2021-12-30 19:59:57 UTC
yes strange also works as intended. Sry if I wasted your time.
Thanks a lot :D