<div dir="ltr"><div><br></div><div>Sorry, its below lines</div><div> rtarget = cpath.realpath(path, inst_root, True, assume_dir = True)</div><div> if not cpath.lexists(rtarget):</div><div> dangling_links[pkg].append(os.path.normpath(rtarget[len(inst_root):]))</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 27, 2017 at 11:59 AM, ANDANI PRASHANT <span dir="ltr"><<a href="mailto:andani.prashant@gmail.com" target="_blank">andani.prashant@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Raj,<div><br></div><div>Thank you for reply.</div><div><br></div><div>Yes i am using gcc-linaro-6.2.1-arm-<wbr>linux-gnueabi toolchain</div><div><br></div><div>If i comment below line from python package_fixsymlinks () function, it works</div><div><br></div><div><div><b> rtarget = cpath.realpath(path, inst_root, True)</b></div><div><b> if not cpath.lexists(rtarget):</b></div><span class=""><div><b> dangling_links[pkg].append(os.<wbr>path.normpath(rtarget[len(<wbr>inst_root):]))</b></div></span></div><div><br></div><div>Regards,</div><div>Prashant</div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 27, 2017 at 11:45 AM, Khem Raj <span dir="ltr"><<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">does this happen if you remove meta-linaro-toolchain from your layer mix ?<br>
<div class="m_-1799441492641444626HOEnZb"><div class="m_-1799441492641444626h5"><br>
On Thu, Jan 26, 2017 at 8:23 PM, ANDANI PRASHANT<br>
<<a href="mailto:andani.prashant@gmail.com" target="_blank">andani.prashant@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> If i remove package_fixsymlinks from meta/classes/package.bbclass, it works<br>
> else giving error as below:<br>
><br>
> ERROR: external-linaro-toolchain-2017<wbr>.01~dev-r0.arago30 do_package: Error<br>
> executing a python function in exec_python_func() autogenerated:<br>
><br>
> The stack trace of python calls that resulted in this exception/failure was:<br>
> File: 'exec_python_func() autogenerated', lineno: 2, function: <module><br>
> 0001:<br>
> *** 0002:package_fixsymlinks(d)<br>
> 0003:<br>
> File: 'tisdk/sources/oe-core/meta/cl<wbr>asses/package.bbclass', lineno: 1210,<br>
> function: package_fixsymlinks<br>
> 1206: inst_root = os.path.join(pkgdest, pkg)<br>
> 1207: for path in pkgfiles[pkg]:<br>
> 1208: rpath = path[len(inst_root):]<br>
> 1209: pkg_files[pkg].append(rpath)<br>
> *** 1210: rtarget = cpath.realpath(path, inst_root, True,<br>
> assume_dir = True)<br>
> 1211: if not cpath.lexists(rtarget):<br>
> 1212:<br>
> dangling_links[pkg].append(os.<wbr>path.normpath(rtarget[len(inst<wbr>_root):]))<br>
> 1213:<br>
> 1214: newrdepends = {}<br>
> File: tisdk/sources/oe-core/meta/lib<wbr>/oe/cachedpath.py', lineno: 229,<br>
> function: realpath<br>
> 0225: # be printed a backtrace with 100s of OSError<br>
> exceptions<br>
> 0226: # else<br>
> 0227: raise OSError(errno.ELOOP,<br>
> 0228: "too much recursions while resolving<br>
> '%s'; loop in '%s'" %<br>
> *** 0229: (file, e.strerror))<br>
> 0230:<br>
> 0231: raise<br>
> 0232:<br>
> 0233: return file<br>
> Exception: OSError: [Errno 40] too much recursions while resolving<br>
> 'tisdk/build/arago-tmp-externa<wbr>l-linaro-toolchain/work/armv5-<wbr>linux-gnueabi/external-linaro-<wbr>toolchain/2017.01~dev-r0.<wbr>arago30/packages-split/<wbr>libstdc++-dev/usr/include/c++/<wbr>6.2.1/arm-linux-gnueabi/arm-<wbr>linux-gnueabi';<br>
> loop in<br>
> 'tisdk/build/arago-tmp-externa<wbr>l-linaro-toolchain/work/armv5-<wbr>linux-gnueabi/external-linaro-<wbr>toolchain/2017.01~dev-r0.<wbr>arago30/packages-split/<wbr>libstdc++-dev/usr/include/c++/<wbr>6.2.1/arm-linux-gnueabi/arm-<wbr>linux-gnueabi'<br>
><br>
> ERROR: external-linaro-toolchain-2017<wbr>.01~dev-r0.arago30 do_package: Function<br>
> failed: package_fixsymlinks<br>
> ERROR: Logfile of failure stored in:<br>
> tisdk/build/arago-tmp-external<wbr>-linaro-toolchain/work/armv5-<wbr>linux-gnueabi/external-linaro-<wbr>toolchain/2017.01~dev-r0.<wbr>arago30/temp/log.do_package.<wbr>10039<br>
> ERROR: Task 437<br>
> (tisdk/sources/meta-linaro/met<wbr>a-linaro-toolchain/recipes-dev<wbr>tools/external-linaro-toolchai<wbr>n/<a href="http://external-linaro-toolchain.bb" rel="noreferrer" target="_blank">external-linaro-toolchain.bb</a><wbr>,<br>
> do_package) failed with exit code '1'<br>
> NOTE: Tasks Summary: Attempted 642 tasks of which 629 didn't need to be<br>
> rerun and 1 failed.<br>
> NOTE: Writing buildhistory<br>
> Waiting for 0 running tasks to finish:<br>
><br>
> Summary: 1 task failed:<br>
> tisdk/sources/meta-linaro/meta<wbr>-linaro-toolchain/recipes-devt<wbr>ools/external-linaro-toolchain<wbr>/<a href="http://external-linaro-toolchain.bb" rel="noreferrer" target="_blank">external-linaro-toolchain.bb</a>,<br>
> do_package<br>
> Summary: There were 3 WARNING messages shown.<br>
> Summary: There were 2 ERROR messages shown, returning a non-zero exit code.<br>
><br>
><br>
> --<br>
> Regards,<br>
> Prashant<br>
><br>
</div></div><span class="m_-1799441492641444626HOEnZb"><font color="#888888">> --<br>
> ______________________________<wbr>_________________<br>
> Openembedded-core mailing list<br>
> <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openem<wbr>bedded.org</a><br>
> <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
><br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>