Help on Meson build Error

Andrea Bolognani abologna at redhat.com
Fri Sep 25 10:20:09 UTC 2020


On Fri, 2020-09-25 at 17:46 +0800, Wei Wang wrote:
> On Fri, Sep 25, 2020 at 5:35 PM Daniel P. Berrangé <berrange at redhat.com> wrote:
> > On Fri, Sep 25, 2020 at 05:31:09PM +0800, Wei Wang wrote:
> > > That's strange, my rst2html5 comes from docutils:
> > > python3-docutils: /usr/share/docutils/scripts/python3/rst2html5
> > > 
> > > and
> > > /usr/local/bin/rst2html5 --version
> > > rst2html5 (Docutils 0.16 [release], Python 3.8.2, on linux)
> > 
> > I wouldn't expect this to have been in /usr/local/bin - that is usually
> > a sign of a local adminstrator install, via "pip" or some other means.
> > The distro provided version would be in /usr/bin
> 
> I reinstalled it via "apt-get install python3-docutils", still the same error.
> 
> Here is my check
> whereis rst2html5
> rst2html5: /usr/bin/rst2html5 /usr/local/bin/rst2html5.py /usr/local/bin/rst2html5 /usr/share/man/man1/rst2html5.1.gz
> 
> /usr/bin/rst2html5 is a link to /usr/share/docutils/scripts/python3/rst2html5

You seem to have both /usr/bin/rst2html5 from the python3-docutils
Debian package *and* /usr/local/bin/rst2html5 from the rst2html5 PyPi
package installed on your system, and Meson is apparently picking up
the latter rather than the former.

Please uninstall the PyPi version with "pip uninstall rst2html5" (or
something like that) and try again. Make sure you wipe out the build
directory to force Meson to look for binaries again.

-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvirt-users mailing list