[OE-core] [oe-commits] Laurentiu Palcu : add fontcache.bbclass

Martin Jansa martin.jansa at gmail.com
Wed Feb 6 23:34:09 UTC 2013


On Wed, Feb 06, 2013 at 10:17:10PM +0100, Martin Jansa wrote:
> On Wed, Feb 06, 2013 at 02:08:41PM +0200, Laurentiu Palcu wrote:
> > 
> > 
> > On 02/06/2013 01:56 PM, Martin Jansa wrote:
> > > Fails in do_rootfs here, but without any details in log:
> > > Building from feeds activated!
> > > Running intercept scripts:
> > >> > Executing update_font_cache
> > > ERROR: Function failed: do_rootfs (see
> > > /OE/shr-core/tmp-eglibc/work/tuna-oe-linux-gnueabi/shr-image/2.0-r20/temp/log.do_rootfs.2236
> > > for further information)
> > > 
> > Most probably fontconfig package was not rebuilt with the new sysroot
> > feature. Can you run the native fc-cache with --help and look for a
> > sysroot option? If it's there, than it's probably a qemu issue... :/
> 
> It fails only on some machines I'm building (3 machines from 6) and only sometimes (last run it was only on 2 from 6)
> 
> Now I was running it manually and got nice error finally:
> Running intercept scripts:
> > Executing update_font_cache
> readelf: Error:
> '/OE/shr-core/tmp-eglibc/work/tuna-oe-linux-gnueabi/shr-image/2.0-r20/rootfs/usr/bin/fc-cache':
> No such file
> ERROR: intercept script "update_font_cache" failed!
> 
> So something is pulling interceptor without runtime dependency on
> fontconfig.

In the end it wasn't fs-cache missing, but
/usr/bin/crossscripts/qemuwrapper in some sysroots

bitbake -c cleansstate qemuwrapper-cross
for each MACHINE and building it again resolved that..

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130207/2d7629bb/attachment-0002.sig>


More information about the Openembedded-core mailing list