<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 21, 2016 at 11:57 PM, Gary Thomas <span dir="ltr"><<a href="mailto:gary@mlbassoc.com" target="_blank">gary@mlbassoc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":er" class="a3s" style="overflow:hidden">ERROR: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: graphviz path 'work/cortexa9hf-vfp-neon-amltd-linux-gnueabi/graphviz/2.38.0-r0/packages-split/graphviz/usr/lib/graphviz/libgvplugin_gd.so' [dev-so]<br>
<br>
Looking at the installed image, I see:<br>
<br>
$ ls -l tmp/work/cortexa9hf-vfp-neon-amltd-linux-gnueabi/graphviz/2.38.0-r0/image/usr/lib/graphviz/<br>
total 3016<br>
-rwxr-xr-x 3 gthomas gthomas  Â  1107 Jan 22 07:48 <a href="http://libgvplugin_core.la" rel="noreferrer" target="_blank">libgvplugin_core.la</a><br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  25 Jan 22 07:48 libgvplugin_core.so -> libgvplugin_core.so.6.0.0<br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  25 Jan 22 07:48 libgvplugin_core.so.6 -> libgvplugin_core.so.6.0.0<br>
-rwxr-xr-x 1 gthomas gthomas  341780 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_core.so.6.0.0<br>
-rwxr-xr-x 3 gthomas gthomas  Â  1143 Jan 22 07:48 <a href="http://libgvplugin_dot_layout.la" rel="noreferrer" target="_blank">libgvplugin_dot_layout.la</a><br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  31 Jan 22 07:48 libgvplugin_dot_layout.so -> libgvplugin_dot_layout.so.6.0.0<br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  31 Jan 22 07:48 libgvplugin_dot_layout.so.6 -> libgvplugin_dot_layout.so.6.0.0<br>
-rwxr-xr-x 1 gthomas gthomas  616340 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_dot_layout.so.6.0.0<br>
-rwxr-xr-x 3 gthomas gthomas  Â  1451 Jan 22 07:48 <a href="http://libgvplugin_gd.la" rel="noreferrer" target="_blank">libgvplugin_gd.la</a><br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  23 Jan 22 07:48 libgvplugin_gd.so -> libgvplugin_gd.so.6.0.0<br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  23 Jan 22 07:48 libgvplugin_gd.so.6 -> libgvplugin_gd.so.6.0.0<br>
-rwxr-xr-x 1 gthomas gthomas  141248 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_gd.so.6.0.0<br>
-rwxr-xr-x 3 gthomas gthomas  Â  1155 Jan 22 07:48 <a href="http://libgvplugin_neato_layout.la" rel="noreferrer" target="_blank">libgvplugin_neato_layout.la</a><br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  33 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_neato_layout.so -> libgvplugin_neato_layout.so.6.0.0<br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  33 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_neato_layout.so.6 -> libgvplugin_neato_layout.so.6.0.0<br>
-rwxr-xr-x 1 gthomas gthomas 1949008 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_neato_layout.so.6.0.0<br>
-rwxr-xr-x 3 gthomas gthomas  Â  2504 Jan 22 07:48 <a href="http://libgvplugin_rsvg.la" rel="noreferrer" target="_blank">libgvplugin_rsvg.la</a><br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  25 Jan 22 07:48 libgvplugin_rsvg.so -> libgvplugin_rsvg.so.6.0.0<br>
lrwxrwxrwx 1 gthomas gthomas  Â  Â  25 Jan 22 07:48 libgvplugin_rsvg.so.6 -> libgvplugin_rsvg.so.6.0.0<br>
-rwxr-xr-x 1 gthomas gthomas  Â 10764 <span tabindex="0" class="aBn"><span class="aQJ">Jan 22 07:48</span></span> libgvplugin_rsvg.so.6.0.0<br>
<br>
I have two questions about this.<br>
* What is wrong with the setup of the libgvplugin_gd library<br>
  and how can I fix it?<br></div></blockquote><div><br></div><div>Generally the .so for a normal library, non-plugin, is only required for development. In this case, it's a plugin, so it'll be dlopen'd, so I expect you could just opt-out of the QA check in this case.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":er" class="a3s" style="overflow:hidden">
* All the rest of the libraries are set up the same.  Why don't<br>
  they get the same error?</div></blockquote></div><br></div><div class="gmail_extra">IIRC there was a bug in the package qa bits which caused later messages to suppress earlier due to teh use of a dictionary for the messages (the wrong structure for this, no idea why it was done that way). There have been one or more patches on teh list for this recently.<br>-- <br><div class="gmail_signature">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div>
</div></div>