[OE-core] State of bitbake world

Saul Wold sgw at linux.intel.com
Thu Dec 13 18:57:38 UTC 2012


On 12/13/2012 09:42 AM, Martin Jansa wrote:
> Hi,
>
> I've sent a lot of small fixes to get world builds usable (to be able to
> spot when there is more issues then usual).
>

Thank you for looking into this, we do run world build, but clearly we 
need to expand the arch list!

> Now I'm down to ~ 43 recipes failing (+ maybe something what depends on
> them)
>
> and 5 recipes with QA warnings (recorded in qa.log - e.g. deprecated use
> of u-a.bbclass is not recorded there).
>
> Attaching list so that people which find some recipe they care about can
> step up and fix that..
>
> failures and qa issues from bitbake world with qemuarm.
>
> oe-core has Revert "ICU: add pkgconfig support" to build webkit-gtk and webkit-efl
> all layers have some more fixes which I'm going to send soon
>
Someone is looking into updating the ICU package to the new version, 
which will help out as it removes some patches, but there is still and 
issue with autotools that is being investigated, this should be fixed 
shortly or it will be reverted.

> included layers:
> meta-shr
> meta-aurora
> meta-fso
> meta-android      = "jansa/test:df65a76943df086b3002f2e6f0512dbf568430c9"
> meta-oe
> meta-efl
> meta-gnome
> meta-gpe
> meta-multimedia
> meta-networking
> meta-systemd      = "jansa/test:f6b59111bd40fad927cbde23e239231b4e07ea20"
> meta-osmocombb
> meta-nokia
> meta-htc
> meta-palm
> meta-openmoko
> meta-samsung      = "jansa/test:df65a76943df086b3002f2e6f0512dbf568430c9"
> meta-browser      = "jansa/test:1231ef3d166231c0426174077da64282db2645a6"
> meta              = "jansa/test:6721eda317f98c673d1ac30362e4d454ab843586"
>
> $ cat world.log.qemuarm7.list | grep openembedded-core
> ERROR: Task 13533 (/OE/jansa-test/shr-core/openembedded-core/meta/recipes-graphics/clutter/cogl_1.8.2.bb, do_compile) failed with exit code '1'
>    | {standard input}:542: Error: selected processor does not support Thumb mode `clz r3,r0'
> ERROR: Task 2074 (/OE/jansa-test/shr-core/openembedded-core/meta/recipes-extended/sat-solver/sat-solver_git.bb, do_compile) failed with exit code '1'
>    | /tmp/cc7QsEPB.s: Assembler messages:
>    | /tmp/cc7QsEPB.s:1542: Error: invalid offset, value too big (0x00000400)
>    | make[2]: *** [src/CMakeFiles/satsolver.dir/sha2.o] Error 1
> ERROR: Task 20335 (virtual:native:/OE/jansa-test/shr-core/openembedded-core/meta/recipes-extended/ghostscript/ghostscript_9.05.bb, do_compile) failed with exit code '1'
>    patch on ML
>    | /OE/jansa-test/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/lib/libfontconfig.so: undefined reference to `FT_Get_Sfnt_Name'
>    | collect2: error: ld returned 1 exit status
>    | make: *** [obj/aux/mkromfs_0] Error 1
> ERROR: Task 3453 (/OE/jansa-test/shr-core/openembedded-core/meta/recipes-qt/qt-apps/qmmp_0.6.1.bb, do_compile) failed with exit code '1'
>    | In file included from decoder_mpc.cpp:28:0:
>    | decoder_mpc.h:27:24: fatal error: mpc/mpcdec.h: No such file or directory
>    | compilation terminated.
>    or
>    | Project ERROR: Package wavpack not found
> ERROR: Task 7843 (/OE/jansa-test/shr-core/openembedded-core/meta/recipes-graphics/xorg-driver/xf86-video-omap_git.bb, do_compile) failed with exit code '1'
>    | omap_driver.h:54:18: fatal error: dri2.h: No such file or directory
>    incompatible with DISTRO_FEATURES without opengl
> ERROR: Task 6463 (/OE/jansa-test/shr-core/openembedded-core/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb, do_compile) failed with exit code '1'
>    reported on ML
>    | gstomx_base_filter.c:846:3: error: 'g_mutex_new' is deprecated (declared at /OE/jansa-test/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include/glib-2.0/glib/deprecated/gthread.h:271) [-Werror=deprecated-declarations]
>    | cc1: all warnings being treated as errors
>
Can you please file bugs if you and if you are actively working them 
please mark yourself as assignee.

