[meta-freescale] Issue building cairo

Gary Thomas gary at mlbassoc.com
Tue Oct 21 04:46:50 PDT 2014


On 2014-10-21 05:40, Daiane Angolini wrote:
> On Mon, Oct 20, 2014 at 10:04 PM, Gary Thomas <gary at mlbassoc.com> wrote:
>> I was chasing a bug building cairo on my i.MX6Q target and
>> noticed that the PACKAGECONFIG flags don't seem to be set
>> correctly.  My DISTRO_FLAGS contains 'x11', but they don't
>> seem to be reflected in PACKAGECONFIG as I would expect from
>> the recipe.
>>
>> Here's what I get:
>>    % bitbake -e cairo >out
>>    % grep ^PACKAGECONFIG out
>>    PACKAGECONFIG="      egl glesv2 egl glesv2"
>>    % grep ^DISTRO_FEATURES out | grep x11
>>    DISTRO_FEATURES_DEFAULT="alsa argp bluetooth ext2 irda largefile pcmcia
>> usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11"
>>    DISTRO_FEATURES="alsa argp bluetooth ext2 irda largefile pcmcia usbgadget
>> usbhost wifi xattr nfs zeroconf pci 3g nfc x11 ipv4 ipv6 libc-backtrace
>> libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets
>> libc-crypt                 libc-crypt-ufc libc-db-aliases libc-envz
>> libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse          libc-getlogin
>> libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code
>> libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn
>> libc-streams libc-sunrpc                             libc-utmp libc-utmpx
>> libc-wordexp libc-posix-clang-wchar libc-posix-regexp
>> libc-posix-regexp-glibc                     libc-posix-wchar-io largefile
>> opengl ptest multiarch wayland pulseaudio sysvinit"
>>
>> Looking at the cairo recipe (meta/recipes-graphics/cairo/cairo.inc)
>>    PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11',
>> '', d)} \
>>             ${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb',
>> '', d)}"
>>
>> So it seems to me that PACKAGECONFIG should contain 'x11', or
>> am I confused?
>
>
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/recipes-graphics/cairo/cairo_%25.bbappend#n9
>
> Are you using mx6+meta-fsl-arm?
>
> At least, it explain your PACKAGECONFIG value.... if you need x11 or
> not I don't know

Yes, as it says at the top of this email, I am building for i.MX6Q

This is the behaviour you get if you build for nitrogen6x, using
meta-fal-arm & meta-fsl-arm-extra

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the meta-freescale mailing list