Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685290 - x11-terms/kitty should depend on media-libs/mesa
Summary: x11-terms/kitty should depend on media-libs/mesa
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Tim Harder
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-07 22:11 UTC by gentoobugs_ac
Modified: 2019-06-15 21:27 UTC (History)
1 user (show)

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


Attachments
full emerge logs (kitty_log.txt,7.93 KB, text/plain)
2019-05-07 22:11 UTC, gentoobugs_ac
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gentoobugs_ac 2019-05-07 22:11:01 UTC
Created attachment 575480 [details]
full emerge logs

A long emerge command (installing 520 packages on a fresh install) was set to install both x11-terms/kitty and media-libs/mesa simultaneously. The installation of kitty ran before mesa, and failed due to the missing dependency.

    root@sekhmet $ cat /var/tmp/portage/x11-terms/kitty-0.13.3/temp/build.log
    //snip
    >>> Compiling source in /var/tmp/portage/x11-terms/kitty-0.13.3/work/kitty-0.13.3 ...
    python3.6 setup.py --verbose --libdir-name lib64 linux-package
    CC: x86_64-pc-linux-gnu-gcc (8, 2)
    Package gl was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gl.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'gl', required by 'virtual:world', not found
    The package gl was not found on your system
     * ERROR: x11-terms/kitty-0.13.3::gentoo failed (compile phase):
    // snip

A quick equery search for 'gl.pc' shows that mesa is the source of the missing file.


    root@sekhmet $ equery b gl.pc
     * Searching for gl.pc ... 
    media-libs/mesa-18.3.6 (/usr/lib64/pkgconfig/gl.pc)


After mesa was manually installed a second emerge of kitty succeeded. To prevent future issues media-libs/mesa should probably be set as a dependency in the x11-terms/kitty ebuilds.
Comment 1 Larry the Git Cow gentoo-dev 2019-06-15 21:27:33 UTC
The bug has been closed via the following commit(s):

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

commit 245a49551eaf5f211e11b7c9282f06c05b44922c
Author:     Tim Harder <radhermit@gentoo.org>
AuthorDate: 2019-06-15 21:16:42 +0000
Commit:     Tim Harder <radhermit@gentoo.org>
CommitDate: 2019-06-15 21:21:49 +0000

    x11-terms/kitty: version bump to 0.14.2
    
    Closes: https://bugs.gentoo.org/685290
    Closes: https://bugs.gentoo.org/687332
    
    Signed-off-by: Tim Harder <radhermit@gentoo.org>

 x11-terms/kitty/Manifest                       |   1 +
 x11-terms/kitty/files/kitty-0.14.2-flags.patch |  49 +++++++++++
 x11-terms/kitty/kitty-0.14.2.ebuild            | 107 +++++++++++++++++++++++++
 3 files changed, 157 insertions(+)