Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 779916 - sys-apps/systemd-tmpfiles-246: is missing dependency on dev-util/gperf
Summary: sys-apps/systemd-tmpfiles-246: is missing dependency on dev-util/gperf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-03 20:45 UTC by Stefan Langenmaier
Modified: 2021-04-07 21:38 UTC (History)
1 user (show)

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


Attachments
emerge --info (file_779916.txt,4.70 KB, text/plain)
2021-04-03 20:47 UTC, Stefan Langenmaier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Langenmaier 2021-04-03 20:45:07 UTC
When I try to install the package I get the following error:

...
Program gperf found: NO

meson.build:609:0: ERROR: Program 'gperf' not found

A full log can be found at /var/tmp/portage/sys-apps/systemd-tmpfiles-246/work/systemd-tmpfiles-246-build/meson-logs/meson-log.txt
 * ERROR: sys-apps/systemd-tmpfiles-246::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_configure
 *   environment, line 2218:  Called meson_src_configure
 *   environment, line 1526:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=sys-apps/systemd-tmpfiles-246::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/systemd-tmpfiles-246::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-apps/systemd-tmpfiles-246/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/systemd-tmpfiles-246/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/systemd-tmpfiles-246/work/systemd-246'
 * S: '/var/tmp/portage/sys-apps/systemd-tmpfiles-246/work/systemd-246'

>>> Failed to emerge sys-apps/systemd-tmpfiles-246 for /build/rootfs/, Log file:

>>>  '/var/tmp/portage/sys-apps/systemd-tmpfiles-246/temp/build.log'

After I install dev-util/gperf the requirement is satisfied. Unfortunately I no longer have the build.log

Reproducible: Always

Steps to Reproduce:
1. a sytem without dev-util/gperf
2. emerge sys-apps/systemd-tmpfiles
Comment 1 Stefan Langenmaier 2021-04-03 20:47:19 UTC
Created attachment 697068 [details]
emerge --info
Comment 2 Ionen Wolkens gentoo-dev 2021-04-04 00:12:46 UTC
(In reply to Stefan Langenmaier from comment #0)
> Unfortunately I no longer have the build.log
Should be fine, I can confirm if I remove gperf. udev and systemd currently BDEPEND on gperf likely because of this.
Comment 3 Larry the Git Cow gentoo-dev 2021-04-07 21:38:12 UTC
The bug has been closed via the following commit(s):

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

commit b794c587ac013c4a6ebfce9c9d9dc4cb95d63973
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-04-07 21:37:42 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-04-07 21:37:56 +0000

    sys-apps/systemd-tmpfiles: add gperf BDEPEND
    
    Closes: https://bugs.gentoo.org/779916
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 sys-apps/systemd-tmpfiles/systemd-tmpfiles-246.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 4 Georgy Yakovlev archtester gentoo-dev 2021-04-07 21:38:25 UTC
thanks for catching!