> -----Original Message----- > From: Martin Jansa [mailto:martin.ja...@gmail.com] > Sent: Thursday, October 13, 2011 2:41 PM > To: Kamble, Nitin A > Cc: Patches and discussions about the oe-core layer > Subject: Re: [OE-core] [PATCH 4/4] python, python-native: upgrade from > 2.6.6 to 2.7.2 > > On Thu, Oct 13, 2011 at 01:09:15PM -0700, Kamble, Nitin A wrote: > > Martin, > > I am fixing the python 2.7.2 recipe, and I need to update the > generate-manifest-2.7.py script slightly, to get more files included in > the python-core package. > > great, I was debuging it a bit more today and found out that the > problem seems to be in python-native, because with python-native-2.7.2 > when I try to build old python-2.6.6 it's also tring to link extra > modules to -native libpython2.7 and fails: > /OE/shr-core/tmp/sysroots/x86_64-linux/usr/lib/libpython2.7.so: file > not recognized: File format not recognized > > but even after comparing sysroots/builddirs/logs from 2.6.6 and 2.7.2 I > still don't see why it picked right libpython2.6 before and now it > fails. > I've tried it without multilib support and partially reverted changes > in patches from 2.6.6 and still it fails :/ > > btw: there seems to be also issue in runtime SHR root@gjama ~ $ python > -v Could not find platform independent libraries <prefix> Consider > setting $PYTHONHOME to <prefix>[:<exec_prefix>] # installing zipimport > hook import zipimport # builtin # installed zipimport hook > ImportError: No module named site > # clear __builtin__._ > # clear sys.path > # clear sys.argv > # clear sys.ps1 > # clear sys.ps2 > # clear sys.exitfunc > # clear sys.exc_type > # clear sys.exc_value > # clear sys.exc_traceback > # clear sys.last_type > # clear sys.last_value > # clear sys.last_traceback > # clear sys.path_hooks > # clear sys.path_importer_cache > # clear sys.meta_path > # clear sys.flags > # clear sys.float_info > # restore sys.stdin > # restore sys.stdout > # restore sys.stderr > # cleanup __main__ > # cleanup[1] zipimport > # cleanup[1] signal > # cleanup[1] exceptions > # cleanup[1] _warnings > # cleanup sys > # cleanup __builtin__ > # cleanup ints: 5 unfreed ints > # cleanup floats > > > BTW how to run this script ? some documentation of it in the script > would be useful.
I got python 2.7.2 to work inside the qemux86 machine now. I will send a pull request for review/test today. Thanks, Nitin > > just execute it and it prints manifest, so something like this: > openembedded-core $ scripts/contrib/python/generate-manifest-2.7.py > > meta/recipes-devtools/python/python-2.7-manifest.inc > > Regards, > -- > Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core