[OE-core] oe-core build fail package_fixsymlinks

ANDANI PRASHANT andani.prashant at gmail.com
Fri Jan 27 04:23:49 UTC 2017


Hi,

If i remove package_fixsymlinks from meta/classes/package.bbclass, it works
else giving error as below:

ERROR: external-linaro-toolchain-2017.01~dev-r0.arago30 do_package: Error
executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:package_fixsymlinks(d)
     0003:
File: 'tisdk/sources/oe-core/meta/classes/package.bbclass', lineno: 1210,
function: package_fixsymlinks
     1206:        inst_root = os.path.join(pkgdest, pkg)
     1207:        for path in pkgfiles[pkg]:
     1208:                rpath = path[len(inst_root):]
     1209:                pkg_files[pkg].append(rpath)
 *** 1210:                rtarget = cpath.realpath(path, inst_root, True,
assume_dir = True)
     1211:                if not cpath.lexists(rtarget):
     1212:                    dangling_links[pkg].append(os.
path.normpath(rtarget[len(inst_root):]))
     1213:
     1214:    newrdepends = {}
File: tisdk/sources/oe-core/meta/lib/oe/cachedpath.py', lineno: 229,
function: realpath
     0225:                # be printed a backtrace with 100s of OSError
exceptions
     0226:                # else
     0227:                raise OSError(errno.ELOOP,
     0228:                              "too much recursions while
resolving '%s'; loop in '%s'" %
 *** 0229:                              (file, e.strerror))
     0230:
     0231:            raise
     0232:
     0233:        return file
Exception: OSError: [Errno 40] too much recursions while resolving
'tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5-linux-gnueabi/
external-linaro-toolchain/2017.01~dev-r0.arago30/
packages-split/libstdc++-dev/usr/include/c++/6.2.1/arm-
linux-gnueabi/arm-linux-gnueabi'; loop in 'tisdk/build/arago-tmp-
external-linaro-toolchain/work/armv5-linux-gnueabi/
external-linaro-toolchain/2017.01~dev-r0.arago30/
packages-split/libstdc++-dev/usr/include/c++/6.2.1/arm-
linux-gnueabi/arm-linux-gnueabi'

ERROR: external-linaro-toolchain-2017.01~dev-r0.arago30 do_package:
Function failed: package_fixsymlinks
ERROR: Logfile of failure stored in: tisdk/build/arago-tmp-
external-linaro-toolchain/work/armv5-linux-gnueabi/
external-linaro-toolchain/2017.01~dev-r0.arago30/temp/log.do_package.10039
ERROR: Task 437 (tisdk/sources/meta-linaro/meta-linaro-toolchain/recipes-
devtools/external-linaro-toolchain/external-linaro-toolchain.bb,
do_package) failed with exit code '1'
NOTE: Tasks Summary: Attempted 642 tasks of which 629 didn't need to be
rerun and 1 failed.
NOTE: Writing buildhistory
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
tisdk/sources/meta-linaro/meta-linaro-toolchain/recipes-
devtools/external-linaro-toolchain/external-linaro-toolchain.bb, do_package
Summary: There were 3 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.


-- 
Regards,
Prashant
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170127/2c1b82f0/attachment-0002.html>


More information about the Openembedded-core mailing list