Bug 4068 - mesa-dri failed to configure on nightly-fsl-arm and nightly-fsl-arm-lsb
Summary: mesa-dri failed to configure on nightly-fsl-arm and nightly-fsl-arm-lsb
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: graphics (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 1.4 M6
Assignee: Otavio Salvador
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-03-21 08:31 UTC by Cristiana Voicu
Modified: 2013-05-01 15:15 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cristiana Voicu 2013-03-21 08:31:04 UTC
ERROR: Function failed: do_configure (see /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/mesa-dri/2_9.1~gitAUTOINC+1665af3066f3d58c42e9d5b13098f13615a7672c-r9.0/temp/log.do_configure.1519 for further information)

ERROR: Task 3959 (/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/meta/recipes-graphics/mesa/mesa-dri_git.bb, do_configure) failed with exit code '1'
Summary: There were 5 ERROR messages shown, returning a non-zero exit code. 

Detailed log of last build step: http://autobuilder.yoctoproject.org:8011/builders/nightly-fsl-arm/builds/18/steps/Building Images/logs/stdio
Comment 1 Ross Burton 2013-03-21 09:02:52 UTC
The real error message:

| configure:21161: checking expat.h usability
| configure:21161: arm-poky-linux-gnueabi-gcc  -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon  --sysroot=/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/imx53qsb -c -O2 -pipe -g -feliminate-unused-debug-types -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp  conftest.c >&5
| configure:21161: $? = 0
| configure:21161: result: yes
| configure:21161: checking expat.h presence
| configure:21161: arm-poky-linux-gnueabi-gcc -E --sysroot=/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/imx53qsb  -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon  conftest.c
| configure:21161: $? = 0
| configure:21161: result: yes
| configure:21161: checking for expat.h
| configure:21161: result: yes
| configure:21170: checking for XML_ParserCreate in -lexpat
| configure:21195: arm-poky-linux-gnueabi-gcc  -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon  --sysroot=/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/imx53qsb -o conftest -O2 -pipe -g -feliminate-unused-debug-types -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp  -L/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/usr/lib -L/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/lib -Wl,-rpath-link,/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/lib -Wl,-rpath,/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/lib -Wl,-O1 conftest.c -lexpat   >&5
| /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/sysroots/x86_64-linux/usr/lib/libexpat.so: file not recognized: File format not recognized
| collect2: error: ld returned 1 exit status
| configure:21195: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "Mesa"
| | #define PACKAGE_TARNAME "mesa"
| | #define PACKAGE_VERSION "9.1.0"
| | #define PACKAGE_STRING "Mesa 9.1.0"
| | #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa"
| | #define PACKAGE_URL ""
| | #define PACKAGE "mesa"
| | #define VERSION "9.1.0"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_PTHREAD 1
| | /* end confdefs.h.  */
| |
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char XML_ParserCreate ();
| | int
| | main ()
| | {
| | return XML_ParserCreate ();
| |   ;
| |   return 0;
| | }
| configure:21204: result: no
| configure:21214: error: Expat required for DRI.

Found expat headers, but they didn't link.  Last time I saw this, it was trying to link against a native expat.
Comment 2 Jessica 2013-05-01 15:15:32 UTC
The failure is no longer happeningon AB