[yocto] Python module not found when using autotools

Serkan Türker serkan.tuerker at gmail.com
Wed May 29 19:37:00 PDT 2019


Hi all,

I am trying to write a bitbake file for a project. The project uses
autotools for configuring the project before building it.
While configuring it, it searches for several python modules, where some of
them are custom modules I wrote the bitbake recipe for.
Even though the python module builds and installs correctly to the sysroot
directory, it is not found in the configure step.

====================================================================
python-soundcloud_0.5.0.bb
*-----------------------------------------------------------------------------------------------------------------------*








*LICENSE = "MIT"LIC_FILES_CHKSUM =
"file://LICENSE;md5=31fa3a9dc818e0087893d63583d2d21a"SRC_URI[md5sum] =
"40c1d32afd019ed11ec1fbee3e84e31f"SRC_URI[sha256sum] =
"aad2003592cec945f835f158f7b41ba8bf805c5738a2fcc5629668ea1df653d5"DEPENDS_${PN}
= "${PYTHON_PN}-modules"PYPI_PACKAGE = "soundcloud"*



*inherit setuptools pypiRDEPENDS_${PN} = "${PYTHON_PN}-modules"*
-----------------------------------------------------------------------------------------------------------------------

*python-soundcloud is succesfully installed to
"BUILD/sysroots/raspberrypi3/usr/lib/python2.7/site-packages/soundcloud"*

====================================================================
tizonia.bb
-----------------------------------------------------------------------------------------------------------------------










*SUMMARY = "Tizonia Library"DESCRIPTION = "Tizonia"LICENSE =
"LGPL-3.0"LIC_FILES_CHKSUM =
"file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02"SRC_URI =
"git://github.com/tizonia/tizonia-openmax-il.git;protocol=https
<http://github.com/tizonia/tizonia-openmax-il.git;protocol=https>"SRCREV =
"9004bc40b89eeafb04b28fbb2b772e47dd62fdc9"S = "${WORKDIR}/git"DEPENDS =
"mediainfo log4c python-pip python-soundcloud"*





*inherit autotools ccache pkgconfig pythonnativeRDEPENDS_${PN} = "libstdc++
mediainfo log4c python-soundcloud"EXTRA_OECONF += "-C"*
-----------------------------------------------------------------------------------------------------------------------

*The error message I get from bitbake:*












*| checking for python2.7... (cached)
/home/developer/build-webos-ose/BUILD/sysroots/x86_64-linux/usr/bin/python-native/python|
checking for a version of Python >= '2.1.0'... yes| checking for a version
of Python >= '2.7'... yes| checking for the distutils Python package...
yes| checking for Python include path...
-I/home/developer/build-webos-ose/BUILD/sysroots/raspberrypi3/usr/include/python2.7|
checking for Python library path...
-L/home/developer/build-webos-ose/BUILD/sysroots/raspberrypi3/usr/lib
-lpython2.7| checking for Python site-packages path...
/home/developer/build-webos-ose/BUILD/sysroots/x86_64-linux/usr/lib/python2.7/site-packages|
checking python extra libraries... -lpthread -ldl  -lpthread -lutil -lm|
checking python extra linking flags... -Xlinker -export-dynamic| checking
consistency of all components of python development environment... yes|
checking python module: soundcloud... no| configure: error: failed to find
required module soundcloud*

Does somebody know what I am doing wrong? I cannot figure it out, any help
is appreciated!

Cheers,
Serkan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190529/0907e819/attachment.html>


More information about the yocto mailing list