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

Kamble, Nitin A nitin.a.kamble at intel.com
Mon May 13 11:01:44 PDT 2013


Hi Falk,
  Thanks for sharing your findings. I am surprised to see rpm packaging is failing. All our release testing happens with rpm, so that should have been working the best. 
And I am still trying to get my build system working properly, so still not able to reproduce the issue here.

Nitin


> -----Original Message-----
> From: Falk Niebuhr [mailto:niebuhrf at googlemail.com]
> Sent: Monday, May 13, 2013 6:10 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 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/gstream
> >> er-
> >> 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/gstream
> >> er-
> >> 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/gstream
> >> er-
> >> 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/lib
> >> >> png
> >> >> - 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/g
> >> >> st-
> >> >> 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/g
> >> >> st-
> >> >> 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/g
> >> >> st-
> >> >> 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