Bug 7106

Summary: QT4-Embedded build failure
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Saul Wold <sgw>
Component: graphicsAssignee: Otavio Salvador <otavio>
Status: VERIFIED FIXED QA Contact: Alexandru Georgescu <alexandru.c.georgescu>
Severity: normal    
Priority: Medium+ CC: alexandru.c.georgescu, meta.mr.watcher, meta.watcher, richard.purdie, ross.burton
Version: 1.7   
Target Milestone: 1.8 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Saul Wold 2014-12-24 23:43:37 UTC
Failure occurs on the Autobuilder with a world build for x86

| i586-poky-linux-g++  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/sysroots/qemux86 -c -O2 -pipe -g -feliminate-unused-debug-types -fvisibility-inlines-hidden -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/sysroots/qemux86/usr/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wall -W -fPIC -DQT_KEYPAD_NAVIGATION -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED -I../../../../mkspecs/linux-g++ -I. -I../../../../include/QtCore -I../../../../include/QtGui -I../../../../include -I../../../gui/image -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2 -I.moc/release-shared-emb-i386 -o .obj/release-shared-emb-i386/main.o main.cpp
| qdirectfbwindowsurface.cpp: In member function 'virtual bool QDirectFBWindowSurface::scroll(const QRegion&, int, int)':
| qdirectfbwindowsurface.cpp:336:69: error: in C++98 'rect' must be initialized by constructor, not by '{...}'
|      const DFBRectangle rect = { r.x(), r.y(), r.width(), r.height() };
|                                                                      ^
| mv -f libqmldbg_tcp.so ../../../../plugins/qmltooling/
| make[3]: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-world/build/build/tmp/work/i586-poky-linux/qt4-embedded/4.8.6-r0/qt-everywhere-opensource-src-4.8.6/src/plugins/qmltooling/qmldbg_tcp'
Comment 2 Alexandru Georgescu 2015-03-26 11:38:23 UTC
World builds fine with fido:8b3d3e7c957ad06c390886487f69aeb8e145da6a

https://autobuilder.yoctoproject.org/main/builders/nightly-world/builds/246/steps/BuildImages/logs/stdio