[OE-core] yajl: Installed (but unpackaged) file(s) found

Stuart Yoder b08248 at gmail.com
Wed May 1 19:11:53 UTC 2013


The yajl package (from meta-oe) is a dependency for another package
I'm building, but am getting an error on 64-bit targets where libyajl
is missing.

I noticed this when running bitbake with -v

> [cut]
> Checking for unpackaged file(s): /local/home/b08248/Work/sdk-devel/build_p5020ds-
> 64b_release/tmp/sysroots/x86_64-linux/usr/bin/../lib/rpm/check-files /local/home/b08248/Work/sdk-
> devel/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl_networking-linux/yajl/2.0.4-r0/package
>
> warning: Installed (but unpackaged) file(s) found:
>         /usr/lib/.debug/libyajl.so.2.0.4
>         /usr/lib/libyajl.so
>         /usr/lib/libyajl.so.2
>         /usr/lib/libyajl.so.2.0.4
>         /usr/lib/libyajl_s.a
>
> [cut]

It looks like the yajl packages builds everything and puts it into /usr/lib.

However, the packaging code expects to see this in /usr/lib64.  See
this in the environment:

   FILES_yajl="/usr/bin/* /usr/sbin/* /usr/lib64/yajl/* ...

Ho do I get the yajl recipe to either a) build the files in lib64 or
b) package them from lib.

Thanks,
Stuart




More information about the Openembedded-core mailing list