[meta-intel] Crownbay (with EMGD) dependency problem with packagegroup-core-x11-base

Falk Niebuhr niebuhrf at googlemail.com
Mon May 13 06:10:11 PDT 2013


Hi Nitin,

I tested some configurations and now I can say it works for me, if I
use ipkg. When I use rpm, it still breaks with the same errors. For me
it is okay, I never wanted to use rpm.

My local.conf (only the changed values):
BB_NUMBER_THREADS = "16"
PARALLEL_MAKE = "-j 16"

MACHINE ??= "crownbay"

LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial"

VA_FEATURES ?= ""

PACKAGE_CLASSES ?= "package_rpm"


My bblayer.conf (complete):
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /mnt/exthdb/E6xx/poky/meta \
  /mnt/exthdb/E6xx/poky/meta-yocto \
  /mnt/exthdb/E6xx/poky/meta-yocto-bsp \
  /mnt/exthdb/E6xx/meta-intel \
  /mnt/exthdb/E6xx/meta-intel/meta-crownbay \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /mnt/exthdb/E6xx/poky/meta \
  /mnt/exthdb/E6xx/poky/meta-yocto \
  "

I am missing the emgd-gui tool? I could find it in the emgd
1.16-Package from Intel. Does it miss because I use
ipkg-Package-class?

Falk


