Hi Enrico I am seeing below errors after this commit to OE-Core
commit f2e16c655286aab465054db6727fa3365bef3124 Author: Enrico Scholz <[email protected]> Date: Sun Feb 10 13:41:47 2013 +0100 package.bbclass: use oe.path.realpath() oe.path.realpath() provides are common and more correct implementation for resolving symlinks within sysroot. Use it. Old implementation suffered from lot of problems; e.g. * redundant code * calls 'os.stat()' which references files on host; this can give wrong results about existing/non-existing and can cause EPERM (instead of the catched ENONENT) exceptions * does not deal with special cases like '..' leaving the sysroot. (From OE-Core rev: ec2aab09769f4b6817d74d2175afa2b7c7598750) Signed-off-by: Enrico Scholz <[email protected]> Signed-off-by: Richard Purdie <[email protected]> ERROR: The stack trace of python calls that resulted in this exception/failure was: ERROR: File "package_fixsymlinks", line 50, in <module> ERROR: ERROR: File "package_fixsymlinks", line 22, in package_fixsymlinks ERROR: ERROR: The code that was being executed was: ERROR: 0046: rdepends[p] = [] ERROR: 0047: d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False)) ERROR: 0048: ERROR: 0049: ERROR: *** 0050:package_fixsymlinks(d) ERROR: 0051: ERROR: [From file: 'package_fixsymlinks', lineno: 50, function: <module>] ERROR: 0018: os.lstat(rtarget) ERROR: 0019: except OSError, (err, strerror): ERROR: 0020: if err != errno.ENOENT: ERROR: 0021: raise ERROR: *** 0022: dangling_links[pkg].append(os.path.normpath(rtarget[len(inst_root):])) ERROR: 0023: ERROR: 0024: newrdepends = {} ERROR: 0025: for pkg in dangling_links: ERROR: 0026: for l in dangling_links[pkg]: ERROR: [From file: 'package_fixsymlinks', lineno: 22, function: package_fixsymlinks] ERROR: Function failed: package_fixsymlinks ERROR: Logfile of failure stored in: /b/kraj/next/poky/build/tmp-eglibc/work/ppce500v2-poky-linux-gnuspe/lsof/4.87-r0/temp/log.do_package.26620 ERROR: Task 590 (/b/kraj/next/poky/meta/recipes-extended/lsof/lsof_4.87.bb, do_package) failed with exit code '1' _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
