[Libguestfs] python 3 bindings on libguestfs

Richard W.M. Jones rjones at redhat.com
Tue Jan 30 15:29:52 UTC 2018


The interesting line is this one ...

  checking for PyString_AsString in -lc... no

and if you compare that to the code, eg in python/guestfs-py.c:

#ifdef HAVE_PYSTRING_ASSTRING
  PyDict_SetItemString (dict, "ftyp",
                        PyString_FromStringAndSize (&dirent->ftyp, 1));
#else
  PyDict_SetItemString (dict, "ftyp",
                        PyUnicode_FromStringAndSize (&dirent->ftyp, 1));
#endif

So it shouldn't be using that function (PyString_FromStringAndSize) at all.

I think most likely you've either attached the wrong log, or it's
loading libguestfsmod.so from another build of libguestfs (eg. one
linked with Python 2) so it might be you still have the wrong
PYTHONPATH.

Suggest removing all other copies of libguestfs, or even restarting
from a completely fresh install.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the Libguestfs mailing list