Bug 3818

Summary: [autobuilder] qemux86-world: qt-x11-free-native fails to compile
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Laurentiu Palcu <laurentiu.palcu>
Component: graphicsAssignee: Laurentiu Palcu <laurentiu.palcu>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, sgw
Version: 1.4   
Target Milestone: 1.4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
failure log none

Description Laurentiu Palcu 2013-01-31 12:19:58 UTC
Created attachment 1042 [details]
failure log

Build Configuration:
BB_VERSION        = "1.17.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Unknown"
TARGET_SYS        = "i586-poky-linux"
MACHINE           = "qemux86"
DISTRO            = "poky"
DISTRO_VERSION    = "1.3+snapshot-20130131"
TUNE_FEATURES     = "m32 i586"
TARGET_FPU        = ""
meta              
meta-yocto        = "1.4_M3:b47d0b23d99a9f72c035c03883b36258da357426"
meta-qt3          = "1.4_M3:eb092fe161b626ebfd9f744b6e86d9c549d7aa47"
meta-yocto-bsp    = "1.4_M3:b47d0b23d99a9f72c035c03883b36258da357426"

Snippet from the log (more in the attachment):

| In file included from kernel/qjpegio.cpp:42:0:
| kernel/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
| kernel/qimage.h:58:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
| g++ -c -pipe -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/include -fno-exceptions -Wall -W -O2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS -DQT_NO_NIS -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA -DQT_NO_SHAPE -DQT_NO_XCURSOR -DQT_NO_XRANDR -DQT_NO_XRENDER -DQT_NO_XFTFREETYPE -DQT_NO_XKB -DQT_NO_SM_SUPPORT -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/x86_64-linux/qt-x11-free-native/3.3.5-r4/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I3rdparty/libpng -I3rdparty/zlib -I../include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/qpngio.o kernel/qpngio.cpp
| In file included from kernel/qpngio.h:42:0,
|                  from kernel/qpngio.cpp:38:
| kernel/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
| kernel/qimage.h:58:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
| kernel/qpngio.cpp: In function 'void setup_qt(QImage&, png_structp, png_infop, float)':
| kernel/qpngio.cpp:128:33: error: invalid use of incomplete type 'png_info {aka struct png_info_def}'
Comment 1 Saul Wold 2013-01-31 17:50:56 UTC
This could be a transient issue
Comment 2 Laurentiu Palcu 2013-02-04 11:55:14 UTC
It turns out this was, indeed, a transient issue. Later nightly-world invocations built just fine.