<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
While using fido branch on custom SDK, hit this below problem was most of the <br>
recipes. The below error happened when trying to build directfb<br>
<br>
Any pointer on the below error and how to resolve this. <br>
<br>
The stack trace of python calls that resulted in this exception/failure was:<br>
File: 'package_do_shlibs', lineno: 249, function: &lt;module&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0245:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fd.write(dep &#43; '\n')<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0246:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fd.close()<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0247:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0248:<br>
&nbsp;*** 0249:package_do_shlibs(d)<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0250:<br>
File: 'package_do_shlibs', lineno: 128, function: package_do_shlibs<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0124:&nbsp;&nbsp;&nbsp; else:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0125:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use_ldconfig = False<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0126:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0127:&nbsp;&nbsp;&nbsp; needed = {}<br>
&nbsp;*** 0128:&nbsp;&nbsp;&nbsp; shlib_provider = oe.package.read_shlib_providers(d)<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0129:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0130:&nbsp;&nbsp;&nbsp; for pkg in packages.split():<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0131:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private_libs = d.getVar('PRIVATE_LIBS_' &#43; pkg, True) or d.getVar('PRIVATE_LIBS', True) or &quot;&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0132:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private_libs = private_libs.split()<br>
File: '/home/../sources/oe-core/meta/lib/oe/package.py', lineno: 128, function: read_shlib_providers<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0124:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = l.strip().split(&quot;:&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0125:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bb.note(&quot; split value is %s&quot; % s)<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0126:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if s[0] not in shlib_provider:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0127:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shlib_provider[s[0]] = {}<br>
&nbsp;*** 0128:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shlib_provider[s[0]][s[1]] = (dep_pkg, s[2])<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0129:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bb.note(&quot;shlib provider is %s&quot; % shlib_provider)<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0130:&nbsp;&nbsp;&nbsp; return shlib_provider<br>
Exception: IndexError: list index out of range<br>
<br>
ERROR: Function failed: package_do_shlibs<br>
<br>
Regards,<br>
Nageswari<br>
</div>
<hr>
<font face="VERDANA" color="GRAY" size="2">This electronic message, including attachments, is intended only for the use of the individual or company named above or to which it is addressed. The information contained in this message shall be considered confidential
 and proprietary, and may include confidential work product. If you are not the intended recipient, please be aware that any unauthorized use, dissemination, distribution or copying of this message is strictly prohibited. If you have received this email in
 error, please notify the sender by replying to this message and deleting this email immediately.</font>
</body>
</html>