On 01/08/2015 05:20 PM, Richard Purdie wrote:
On Wed, 2015-01-07 at 06:55 -0800, Robert Yang wrote:
Fixed:
guile-2.0.11: guile: Files/directories were installed but not shipped
   /usr/lib64/libguile-2.0*-gdb.scm [installed-vs-shipped]

This is because when there is no file in the directory:
for f in libguile-2.0*; do
     [snip]
done

The f would be libguile-2.0* itself, make sure the libs are installed
firstly will fix the problem.

Signed-off-by: Robert Yang <[email protected]>
---
  .../guile/files/libguile-Makefile.am-depends.patch |   39 ++++++++++++++++++++
  meta/recipes-devtools/guile/guile_2.0.11.bb        |    1 +
  2 files changed, 40 insertions(+)
  create mode 100644 
meta/recipes-devtools/guile/files/libguile-Makefile.am-depends.patch

Not sure if this is as a result of this patch or a different issue but
we saw:

https://autobuilder.yoctoproject.org/main/builders/nightly-x86-64-lsb/builds/153/steps/BuildImages_1/logs/stdio

in a build containing this patch. Looks like some dependency is missing
and its trying to install the lib twice?

Hi RP,

I found the reason:
install-data-hook: libguile-2.0-gdb.scm install-libLTLIBRARIES

would make it have another parallel issue with install-exec-am, I will
fix it as:

install-exec-hook: libguile-2.0-gdb.scm

since install-exec-am depends on install-libLTLIBRARIES, rather than use
install-data-hook.

I'm sorry about this, will send an update patch after more testing.

// Robert


Cheers,

Richard



--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to