[OE-core] Mesa issues in Freescale ARM Builds

Otavio Salvador otavio at ossystems.com.br
Sat Jul 20 16:22:12 UTC 2013


On Sat, Jul 20, 2013 at 12:01 PM, Saul Wold <sgw at linux.intel.com> wrote:
>
> Hi Jonathan, Martin, Freescale Folks:
>
> You both have been recently modifying the mesa recipes, it seems to have
> triggered some build failures on the nightly-fsl-arm  builds in master.  I
> am going to build MUT today with Jonathan's change, so we might have
> failures there also.
>
>> ERROR: Multiple .bb files are due to be built which each provide mesa
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_git.bb
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_9.1.3.bb).
>>  This usually means one provides something the other doesn't and should.
>> ERROR: Multiple .bb files are due to be built which each provide
>> virtual/libgles1
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_git.bb
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-x11-bin-mx51_11.09.01.bb).
>>  This usually means one provides something the other doesn't and should.
>> ERROR: Multiple .bb files are due to be built which each provide
>> virtual/libgles2
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_git.bb
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-x11-bin-mx51_11.09.01.bb).
>>  This usually means one provides something the other doesn't and should.
>> ERROR: Multiple .bb files are due to be built which each provide
>> virtual/egl
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_git.bb
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-x11-bin-mx51_11.09.01.bb).
>>  This usually means one provides something the other doesn't and should.
>
>
> and
>
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_ipk: Started
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_rpm: Started
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_deb: Started
>> ERROR: Recipe mesa is trying to change PR from 'r0' to 'r9.0'. This will
>> cause do_package_write_* failures since the incorrect data will be used and
>> they will be unable to find the right workdir.
>> ERROR: Function failed: read_subpackage_metadata
>> ERROR: Recipe mesa is trying to change PR from 'r0' to 'r9.0'. This will
>> cause do_package_write_* failures since the incorrect data will be used and
>> they will be unable to find the right workdir.
>> ERROR: Function failed: read_subpackage_metadata
>> ERROR: Logfile of failure stored in:
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/mesa/2_9.1.3-r0/temp/log.do_package_write_ipk.14976
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_ipk: Failed
>> ERROR: Recipe mesa is trying to change PR from 'r0' to 'r9.0'. This will
>> cause do_package_write_* failures since the incorrect data will be used and
>> they will be unable to find the right workdir.
>> ERROR: Function failed: read_subpackage_metadata
>> ERROR: Logfile of failure stored in:
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/mesa/2_9.1.3-r0/temp/log.do_package_write_rpm.14930
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_rpm: Failed
>> ERROR: Task 3724
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_9.1.3.bb,
>> do_package_write_rpm) failed with exit code '1'
>> ERROR: Task 3722
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_9.1.3.bb,
>> do_package_write_ipk) failed with exit code '1'
>> ERROR: Logfile of failure stored in:
>> /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/imx53qsb-poky-linux-gnueabi/mesa/2_9.1.3-r0/temp/log.do_package_write_deb.14949
>> NOTE: recipe mesa-2_9.1.3-r0: task do_package_write_deb: Failed
>> ERROR: Task 3723
>> (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa_9.1.3.bb,
>> do_package_write_deb) failed with exit code '1'
>
>
> This is strange since it seems to be picking up the git recipe and the
> version one, maybe due to the above error.

I think I know what is going on.  I will give a try in a fix here and send.

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://projetos.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-core mailing list