[meta-freescale] Build failed on Yocto dizzy

Gary Thomas gary at mlbassoc.com
Wed Dec 10 07:41:49 PST 2014


On 2014-12-10 08:22, Riccardo Stronati wrote:
> I'm building yocto dizzy v1.7 and I get this error:
>
> ERROR: Unable to install packages. Command '/yocto-dizzy/build/tmp/sysroots/x86_64-linux/usr/bin/smart --quiet
> --data-dir=/yocto-dizzy/build/tmp/work/edm_fairy_imx6-poky-linux-gnueabi/mc2-distributore-image-qt4e/1.0-r0/rootfs/var/lib/smart install -y packagegroup-core-qt4e at all
> psplash at cortexa9hf_vfp_neon usbmount at cortexa9hf_vfp_neon run-postinsts at all packagegroup-mc2-custom at all packagegroup-mc2-gst at all packagegroup-core-ssh-openssh at all
> packagegroup-core-directfb at edm_fairy_imx6 distributore-ifconfig at cortexa9hf_vfp_neon distributore at cortexa9hf_vfp_neon libqxt at cortexa9hf_vfp_neon
> libqextserialport1 at cortexa9hf_vfp_neon distributore-init at cortexa9hf_vfp_neon smartpm at cortexa9hf_vfp_neon packagegroup-base-extended at edm_fairy_imx6 rpm at cortexa9hf_vfp_neon
> packagegroup-core-boot at edm_fairy_imx6 packagegroup-core-nfs-server at all locale-base-en-us at cortexa9hf_vfp_neon locale-base-en-gb at cortexa9hf_vfp_neon' returned 1:
> *error: Can't install packagegroup-core-directfb-1.0-r0 at edm_fairy_imx6: no package provides libvivante-dfb-mx6*
>
> *This is my custom recipe:*
>
> DESCRIPTION = "Custom with qt4e"
> LICENSE = "CLOSED"
>
> include recipes-core/images/core-image-base.bb <http://core-image-base.bb>
>
> DISTRO_FEATURES_append = " directfb opengl pulseaudio alsa pam "
>
> DISTRO_FEATURES_remove = " wayland x11 "

I think the changes to DISTRO_FEATURES need to be in local.conf, not in a recipe.

Have/can you try that?

>
> EXTRA_IMAGE_FEATURES += " \
>      debug-tweaks \
>      nfs-server \
>      ssh-server-openssh \
>      splash \
>      package-management \
>      hwcodecs \
> "
> IMAGE_INSTALL += " \
>      packagegroup-core-boot \
>      packagegroup-core-directfb \
>      ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
>      ${CORE_IMAGE_EXTRA_INSTALL} \
>      packagegroup-custom-gst \
>      packagegroup-custom \
>      packagegroup-core-qt4e \
>      libqxt \
>      qextserialport-e \
>      usbmount \
> "
>
> export IMAGE_BASENAME = "custom-image-qt4e"
>
> *And this is my packages groups*
>
> DESCRIPTION = "Custom package group with qt4"
> LICENSE = "MIT"
>
> inherit packagegroup
>
> PROVIDES = "${PACKAGES}"
>
> TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
>
> PACKAGES += "packagegroup-custom"
> PACKAGES += "packagegroup-custom-gst"
>
> RDEPENDS_packagegroup-custom = "\
>      ${TOUCH} \
>      openssh-sftp-server \
>      alsa-lib \
>      alsa-tools \
>      alsa-state \
>      alsa-utils-alsaconf \
>      coreutils \
>      elfutils-dev \
>      enca \
>      gcc \
>      libfaad \
>      fribidi \
>      libgcc \
>      gmp \
>      libice \
>      libice-dev \
>      libmpc \
>      mpfr \
>      libsm \
>      libsm-dev \
>      libass \
>      libdvdread \
>      linux-libc-headers-dev \
>      make \
>      openvpn \
>      tar \
>      i2c-tools \
>      sqlite3 \
>      pulseaudio \
>      nano \
>      cpufrequtils \
>      libfslcodec \
>      libfslparser \
>      libfslvpuwrap \
> "
> RDEPENDS_packagegroup-custom-gst = "\
>     packagegroup-fsl-gstreamer \
>     packagegroup-fsl-gstreamer-full \
>     packagegroup-fsl-tools-gpu \
>     gst-plugins-gl-opengl \
>     gst-ffmpeg \
>     gst-plugins-base \
>     gst-plugins-good \
>     gst-plugins-bad \
>     gst-plugins-ugly \
>     gst-meta-base \
>     gst-meta-audio \
>     gst-meta-debug \
>     gst-meta-video \
>     gst-plugins-gl \
>     gst-plugins-ugly \
>     gst-fsl-plugin \
> "
>
>
>

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


More information about the meta-freescale mailing list