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

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to