Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719986 - =xfce-base/xfce4-panel-4.14.4: configure: error: could not find gdbus-codegen in $PATH.
Summary: =xfce-base/xfce4-panel-4.14.4: configure: error: could not find gdbus-codegen...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-29 06:17 UTC by Bernd
Modified: 2020-05-01 15:44 UTC (History)
2 users (show)

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


Attachments
emerge-info-xfce4-panel.txt (emerge-info-xfce4-panel.txt,14.70 KB, text/plain)
2020-04-29 06:18 UTC, Bernd
Details
xfce4-panel-4.14.4:20200428-211432.log (xfce4-panel-4.14.4:20200428-211432.log,9.94 KB, text/plain)
2020-04-29 06:20 UTC, Bernd
Details
config.log (config.log,62.75 KB, text/plain)
2020-04-29 06:20 UTC, Bernd
Details
0001-xfce-base-xfce4-panel-add-dependency.patch (0001-xfce-base-xfce4-panel-add-dependency.patch,1.16 KB, patch)
2020-04-29 20:50 UTC, Bernd
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2020-04-29 06:17:07 UTC
checking for gdbus-codegen... no
configure: error: could not find gdbus-codegen in $PATH. You can run
  ./configure GDBUS_CODEGEN=/path/to/gdbus-codegen to define
  a custom location for it.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/xfce-base/xfce4-panel-4.14.4/work/xfce4-panel-4.14.4/config.log
 * ERROR: xfce-base/xfce4-panel-4.14.4::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *               ebuild.sh, line  125:  Called src_configure
 *             environment, line 1306:  Called econf '--enable-gtk2' '--enable-introspection' '--disable-vala'
 *        phase-helpers.sh, line  681:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *              die "$@"

Looks like a missing BDEPEND in the ebuild.

Reproducible: Always

Steps to Reproduce:
1. emerge xfce4-panel
2.
3.



Build log, config.log and emerge info as attachments.
Comment 1 Bernd 2020-04-29 06:18:49 UTC
Created attachment 635134 [details]
emerge-info-xfce4-panel.txt

output of emerge --info xfce4-panel
Comment 2 Bernd 2020-04-29 06:20:15 UTC
Created attachment 635136 [details]
xfce4-panel-4.14.4:20200428-211432.log

build log
Comment 3 Bernd 2020-04-29 06:20:54 UTC
Created attachment 635138 [details]
config.log

config.log from ./configure run
Comment 4 Bernd 2020-04-29 20:50:00 UTC
Created attachment 635244 [details, diff]
0001-xfce-base-xfce4-panel-add-dependency.patch

This patch to the ebuild solved the issue for me.
Comment 5 Bernd 2020-04-29 21:24:14 UTC
Suppose the revbump wouldn't be necessary, as the package gets removed again with a depclean.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-01 15:42:57 UTC
Thank you.  And yes, revbump is not necessary for build-time dep fixes.
Comment 7 Larry the Git Cow gentoo-dev 2020-05-01 15:44:29 UTC
The bug has been closed via the following commit(s):

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

commit bc5fd47dc112626ab46964de7de587648e49aa7d
Author:     Bernd Waibel <waebbl@gmail.com>
AuthorDate: 2020-04-29 20:47:07 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-05-01 15:44:10 +0000

    xfce-base/xfce4-panel: add dependency on gdbus-codegen
    
    Needs dev-util/gdbus-codegen, so BDEPEND on it.
    
    Closes: https://bugs.gentoo.org/719986
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Bernd Waibel <waebbl@gmail.com>
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild | 1 +
 1 file changed, 1 insertion(+)