2013/5/10 Kamble, Nitin A <nitin.a.kamble at intel.com>:
> Hi Falk,
>   It built fine for me last time. And now my build machine got upgraded to newer OS, and I am trying to set it up for bitbake builds. As the built went fine for me, I am not expecting an issue in any of the layers. Can you send the exact changes you did to config files again?
>
> Nitin
>
>> -----Original Message-----
>> From: Falk Niebuhr [mailto:niebuhrf at googlemail.com]
>> Sent: Friday, May 10, 2013 10:06 AM
>> To: Kamble, Nitin A
>> Cc: Zanussi, Tom; meta-intel at yoctoproject.org
>> Subject: Re: [meta-intel] Crownbay (with EMGD) dependency problem with
>> packagegroup-core-x11-base
>>
>> Hi Nitin,
>>
>> I made a complete rebuild with removing everything except of the download
>> folder. My build still breaks with the same message:
>>
>>
>> | Computing transaction...error: Can't install
>> emgd-gst-plugins-va-1.16-r0 at core2: no package provides libva-tpi.so.1
>>
>>
>> I also fetched the newest versions of meta-intel and poky, but this attempt
>> didn't change anything for me, the build still breaks due to
>> libva-tpi.so.1 is not provided by any package.
>> The bitbake output now is:
>> Build Configuration:
>> BB_VERSION        = "1.19.0"
>> BUILD_SYS         = "x86_64-linux"
>> NATIVELSBSTRING   = "Ubuntu-12.04"
>> TARGET_SYS        = "i586-poky-linux"
>> MACHINE           = "crownbay"
>> DISTRO            = "poky"
>> DISTRO_VERSION    = "1.3+snapshot-20130510"
>> TUNE_FEATURES     = "m32 core2"
>> TARGET_FPU        = ""
>> meta
>> meta-yocto
>> meta-yocto-bsp    = "master:b34cf7ea4e59707283f786e9195b617bb4d5908a"
>> meta-intel
>> meta-crownbay     = "master:c2c13d4dba2d9c70862891adf0b250ce2be65f68"
>>
>> local.conf and bbylayers.conf are still the same.
>>
>> Do you have any other ideas?
>>
>> Falk
>>
>> 2013/5/8 Kamble, Nitin A <nitin.a.kamble at intel.com>:
>> > Falk,
>> >
>> >   It is building fine for me. Can you try one more time building from
>> > scratch?
>> >
>> >
>> >
>> > Nitin
>> >
>> >
>> >
>> > Pseudo is not present but is required, building this first before the
>> > main build
>> >
>> > Parsing recipes...done.
>> >
>> > Parsing of 840 .bb files complete (0 cached, 840 parsed). 1150
>> > targets, 21 skipped, 0 masked, 0 errors.
>> >
>> >
>> >
>> > Build Configuration:
>> >
>> > BB_VERSION        = "1.19.0"
>> >
>> > BUILD_SYS         = "x86_64-linux"
>> >
>> > NATIVELSBSTRING   = "SUSE-LINUX-11.4"
>> >
>> > TARGET_SYS        = "i586-poky-linux"
>> >
>> > MACHINE           = "crownbay"
>> >
>> > DISTRO            = "poky"
>> >
>> > DISTRO_VERSION    = "1.3+snapshot-20130508"
>> >
>> > TUNE_FEATURES     = "m32 core2"
>> >
>> > TARGET_FPU        = ""
>> >
>> > meta
>> >
>> > meta-yocto
>> >
>> > meta-yocto-bsp    = "master:a50ffe6359d3f015e6239cacba155e3065eda054"
>> >
>> > meta-intel.git
>> >
>> > meta-crownbay  = "master:3cd1c31a9db21f9deb395c3929d8f9a16ef8e3f3"
>> >
>> >
>> >
>> > WARNING: QA Issue: ELF binary
>> > '/srv/home/nitin/build-test-bsps/build-crownbay/tmp/work/core2-poky-
>> linux/gst-ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstffmpegscale.so'
>> > has relocations in .text
>> >
>> > WARNING: QA Issue: ELF binary
>> > '/srv/home/nitin/build-test-bsps/build-crownbay/tmp/work/core2-poky-
>> linux/gst-ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstffmpeg.so'
>> > has relocations in .text
>> >
>> > WARNING: QA Issue: ELF binary
>> > '/srv/home/nitin/build-test-bsps/build-crownbay/tmp/work/core2-poky-
>> linux/gst-ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstpostproc.so'
>> > has relocations in .text
>> >
>> >
>> >
>> > Summary: There were 3 WARNING messages shown.
>> >
>> >
>> >
>> >
>> >
>> > From: Falk Niebuhr [mailto:niebuhrf at googlemail.com]
>> >
>> > Sent: Wednesday, May 08, 2013 2:25 AM
>> > To: Kamble, Nitin A
>> > Cc: Zanussi, Tom; meta-intel at yoctoproject.org
>> > Subject: Re: [meta-intel] Crownbay (with EMGD) dependency problem
>> with
>> > packagegroup-core-x11-base
>> >
>> >
>> >
>> > Hi,
>> >
>> > thanks for your quick reply.
>> >
>> > I switched to yocto and now unfortunately it still breaks. I get the
>> > following messages from bitbake:
>> >
>> > Build Configuration:
>> > BB_VERSION        = "1.19.0"
>> > BUILD_SYS         = "x86_64-linux"
>> > NATIVELSBSTRING   = "Ubuntu-12.04"
>> > TARGET_SYS        = "i586-poky-linux"
>> > MACHINE           = "crownbay"
>> > DISTRO            = "poky"
>> > DISTRO_VERSION    = "1.3+snapshot-20130508"
>> > TUNE_FEATURES     = "m32 core2"
>> > TARGET_FPU        = ""
>> > meta              = "master:9895d2c074156fee338d91aed7cfb0800477c622"
>> > meta-intel
>> > meta-crownbay     =
>> "master:3cd1c31a9db21f9deb395c3929d8f9a16ef8e3f3"
>> > meta-yocto
>> > meta-yocto-bsp    =
>> "master:9895d2c074156fee338d91aed7cfb0800477c622"
>> >
>> > NOTE: Resolving any missing task queue dependencies
>> > NOTE: Preparing runqueue
>> > NOTE: Executing SetScene Tasks
>> > NOTE: Executing RunQueue Tasks
>> > Currently 5 running tasks (220 of 5211):
>> >
>> >
>> > ssue: ELF binary
>> > '/mnt/exthdb/E6xx/poky/build/tmp/work/core2-poky-linux/gst-
>> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstffmpegscale.so'
>> > has relocations in .text
>> > WARNING: QA Issue: ELF binary
>> > '/mnt/exthdb/E6xx/poky/build/tmp/work/core2-poky-linux/gst-
>> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstffmpeg.so'
>> > has relocations in .text
>> > WARNING: QA Issue: ELF binary
>> > '/mnt/exthdb/E6xx/poky/build/tmp/work/core2-poky-linux/gst-
>> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> 0.10/libgstpostproc.so'
>> > has relocations in .text
>> > ERROR: Function failed: do_rootfs (see
>> > /mnt/exthdb/E6xx/poky/build/tmp/work/crownbay-poky-linux/core-
>> image-x1
>> > 1/1.0-r0/temp/log.do_rootfs.1549
>> > for further information)
>> > ERROR: Logfile of failure stored in:
>> > /mnt/exthdb/E6xx/poky/build/tmp/work/crownbay-poky-linux/core-
>> image-x1
>> > 1/1.0-r0/temp/log.do_rootfs.1549
>> > Log data follows:
>> > | DEBUG: Executing shell function do_rootfs
>> > | Note: configuring RPM platform settings
>> > | Note: configuring RPM system provides
>> > | Note: configuring RPM DB settings
>> > | Note: configuring Smart settings
>> > |
>> > |
>> > |
>> > |
>> > |
>> > |
>> > | Note: adding Smart channel crownbay (55)
>> > |
>> > |
>> > | Note: adding Smart channel core2 (50)
>> > |
>> > |
>> > | Note: adding Smart channel all (10)
>> > |
>> > |
>> > | Note: configuring RPM cross-install scriptlet_wrapper
>> > |
>> > | Updating cache...
>> ########################################
>> > [100%]
>> > |
>> > | Saving cache...
>> > |
>> > | Note: adding Smart RPM DB channel
>> > |
>> > | Note: to be installed:  psplash at core2 packagegroup-core-x11-base at all
>> > smartpm at core2 packagegroup-base-extended at crownbay rpm at core2
>> > packagegroup-core-boot at crownbay locale-base-en-us at core2
>> > locale-base-en-gb at core2
>> > | Loading cache...
>> > | Updating cache...
>> ########################################
>> > [100%]
>> > |
>> > | Computing transaction...error: Can't install
>> > emgd-driver-video-1.16-r0 at core2: no package provides libva.so.1
>> > |
>> > | Saving cache...
>> > |
>> > | ERROR: Function failed: do_rootfs (see
>> > /mnt/exthdb/E6xx/poky/build/tmp/work/crownbay-poky-linux/core-
>> image-x1
>> > 1/1.0-r0/temp/log.do_rootfs.1549
>> > for further information)
>> > ERROR: Task 7
>> > (/mnt/exthdb/E6xx/poky/meta/recipes-graphics/images/core-image-
>> x11.bb,
>> > do_rootfs) failed with exit code '1'
>> > NOTE: Tasks Summary: Attempted 5209 tasks of which 493 didn't need to
>> > be rerun and 1 failed.
>> > No currently running tasks (5209 of 5211)
>> >
>> > Summary: 1 task failed:
>> >
>> > /mnt/exthdb/E6xx/poky/meta/recipes-graphics/images/core-image-
>> x11.bb,
>> > do_rootfs
>> > Summary: There were 3 WARNING messages shown.
>> > Summary: There was 1 ERROR message shown, returning a non-zero exit
>> code.
>> >
>> > Here is my bblayers.conf
>> > BBLAYERS ?= " \
>> >   /mnt/exthdb/E6xx/poky/meta \
>> >   /mnt/exthdb/E6xx/meta-intel \
>> >   /mnt/exthdb/E6xx/meta-intel/meta-crownbay \
>> >   /mnt/exthdb/E6xx/poky/meta-yocto \
>> >   /mnt/exthdb/E6xx/poky/meta-yocto-bsp \
>> >   "
>> > BBLAYERS_NON_REMOVABLE ?= " \
>> >   /mnt/exthdb/E6xx/poky/meta \
>> >   /mnt/exthdb/E6xx/poky/meta-yocto \
>> >   "
>> >
>> >
>> > My local.conf looks like this:
>> > BB_NUMBER_THREADS = "8"
>> >
>> > PARALLEL_MAKE = "-j 4"
>> >
>> > MACHINE ??= "crownbay"
>> >
>> > LICENSE_FLAGS_WHITELIST += "license_emgd-driver-bin commercial"
>> >
>> > #VA_FEATURES ?= "va-intel"
>> >
>> >
>> >
>> > The VA_FEATURES was not commented on my first build. I tried both,
>> > with VA_FEATURES and without it.
>> >
>> > Thanks
>> > Falk
>> >
>> >
>> >
>> > 2013/5/7 Kamble, Nitin A <nitin.a.kamble at intel.com>
>> >
>> > Falk,
>> >   I notice you are using layers from OE, can you try oe-core layer
>> > from yocto project (git://git.yoctoproject.org/poky) instead?
>> > Thanks,
>> > Nitin
>> >
>> >
>> >
>> >
>> >
>> >> -----Original Message-----
>> >> From: Zanussi, Tom
>> >> Sent: Tuesday, May 07, 2013 8:50 AM
>> >> To: Falk Niebuhr
>> >> Cc: meta-intel at yoctoproject.org; Kamble, Nitin A
>> >> Subject: Re: [meta-intel] Crownbay (with EMGD) dependency problem
>> >> with packagegroup-core-x11-base
>> >>
>> >> Hi,
>> >>
>> >> Please cc: the BSP maintainer when referencing problems with a
>> >> specific BSP (see the MAINTAINERS file at the top level of
>> >> meta-intel).
>> >>
>> >> I'm not seeing any similar problems here - can you please send the
>> >> output of your build as below, so we know what exactly the errors are
>> >> and what the exact commits you're building are?
>> >>
>> >> Thanks,
>> >>
>> >> Tom
>> >>
>> >> Build Configuration:
>> >> BB_VERSION        = "1.19.0"
>> >> BUILD_SYS         = "x86_64-linux"
>> >> NATIVELSBSTRING   = "Ubuntu-11.10"
>> >> TARGET_SYS        = "i586-poky-linux"
>> >> MACHINE           = "crownbay"
>> >> DISTRO            = "poky"
>> >> DISTRO_VERSION    = "1.3+snapshot-20130507"
>> >> TUNE_FEATURES     = "m32 core2"
>> >> TARGET_FPU        = ""
>> >> meta
>> >> meta-yocto
>> >> meta-yocto-bsp    =
>> >> "master23:9895d2c074156fee338d91aed7cfb0800477c622"
>> >> meta-intel
>> >> meta-crownbay     =
>> >> "master14:3cd1c31a9db21f9deb395c3929d8f9a16ef8e3f3"
>> >>
>> >> NOTE: Resolving any missing task queue dependencies
>> >> NOTE: Preparing runqueue
>> >> NOTE: Executing SetScene Tasks
>> >> NOTE: Executing RunQueue Tasks
>> >> WARNING: Failed to fetch URL
>> >> http://downloads.sourceforge.net/project/libpng/libpng16/1.6.1/libpng
>> >> - 1.6.1.tar.xz, attempting MIRRORS if available
>> >> NOTE: validating kernel config, see log.do_kernel_configcheck for
>> >> details
>> >> WARNING: QA Issue: ELF binary
>> >> '/usr/local/dev/yocto/nitin-test/build/tmp/work/core2-poky-linux/gst-
>> >> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> >> 0.10/libgstpostproc.so' has relocations in .text
>> >> WARNING: QA Issue: ELF binary
>> >> '/usr/local/dev/yocto/nitin-test/build/tmp/work/core2-poky-linux/gst-
>> >> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> >
>> >> 0.10/libgstffmpegscale.so' has relocations in .text
>> >
>> >> WARNING: QA Issue: ELF binary
>> >> '/usr/local/dev/yocto/nitin-test/build/tmp/work/core2-poky-linux/gst-
>> >> ffmpeg/0.10.13-r4/packages-split/gst-ffmpeg/usr/lib/gstreamer-
>> >
>> >> 0.10/libgstffmpeg.so' has relocations in .text
>> >> NOTE: Tasks Summary: Attempted 5874 tasks of which 538 didn't need to
>> >> be rerun and all succeeded.
>> >>
>> >> Summary: There were 4 WARNING messages shown.
>> >>
>> >> On Tue, 2013-05-07 at 08:31 +0200, Falk Niebuhr wrote:
>> >> > Hello,
>> >> >
>> >> > I'm new to yocto/openembedded and try to build the meta-crownbay
>> >> > BSP layer.
>> >> > Unfortunately I have some problems with the dependencies of the
>> >> > packagegroup-core-x11-base package, the build always breaks with
>> >> > unresolvable dependencies.
>> >> >
>> >> > Collected errors:
>> >> >  * satisfy_dependencies_for: Cannot satisfy the following
>> >> > dependencies for packagegroup-core-x11-base:
>> >> >  *      xserver-xorg-extension-glx *    xserver-xorg-extension-dri *
>> >> > xserver-xorg-extension-dri2 *
>> >> >
>> >> > My trees are up-to-date and the target core-image-minimal builds fine.
>> >> >
>> >> > These are my settings:
>> >> > local.conf:
>> >> > MACHINE ?= "crownbay"
>> >> >
>> >> > LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial"
>> >> >
>> >> >
>> >> > bblayer.conf
>> >> > BBLAYERS = " \
>> >> >  /build/openembedded-core/meta \
>> >> >  /build/openembedded-core/meta-hob \  /build/meta-intel \
>> >> > /build/meta-intel/meta-crownbay \  "
>> >> >
>> >> >
>> >> > Thanks for any help
>> >> > Falk
>> >> >
>> >>
>> >>
>> >>
>> >> >
>> >> > _______________________________________________
>> >> > meta-intel mailing list
>> >> > meta-intel at yoctoproject.org
>> >> > https://lists.yoctoproject.org/listinfo/meta-intel
>> >>
>> >
>> >



More information about the meta-intel mailing list