Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 708002

Summary: app-emulation/libvirt-6.0.0 should depends on dev-python/docutils - configure: error: "rst2html5/rst2html is required to build libvirt"
Product: Gentoo Linux Reporter: Vladimir B. Vinogradov <service>
Component: Current packagesAssignee: Matthias Maier <tamiko>
Status: RESOLVED FIXED    
Severity: normal CC: himbeere, marduk, robert, spotlight, virtualization
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Vladimir B. Vinogradov 2020-02-03 11:05:59 UTC
Created attachment 611182 [details]
build.log

Configure error:
skiped *****
checking for rst2html5... no
checking for rst2html5.py... no
checking for rst2html5-3... no
checking for rst2html... no
checking for rst2html.py... no
checking for rst2html-3... no
configure: error: "rst2html5/rst2html is required to build libvirt"

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-emulation/libvirt-6.0.0/work/libvirt-6.0.0_build/config.log
 * ERROR: app-emulation/libvirt-6.0.0::gentoo failed (configure phase):
 *   econf failed
Skipped ***

To successfully compile =app-emulation/libvirt-6.0.0, I installed dev-python/docutils before it.
Comment 1 Thomas Stein 2020-02-04 13:21:23 UTC
Thanks for the dev-python/docutils hint. :-)
Comment 3 Larry the Git Cow gentoo-dev 2020-02-06 15:52:23 UTC
The bug has been closed via the following commit(s):

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

commit 5bb714e1f6e542cf5727e885c60d5d8fd3dc6345
Author:     Michal Privoznik <mprivozn@redhat.com>
AuthorDate: 2020-02-06 08:32:04 +0000
Commit:     Matthias Maier <tamiko@gentoo.org>
CommitDate: 2020-02-06 15:46:19 +0000

    app-emulation/libvirt: Depend on dev-python/docutils
    
    The upstream commit of v6.0.0-rc1~363 started to require
    rst2html5 and rst2man scripts for generating docs/manpages at
    compile time. These scripts are part of dev-python/docuitls
    package. Record this build time dependency in both live and 6.0.0
    ebuilds.
    
    Closes: https://bugs.gentoo.org/708002
    Closes: https://github.com/gentoo/gentoo/pull/14550
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Signed-off-by: Matthias Maier <tamiko@gentoo.org>

 app-emulation/libvirt/libvirt-6.0.0.ebuild | 1 +
 app-emulation/libvirt/libvirt-9999.ebuild  | 1 +
 2 files changed, 2 insertions(+)