Thanks
	Sau!


> $ cat world.log.qemuarm7.list | grep meta-openembedded
> ERROR: Task 11018 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-connectivity/uhd/uhd_git.bb, do_configure) failed with exit code '1'
>    | CMake Error at cmake/Modules/UHDPython.cmake:54 (MESSAGE):
>    |   Error: Python interpretor required by the build system.
> ERROR: Task 8798 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-qt/qwt/qwt-e_6.0.1.bb, do_compile) failed with exit code '1'
>    this is OK, qwt-6.0.1 was built before
>    | Project ERROR: local build will conflict with /OE/jansa-test/shr-core/tmp-eglibc/sysroots/qemuarm/usr/lib/libqwt.*
> ERROR: Task 468 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-connectivity/libmicrohttpd/libmicrohttpd_0.4.6.bb, do_fetch) failed with exit code '1'
>    WARNING: Failed to fetch URL ftp://ftp.nluug.nl/pub/gnu/libmicrohttpd//libmicrohttpd-0.4.6.tar.gz, attempting MIRRORS if available
>    ERROR: Fetcher failure: Fetch command failed with exit code 8, output:
>    No such file 'libmicrohttpd-0.4.6.tar.gz'.
> ERROR: Task 104 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/gnome/libgnomecups_0.2.3.bb, do_compile) failed with exit code '1'
>    | In file included from gnome-cups-init.h:4:0,
>    |                  from gnome-cups-request.h:6,
>    |                  from gnome-cups-util.c:7:
>    | /OE/jansa-test/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include/glib-2.0/glib/gtypes.h:28:2: error: #error "Only <glib.h> can be included directly."
> ERROR: Task 5224 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-qt/qcanobserver/qcanobserver_svn.bb, do_compile) failed with exit code '1'
>    | graphicwindow.h:62:23: error: 'class QwtPlotZoomer' has no member named 'setSelectionFlags'
>    | graphicwindow.h:62:42: error: 'DragSelection' is not a member of 'QwtPicker'
>
> ERROR: Task 19052 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-connectivity/networkmanager/modemmanager_0.5.bb, do_compile) failed with exit code '1'
>    patch on ML to upgrade it fixes this
>    | mm-serial-port.c:1293:9: error: 'g_value_get_char' is deprecated (declared at /OE/jansa-test/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include/glib-2.0/gobject/gvaluetypes.h:184): Use 'g_value_get_schar' instead [-Werror=deprecated-declarations]
> ERROR: Task 18812 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-kernel/compat-wireless/compat-wireless-all_0.bb, do_compile) failed with exit code '1'
>    | /OE/jansa-test/shr-core/tmp-eglibc/work/qemuarm-oe-linux-gnueabi/compat-wireless-all/3.5-rc5-1-r0/compat-wireless-3.5-rc5-1/include/linux/compat-3.5.h:76:8: error: redefinition of 'struct tc_fq_codel_qd_stats'
> ERROR: Task 18643 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/epiphany/epiphany_2.30.6.bb, do_compile) failed with exit code '1'
>    | downloader-view.c:340:7: error: too many arguments to function 'notify_notification_new'
> ERROR: Task 16595 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-devtools/python/python-pyudev_0.11.bb, do_compile) failed with exit code '1'
>    |   File "/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/python-pyudev/0.11-r3/pyudev-0.11/pyudev/_libudev.py", line 205, in load_udev_library
>    |     raise ImportError('No library named udev')
>    | ImportError: No library named udev
> ERROR: Task 16464 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-support/hddtemp/hddtemp_0.3-beta15.bb, do_patch) failed with exit code '1'
>    ERROR: Command Error: exit status: 1  Output:
>    Applying patch hddtemp-db.patch
>    Ignoring potentially dangerous file name ../hddtemp.db
>    can't find file to patch at input line 7
> ERROR: Task 15665 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-core/f2fs-tools/f2fs-tools_1.1.0.bb, do_fetch) failed with exit code '1'
>    ERROR: Fetcher failure: Fetch command failed with exit code 8, output:
>    http://downloads.sourceforge.net/project/f2fs-tools/f2fs-tools-1.1.0.tar.gz:
>    2012-12-13 05:06:20 ERROR 404: Not Found.
> ERROR: Task 15569 (/OE/jansa-test/shr-core/meta-openembedded/meta-networking/recipes-support/netcat/netcat_0.7.1.bb, do_compile) failed with exit code '1'
>    | intl.h:31:2: error: #error You must have locale.h in your system
> ERROR: Task 13181 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-graphics/fbida/fbida_2.08.bb, do_compile) failed with exit code '1'
>    | checking for libjpeg version ... <stdin>:1:21: fatal error: jpeglib.h: No such file or directory
>    | compilation terminated.
>    | # 1 "<stdin>"
>    | /bin/sh: stdin: No such file or directory
>    | make: *** No rule to make target `jpeg//transupp.o', needed by `exiftran'.  Stop.
>    | make: *** Waiting for unfinished jobs....
>    |   CC    jpegtools.o
>    | jpegtools.c:36:59: fatal error: transupp.h: No such file or directory
>    | compilation terminated.
> ERROR: Task 10876 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/system-tools/system-tools-backends_2.10.2.bb, do_configure) failed with exit code '1'
>    | configure.in:8: error: version mismatch.  This is Automake 1.12.5,
>    | configure.in:8: but the definition used by this AM_INIT_AUTOMAKE
>    | configure.in:8: comes from Automake 1.11.1.  You should recreate
>    | configure.in:8: aclocal.m4 with aclocal and run automake again.
> ERROR: Task 10317 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.5.bb, do_compile) failed with exit code '1'
>    | {standard input}:637: Error: bad instruction `rorw $8,'
>    | make[3]: *** [misc.lo] Error 1
> ERROR: Task 8769 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_git.bb, do_compile) failed with exit code '1'
>    | make[2]: *** No rule to make target `README', needed by `all-am'.  Stop.
>    | make[2]: Leaving directory `/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/pavucontrol/0.9.10+git-r0/git/doc'
> ERROR: Task 7983 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/zenity/zenity_2.32.1.bb, do_compile) failed with exit code '1'
>    | notification.c:187: error: undefined reference to 'notify_notification_new_with_status_icon'
>    | collect2: error: ld returned 1 exit status
> ERROR: Task 7852 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/nautilus/nautilus3_3.0.2.bb, do_patch) failed with exit code '1'
>    Applying patch no-try-run-strftime.diff
>    patching file configure.in
>    Hunk #1 FAILED at 375.
>    1 out of 1 hunk FAILED -- rejects in file configure.in
> ERROR: Task 7712 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-extended/iotop/iotop_0.4.4.bb, do_install) failed with exit code '1'
>    patch on ML
>    | Writing /OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/iotop/0.4.4-r0/image//usr/lib/python2.7/site-packages/iotop-0.4.4-py2.7.egg-info
>    | ERROR: Function failed: do_install (see /OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/iotop/0.4.4-r0/temp/log.do_install.18090 for further information)
> ERROR: Task 8067 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-devtools/glade/glade3_3.8.2.bb, do_compile) failed with exit code '1'
>    patch on ML
>    | http://www.oasis-open.org/docbook/xml/4.1.2/ent/iso-grk1.ent:1: parser error : Content error in the external subset
>    | HTTP/1.1 200 OK
> ERROR: Task 4056 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-support/fftw/benchfft_3.1.bb, do_configure) failed with exit code '1'
>    | benchees/goedecker/Makefile.am: error: Fortran source seen but 'FC' is undefined
>    | benchees/goedecker/Makefile.am:   The usual way to define 'FC' is to add 'AC_PROG_FC'
>    | benchees/goedecker/Makefile.am:   to 'configure.ac' and run 'autoconf' again.
> ERROR: Task 2662 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/gnome/gnome-terminal_2.26.3.bb, do_compile) failed with exit code '1'
>    | terminal-window.c: At top level:
>    | terminal-window.c:2522:34: error: unknown type name 'GtkNotebookPage'
> ERROR: Task 1591 (/OE/jansa-test/shr-core/meta-openembedded/meta-oe/recipes-devtools/libedit/libedit_20120601.bb, do_fetch) failed with exit code '1'
>    ERROR: Fetcher failure: Fetch command failed with exit code 8, output:
>    http://www.thrysoee.dk/editline/libedit-20120601-3.0.tar.gz:
>    2012-12-13 06:29:21 ERROR 406: Not Acceptable.
> ERROR: Task 372 (/OE/jansa-test/shr-core/meta-openembedded/meta-gnome/recipes-gnome/gnome-power-manager/gnome-power-manager_2.32.0.bb, do_compile) failed with exit code '1'
>    | gpm-manager.c:488:3: error: too many arguments to function 'notify_notification_new'
>
> QA:
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libswscale/usr/lib/libswscale.so.2.1.0' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libpostproc/usr/lib/libpostproc.so.52.0.0' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libavutil/usr/lib/libavutil.so.51.22.1' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libavformat/usr/lib/libavformat.so.53.21.0' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libavfilter/usr/lib/libavfilter.so.2.15.0' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libavdevice/usr/lib/libavdevice.so.53.2.0' has relocations in .text
> libav-0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libav/0.8.3+git1+2fb4be9a99a2c2a9435339830e3d940171cc0d9b-r6.0/packages-split/libavcodec/usr/lib/libavcodec.so.53.35.0' has relocations in .text
> libpostproc-0.0.0+git1+3b7053f46dbfe4662063345245cb00b6acbbe969: ELF binary '/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpostproc/0.0.0+git1+3b7053f46dbfe4662063345245cb00b6acbbe969-r0/packages-split/libpostproc/usr/lib/libpostproc.so.52.0.100' has relocations in .text
> tk-8.5.8: tk-lib: /work/armv5te-oe-linux-gnueabi/tk/8.5.8-r0/packages-split/tk-lib/usr/lib/libtk8.5.so.0 contains probably-redundant RPATH /usr/lib
> tk-8.5.8: tk: /work/armv5te-oe-linux-gnueabi/tk/8.5.8-r0/packages-split/tk/usr/bin/wish8.5 contains probably-redundant RPATH /usr/lib
> php-5.3.19: php: Files/directories were installed but not shipped
>    reported on ML
>    /var
>    /OE
>    /etc/php-fpm.conf.default
>    /var/run
>    /var/log
>    /OE/jansa-test
>    /OE/jansa-test/shr-core
>    /OE/jansa-test/shr-core/tmp-eglibc
>    /OE/jansa-test/shr-core/tmp-eglibc/sysroots
> fakeroot-1.12.4: fakeroot: Files/directories were installed but not shipped
>    reported on ML
>    /usr/lib/libfakeroot
>    /usr/lib/libfakeroot/libfakeroot.a
>    /usr/lib/libfakeroot/libfakeroot.la
>    /usr/lib/libfakeroot/libfakeroot-0.so
>    /usr/lib/libfakeroot/libfakeroot.so
>    /usr/lib/libfakeroot/.debug
>    /usr/lib/libfakeroot/.debug/libfakeroot-0.so
>    /usr/lib/libfakeroot/.debug/libfakeroot.so
> gnome-control-center-2.32.1: non -staticdev package contains static .a library: gnome-control-center-dev path '/work/armv5te-oe-linux-gnueabi/gnome-control-center/2.32.1-r0/packages-split/gnome-control-center-dev/usr/lib/window-manager-settings/libmetacity.a'
>    patch on ML
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>




More information about the Openembedded-core mailing list