Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949119 - dev-libs/appstream-1.0.4: missing bdependencies (gperf, glib-utils, docbook-xsl-stylesheets)
Summary: dev-libs/appstream-1.0.4: missing bdependencies (gperf, glib-utils, docbook-x...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-31 15:40 UTC by Joonas Niilola
Modified: 2025-02-12 22:43 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2025-01-31 15:40:25 UTC
[ebuild  N     ] dev-libs/appstream-1.0.4:0/5::gentoo  USE="introspection -apt -compose -doc -qt6 (-systemd) -test"
...
...
...
Found pkg-config: YES (/usr/bin/x86_64-pc-linux-gnu-pkg-config) 2.3.0
Run-time dependency glib-2.0 found: YES 2.82.4
Run-time dependency gobject-2.0 found: YES 2.82.4
Run-time dependency gio-2.0 found: YES 2.82.4
Run-time dependency libcurl found: YES 8.11.1
Run-time dependency libxml-2.0 found: YES 2.13.5
Run-time dependency yaml-0.1 found: YES 0.2.5
Run-time dependency xmlb found: YES 0.3.19
Run-time dependency libzstd found: YES 1.5.6
Run-time dependency gobject-introspection-1.0 found: YES 1.82.0
Library stemmer found: YES
Has header "libstemmer.h" : YES 
Program gperf found: NO

meson.build:170:8: ERROR: Program 'gperf' not found or not executable

-> Need to install dev-util/gperf


Then:

Program gperf found: YES (/usr/bin/gperf)
Configuring as-version.h using configuration
Dependency glib-2.0 found: YES 2.82.4 (cached)
Program /usr/bin/glib-mkenums found: NO

-> Need to install dev-util/glib-utils


Then:

Program gperf found: YES (/usr/bin/gperf)
Configuring as-version.h using configuration
Dependency glib-2.0 found: YES 2.82.4 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency glib-2.0 found: YES 2.82.4 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency gio-2.0 found: YES 2.82.4 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program sed found: YES (/usr/bin/sed)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program itstool found: YES (/usr/bin/itstool)
Program xsltproc found: YES (/usr/bin/xsltproc)

docs/meson.build:15:4: ERROR: Problem encountered: Unable to find Docbook XSL stylesheets for man pages

-> Need to install app-text/docbook-xsl-stylesheets - note that this is even when building appstream[-doc].

Then appstream compiles.
Comment 1 Larry the Git Cow gentoo-dev 2025-02-12 22:43:09 UTC
The bug has been closed via the following commit(s):

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

commit a56d8f907598ed4ef21662269dd1bb0638c41b90
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-02-12 22:35:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-02-12 22:40:44 +0000

    dev-libs/appstream: Add missing BDEPENDs
    
    Thanks-to: Joonas Niilola <juippis@gentoo.org>
    Closes: https://bugs.gentoo.org/949119
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/appstream/appstream-1.0.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)