[oe] python-sip_4.7.9 recipe question

ed enelson1000 at comcast.net
Thu Feb 18 17:22:21 UTC 2010


I am trying to build pyqt for the mini2440.  The image I built completed
with no errors but am having problems when I try and run a simple python
program using pyqt.  The first thing I found was that 
sip.so was not packaged in rootfs image.  So I looked at the
python-sip_4.7.9.bb recipe which requires python-sip.inc.

python.-sip.inc looks like it does all the work.

The log file shows it does all the build tasks. 
1. do_setscene - It complains about the following:

NOTE: <type 'exceptions.TypeError'>:exceptions must be classes or
instances, not str while evaluating:
${@python_dir(d)}
NOTE: <type 'exceptions.TypeError'>:exceptions must be classes or
instances, not str while evaluating:
	install -d ${D}${libdir}/${PYTHON_DIR}/site-packages/
	install -m 0755 libsip.so.1.0.0
${D}${libdir}/${PYTHON_DIR}/site-packages/sip.so

2.  All the other tasks run with no complaints.

I find sip.so file in the install and image directories.
tmp/work/armv4t-angstrom-linux-gnueabi/python-sip-4.7.9-ml0
    /install/python-sip/usr/lib/python2.6/site-packages/

tmp/work/armv4t-angstrom-linux-gnueabi/python-sip-4.7.9-ml0
    /image/usr/lib/python2.6/site-packages

In the staging-pkg  I see the following.
tmp/work/armv4t-angstrom-linux-gnueabi/python-sip-4.7.9-ml0
    /staging-pkg/staging/armv4t-angstrom-linux-gnueabi/shlibs/
    python-sip.list ===> contains libsip.so.1
    python-sip.ver ==> contains 4.7.9

So my questions are:
1. Why didn't sip.so end up in my rootfs?
2. Do I also need libsip.so.1 in my rootfs?

Thanks
Ed





More information about the Openembedded-devel mailing list