On Tue, Oct 21, 2014 at 9:46 AM, Gary Thomas <g...@mlbassoc.com> wrote: > On 2014-10-21 05:40, Daiane Angolini wrote: >> >> On Mon, Oct 20, 2014 at 10:04 PM, Gary Thomas <g...@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
http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/recipes-graphics/cairo/cairo_%25.bbappend#n9 The line 9 of cairo bbappend from meta-fsl-arm overrides the =?? from recipe. Wouldn't be this line causing the missing x11? Daiane > > > -- > ------------------------------------------------------------ > Gary Thomas | Consulting for the > MLB Associates | Embedded world > ------------------------------------------------------------ -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale