On Fri, Sep 30, 2011 at 3:27 AM, <nitin.a.kam...@intel.com> wrote: > From: Nitin A Kamble <nitin.a.kam...@intel.com> > > The following changes since commit 9d1db6cc928199f8ac4960e8d4648563ef141427: > > python: fix sqlite RPATH issue (2011-09-29 16:57:30 +0100) > > are available in the git repository at: > git://git.pokylinux.org/poky-contrib nitin/upgrades > http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades > > Nitin A Kamble (4): > gdb: upgrade from 7.3a to 7.3.1 > byacc: upgrade from 20101229 to 20110908 > python-dbus: upgrade from 0.83.2 to 0.84.0 > python, python-native: upgrade from 2.6.6 to 2.7.2
Just for record, upgrading python needs few PR bumps for recipes linking to libpython (RDEPENDing on libpython2.6-1.0) bitbake -c cleansstate python-setuptools python-setuptools-native python-pyrex python-pyrex-native In my case: NOTE: Running task 3 of 18 (ID: 15, /OE/shr-core/meta-openembedded/meta-oe/recipes-support/pidgin/pidgin_2.7.9.bb, do_cleansstate) NOTE: Running task 5 of 18 (ID: 13, /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-pyyaml_svn.bb, do_cleansstate) NOTE: Running task 7 of 18 (ID: 11, /OE/shr-core/meta-smartphone/meta-fso/recipes-freesmartphone/python/python-pyrtc_git.bb, do_cleansstate) NOTE: Running task 9 of 18 (ID: 9, /OE/shr-core/openembedded-core/meta/recipes-devtools/python/python-pygobject_2.27.91.bb, do_cleansstate) NOTE: Running task 10 of 18 (ID: 17, /OE/shr-core/meta-openembedded/meta-oe/recipes-navigation/gpsd/gpsd_2.95.bb, do_cleansstate) NOTE: Running task 13 of 18 (ID: 7, /OE/shr-core/openembedded-core/meta/recipes-devtools/python/python-pycairo_1.8.10.bb, do_cleansstate) NOTE: Running task 14 of 18 (ID: 5, /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-pyalsaaudio_0.4.bb, do_cleansstate) NOTE: Running task 17 of 18 (ID: 3, /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-phoneutils_git.bb, do_cleansstate) NOTE: Running task 18 of 18 (ID: 1, /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-numeric_24.2.bb, do_cleansstate) NOTE: Running task 3 of 4 (ID: 1, /OE/shr-core/openembedded-core/meta/recipes-devtools/python/python-pyrex_0.9.9.bb, do_cleansstate) NOTE: Running task 4 of 4 (ID: 3, /OE/shr-core/openembedded-core/meta/recipes-devtools/python/python-pyrex-native_0.9.9.bb, do_cleansstate) NOTE: Running task 3 of 4 (ID: 1, /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-setuptools_0.6c11.bb, do_cleansstate) NOTE: Running task 4 of 4 (ID: 3, virtual:native:/OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-setuptools_0.6c11.bb, do_cleansstate) Another source of issues are setuptools versions like http://git.shr-project.org/git/?p=shr-settings.git;a=commit;h=f5d9debad096e35556261401793d39e1b6c39a3f or pyrex NOTE: package python-pycairo-1.8.10-r1: task do_package: Started ERROR: Function 'do_compile' failed (see /OE/shr-core/tmp/work/armv4t-oe-linux-gnueabi/python-phoneutils-0.0.2+gitr1+8a7c719e0c3f1f8c10f77f17422da02d7177f0dd-r3/temp/log.do_compile.14861 for further information) ERROR: Logfile of failure stored in: /OE/shr-core/tmp/work/armv4t-oe-linux-gnueabi/python-phoneutils-0.0.2+gitr1+8a7c719e0c3f1f8c10f77f17422da02d7177f0dd-r3/temp/log.do_compile.14861 Log data follows: | + cd /OE/shr-core/tmp/work/armv4t-oe-linux-gnueabi/python-phoneutils-0.0.2+gitr1+8a7c719e0c3f1f8c10f77f17422da02d7177f0dd-r3/git/src/python | + do_compile | + setuptools_do_compile | + distutils_do_compile | + STAGING_INCDIR=/OE/shr-core/tmp/sysroots/om-gta02/usr/include | + STAGING_LIBDIR=/OE/shr-core/tmp/sysroots/om-gta02/usr/lib | + BUILD_SYS=x86_64-linux | + HOST_SYS=arm-oe-linux-gnueabi | + /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/python setup.py build | You need Pyrex -- http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ | + bbfatal 'python setup.py build_ext execution failed.' | + echo 'ERROR: python setup.py build_ext execution failed.' | ERROR: python setup.py build_ext execution failed. | + exit 1 | ERROR: Function 'do_compile' failed (see /OE/shr-core/tmp/work/armv4t-oe-linux-gnueabi/python-phoneutils-0.0.2+gitr1+8a7c719e0c3f1f8c10f77f17422da02d7177f0dd-r3/temp/log.do_compile.14861 for further information) And python-cython-0.13 doesn't work with python-2.7 (maybe it needed only PR bump for python-cython-native) ie python-evas fails with: | checking for pre-generated ./evas/evas.c_evas.c for ./evas/evas.c_evas.pyx... no | configure: error: PACKAGING ERROR RELEASE BUILD WITHOUT PRE-GENERATED FILES cython upgrade sent to meta-oe http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-September/035316.html And still trying to fix python-pyrtc and python-pyyaml: | + /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/python setup.py build | Traceback (most recent call last): | File "setup.py", line 34, in <module> | from Cython.Distutils import build_ext | File "/OE/shr-core/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/Cython/Distutils/__init__.py", line 2, in <module> | from Cython.Distutils.extension import Extension | File "/OE/shr-core/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/Cython/Distutils/extension.py", line 18, in <module> | class Extension(_Extension.Extension): | File "/OE/shr-core/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/Cython/Distutils/extension.py", line 39, in Extension | """ | TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' | + bbfatal 'python setup.py build_ext execution failed.' | + echo 'ERROR: python setup.py build_ext execution failed.' Regards, _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core