On Mon, 30 May 2016 22:57:52 Richard Purdie wrote:
> On Fri, 2016-05-27 at 07:28 -0300, Otavio Salvador wrote:
> > The update-ca-certificates script uses the c_rehash utility which is
> > installed by openssl. Add openssl as a runtime dependency to fulfill
> > the utility requirement.
> > 
> > Signed-off-by: Otavio Salvador <[email protected]>
> > ---
> > 
> >  meta/recipes-support/ca-certificates/ca-certificates_20160104.bb | 2
> > 
> > ++
> > 
> >  1 file changed, 2 insertions(+)
> 
> This broke allarch machine signature invariance however I merged a
> patch to resolve that.

I think we may still be missing a build-time dependency for
ca-certificates-native:

--------------------- snip ---------------------
ERROR: ca-certificates-native-20160104-r0 do_install: Function failed: 
do_install (log file is located at 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/temp/log.do_install.16841)
ERROR: Logfile of failure stored in: 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/temp/log.do_install.16841
Log data follows:
| DEBUG: Executing shell function do_install
| NOTE: make -j 8 
CERTSDIR=/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/share/ca-certificates
 SBINDIR=/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/sbin 
DESTDIR=/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image
 install
| for dir in mozilla; do \
|   mkdir 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image//home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/share/ca-certificates/$dir;
 \
|   make -C $dir install 
CERTSDIR=/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image//home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/share/ca-certificates/$dir;
 \
| done
| make[1]: Entering directory 
'/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/git/mozilla'
| for p in *.crt; do \
|  install -m 644 $p 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image//home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/share/ca-certificates/mozilla/$p
 ; \
| done
| make[1]: Leaving directory 
'/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/git/mozilla'
| for dir in sbin; do \
|   make -C $dir install 
CERTSDIR=/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image//home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/share/ca-certificates/$dir;
 \
| done
| make[1]: Entering directory 
'/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/git/sbin'
| install -d 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/sbin
| install -m755 update-ca-certificates 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/sbin/
| make[1]: Leaving directory 
'/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/git/sbin'
| Updating certificates in 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/etc/ssl/certs...
| 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/sbin/update-ca-certificates:
 line 210: c_rehash: command not found
| WARNING: 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/temp/run.do_install.16841:1
 exit 127 from 
'SYSROOT="/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux"
 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/image/home/paul/poky/poky/build/tmp/sysroots/x86_64-linux/usr/sbin/update-ca-certificates'
| ERROR: Function failed: do_install (log file is located at 
/home/paul/poky/poky/build/tmp/work/x86_64-linux/ca-certificates-native/20160104-r0/temp/log.do_install.16841)
ERROR: Task 1070 
(virtual:native:/home/paul/poky/poky/meta/recipes-support/ca-certificates/ca-certificates_20160104.bb,
 do_install) failed with exit code '1'
--------------------- snip ---------------------

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to