<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 18 July 2017 at 11:03, Ricardo Ribalda Delgado <span dir="ltr">&lt;<a href="mailto:ricardo.ribalda@gmail.com" target="_blank">ricardo.ribalda@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div id="gmail-:13q" class="gmail-a3s gmail-aXjCH gmail-m15d552879fca8250">Unzip is required for jar files. Without this patch:<br>
ERROR: junit4-4.3.1-r0 do_unpack: Unpack failure for URL:<br>
&#39;<a href="http://downloads.sourceforge.net/junit/junit-4.3.1-src.jar" rel="noreferrer" target="_blank">http://downloads.sourceforge.<wbr>net/junit/junit-4.3.1-src.jar</a>&#39;<wbr>. Unpack<br>
command<br>
PATH=&quot;/var/lib/jenkins/<wbr>workspace/qt5122-dyspro/build/<wbr>tmp/sysroots-uninative/x86_64-<wbr>linux/usr/bin .......&quot;<br>
unzip -q -o &#39;/var/lib/yocto/downloads/<wbr>junit-4.3.1-src.jar&#39; failed with<br>
return value 127<br></div></blockquote></div><br>Proper fix is to fix the automatic dependency generation.</div><div class="gmail_extra"><br></div><div class="gmail_extra">The bitbake fetcher handles jar files:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">            elif file.endswith(&#39;.zip&#39;) or file.endswith(&#39;.jar&#39;):</div><div class="gmail_extra">                ...</div><div class="gmail_extra">                cmd = &#39;unzip -q -o&#39;<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">But the dependency generation in base.bbclass just handles .zip:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">        # .zip should DEPEND on unzip-native for unpacking</div><div class="gmail_extra">        elif path.endswith(&#39;.zip&#39;):</div><div class="gmail_extra">            d.appendVarFlag(&#39;do_unpack&#39;, &#39;depends&#39;, &#39; unzip-native:do_populate_sysroot&#39;)</div><div class="gmail_extra"><br></div><div class="gmail_extra">So the fix is to extend that test in base.bbclass to handle .zip and .jar.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div></div></div>