[oe] [Meta-qt5] Multiple definition of None on qminimaleglintegration for BBB

Martin Jansa martin.jansa at gmail.com
Thu Oct 8 17:35:33 UTC 2015


On Thu, Oct 08, 2015 at 07:32:06PM +0200, Martin Jansa wrote:
> On Thu, Oct 08, 2015 at 05:18:04PM +0000, Ahsan, Noor wrote:
> > Hello Khem,
> > 
> > This issue comes when X.h and qurl.h is included at the same time. We faced this issue on different file on i.mx6 and Alexander fixed that issue by rearranging the headers in C file see patch 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch. Now we are facing this on other file for BBB I thought I should ask whether somebody else faced this issue or know the fix.
> 
> I had the same issue with LuneOS earlier and came all the way to rename
> "None" in all qt projects, but then I've dropped this patch and use this
> undef in our sources before including qt headers after it was rejected
> in upstream (for good reasons about API stability).

More details in:
https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg65904.html

> > -----Original Message-----
> > From: openembedded-devel-bounces at lists.openembedded.org [mailto:openembedded-devel-bounces at lists.openembedded.org] On Behalf Of Khem Raj
> > Sent: Thursday, October 08, 2015 6:32 AM
> > To: Martin Jansa
> > Cc: Haridasan, Sujith; Larson, Chris
> > Subject: Re: [oe] [Meta-qt5] Multiple definition of None on qminimaleglintegration for BBB
> > 
> > 
> > > On Oct 7, 2015, at 4:20 AM, Ahsan, Noor <Noor_Ahsan at mentor.com> wrote:
> > > 
> > > Hello,
> > > 
> > > We were building QT5 on BBB and we faced similar issue which has been fixed in 0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch0012-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch but this time it is on qminimaleglintegration file. Can anybody guide us how to fix this issue. I added following code in qurl.h for previous issue but community said that there is better fix.
> > > 
> > > #ifdef None
> > > #undef None
> > > #endif
> > > 
> > 
> > None is defined as 0 for universal null resource in X11 headers (X11/X.h) IIRC, so its likely that this file has dependency on x11 and you are not supplying that ?
> > may be you should see if you are missing some QT feature
> > 
> > 
> > > The stripped error log is shown below.
> > > 
> > > linking ../../../../plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
> > > mv -f libqminimal.so ../../../../plugins/platforms/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimal'
> > > cd minimalegl/ && ( test -e Makefile || /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/minimalegl.pro -o Makefile ) && make -f Makefile
> > > mv -f libcomposeplatforminputcontextplugin.so ../../../../plugins/platforminputcontexts/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts/compose'
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/generic/main.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfsscreen.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > > make[4]: Entering directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimalegl'
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/main.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/offscreen/qoffscreenintegration_dummy.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerservice.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglwindow.cpp
> > > compiling .moc/moc_qgenericengine.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/main.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/qnetworkmanagerengine.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbscreen.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/generic/tuiotouch/qtuiohandler_p.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/linux_common/qofonoservice_linux_p.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/qibusproxy.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/generic/tuiotouch/main.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfshooks.cpp
> > > compiling .moc/moc_qnetworksession_impl.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbwindow.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.h
> > > In file included from /scratch/cedar/boneblack/build/tmp/sysroots/mel-am335x-boneblack/usr/include/X11/Xlib.h:44:0,
> > >                 from /scratch/cedar/boneblack/build/tmp/sysroots/mel-am335x-boneblack/usr/include/EGL/eglplatform.h:75,
> > >                 from /scratch/cedar/boneblack/build/tmp/sysroots/mel-am335x-boneblack/usr/include/EGL/egl.h:35,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglscreen.h:41,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:34:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:131:9: error: expected identifier before numeric constant
> > >         None = 0x0,
> > >         ^
> > > In file included from ../../../../include/QtCore/qtextstream.h:1:0,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/io/qdebug.h:42,
> > >                 from ../../../../include/QtCore/qdebug.h:1,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/io/qloggingcategory.h:38,
> > >                 from ../../../../include/QtCore/qloggingcategory.h:1,
> > >                 from ../../../../include/QtCore/QLoggingCategory:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfshooks.cpp:35:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qtextstream.h:46:2: error: #error qtextstream.h must be included before any header file that defines Status
> > > #error qtextstream.h must be included before any header file that defines Status
> > >  ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:131:9: error: expected '}' before numeric constant
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:131:9: error: expected unqualified-id before numeric constant
> > > In file included from ../../../../include/QtCore/qurl.h:1:0,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/kernel/qevent.h:48,
> > >                 from ../../../../include/QtGui/qevent.h:1,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/text/qtextlayout.h:42,
> > >                 from ../../../../include/QtGui/qtextlayout.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qtextengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qtextengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qfontengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qfontengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/../../../../../../git/src/gui/text/qplatformfontdatabase.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/qplatformfontdatabase.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/basic/qbasicfontdatabase_p.h:48,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qbasicfontdatabase_p.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/genericunix/qgenericunixfontdatabase_p.h:54,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qgenericunixfontdatabase_p.h:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:39:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:163:26: error: 'UrlFormattingOption' was not declared in this scope
> > >     typedef QUrlTwoFlags<UrlFormattingOption, ComponentFormattingOption> FormattingOptions;
> > >                          ^
> > > compiling .moc/moc_qbearerengine_impl.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/connman/qconnmanengine.cpp
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:163:72: error: template argument 1 is invalid
> > >     typedef QUrlTwoFlags<UrlFormattingOption, ComponentFormattingOption> FormattingOptions;
> > >                                                                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:166:10: error: expected unqualified-id before ')' token
> > >     QUrl();
> > >          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:167:10: error: expected unqualified-id before 'const'
> > >     QUrl(const QUrl &copy);
> > >          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:167:10: error: expected ')' before 'const'
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:168:38: error: 'QUrl& operator=(const QUrl&)' must be a nonstatic member function
> > >     QUrl &operator =(const QUrl &copy);
> > >                                      ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:172:10: error: expected unqualified-id before 'const'
> > >     QUrl(const QString &url, ParsingMode mode = TolerantMode);
> > >          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:172:10: error: expected ')' before 'const'
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:173:39: error: 'QUrl& operator=(const QString&)' must be a nonstatic member function
> > >     QUrl &operator=(const QString &url);
> > >                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:181:12: error: expected constructor, destructor, or type conversion before ';' token
> > >     ~QUrl();
> > >            ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h: In function 'void swap(QUrl&)':
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:183:58: error: 'd' was not declared in this scope
> > >     inline void swap(QUrl &other) Q_DECL_NOTHROW { qSwap(d, other.d); }
> > >                                                          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:183:67: error: 'class QUrl' has no member named 'd'
> > >     inline void swap(QUrl &other) Q_DECL_NOTHROW { qSwap(d, other.d); }
> > >                                                                   ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h: At global scope:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:185:37: error: 'ParsingMode' has not been declared
> > >     void setUrl(const QString &url, ParsingMode mode = TolerantMode);
> > >                                     ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:185:56: error: 'TolerantMode' was not declared in this scope
> > >     void setUrl(const QString &url, ParsingMode mode = TolerantMode);
> > >                                                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:186:79: error: non-member function 'QString url(FormattingOptions)' cannot have cv-qualifier
> > >     QString url(FormattingOptions options = FormattingOptions(PrettyDecoded)) const;
> > >                                                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:187:84: error: non-member function 'QString toString(FormattingOptions)' cannot have cv-qualifier
> > >     QString toString(FormattingOptions options = FormattingOptions(PrettyDecoded)) const;
> > >                                                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:188:91: error: non-member function 'QString toDisplayString(FormattingOptions)' cannot have cv-qualifier
> > >     QString toDisplayString(FormattingOptions options = FormattingOptions(PrettyDecoded)) const;
> > >                                                                                           ^
> > > In file included from ../../../../include/QtCore/qcompilerdetection.h:1:0,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/global/qglobal.h:74,
> > >                 from ../../../../include/QtCore/qglobal.h:1,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/kernel/qmetatype.h:38,
> > >                 from ../../../../include/QtCore/qmetatype.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/../../../../../../git/src/gui/kernel/qplatformscreen.h:46,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/qplatformscreen.h:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglscreen.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:34:
> > > ../../../../include/QtCore/../../../git/src/corelib/global/qcompilerdetection.h:222:68: error: non-member function 'QUrl adjusted(FormattingOptions)' cannot have cv-qualifier
> > > #  define Q_REQUIRED_RESULT __attribute__ ((__warn_unused_result__))
> > >                                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:189:52: note: in expansion of macro 'Q_REQUIRED_RESULT'
> > >     QUrl adjusted(FormattingOptions options) const Q_REQUIRED_RESULT;
> > >                                                    ^
> > > In file included from ../../../../include/QtCore/qurl.h:1:0,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/kernel/qevent.h:48,
> > >                 from ../../../../include/QtGui/qevent.h:1,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/text/qtextlayout.h:42,
> > >                 from ../../../../include/QtGui/qtextlayout.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qtextengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qtextengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qfontengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qfontengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/../../../../../../git/src/gui/text/qplatformfontdatabase.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/qplatformfontdatabase.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/basic/qbasicfontdatabase_p.h:48,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qbasicfontdatabase_p.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/genericunix/qgenericunixfontdatabase_p.h:54,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qgenericunixfontdatabase_p.h:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:39:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:191:68: error: non-member function 'QByteArray toEncoded(FormattingOptions)' cannot have cv-qualifier
> > >     QByteArray toEncoded(FormattingOptions options = FullyEncoded) const;
> > >                                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:192:52: error: 'ParsingMode' has not been declared
> > >     static QUrl fromEncoded(const QByteArray &url, ParsingMode mode = TolerantMode);
> > >                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:192:71: error: 'TolerantMode' was not declared in this scope
> > >     static QUrl fromEncoded(const QByteArray &url, ParsingMode mode = TolerantMode);
> > >                                                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:205:20: error: non-member function 'bool isValid()' cannot have cv-qualifier
> > >     bool isValid() const;
> > >                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:206:27: error: non-member function 'QString errorString()' cannot have cv-qualifier
> > >     QString errorString() const;
> > >                           ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:208:20: error: non-member function 'bool isEmpty()' cannot have cv-qualifier
> > >     bool isEmpty() const;
> > >                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:212:22: error: non-member function 'QString scheme()' cannot have cv-qualifier
> > >     QString scheme() const;
> > >                      ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:214:49: error: 'ParsingMode' has not been declared
> > >     void setAuthority(const QString &authority, ParsingMode mode = TolerantMode);
> > >                                                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:214:68: error: 'TolerantMode' was not declared in this scope
> > >     void setAuthority(const QString &authority, ParsingMode mode = TolerantMode);
> > >                                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:215:75: error: non-member function 'QString authority(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString authority(ComponentFormattingOptions options = PrettyDecoded) const;
> > >                                                                           ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:217:47: error: 'ParsingMode' has not been declared
> > >     void setUserInfo(const QString &userInfo, ParsingMode mode = TolerantMode);
> > >                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:217:66: error: 'TolerantMode' was not declared in this scope
> > >     void setUserInfo(const QString &userInfo, ParsingMode mode = TolerantMode);
> > >                                                                  ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:218:74: error: non-member function 'QString userInfo(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString userInfo(ComponentFormattingOptions options = PrettyDecoded) const;
> > >                                                                          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:220:47: error: 'ParsingMode' has not been declared
> > >     void setUserName(const QString &userName, ParsingMode mode = DecodedMode);
> > >                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:220:66: error: 'DecodedMode' was not declared in this scope
> > >     void setUserName(const QString &userName, ParsingMode mode = DecodedMode);
> > >                                                                  ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:221:73: error: non-member function 'QString userName(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString userName(ComponentFormattingOptions options = FullyDecoded) const;
> > >                                                                         ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:223:47: error: 'ParsingMode' has not been declared
> > >     void setPassword(const QString &password, ParsingMode mode = DecodedMode);
> > >                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:223:66: error: 'DecodedMode' was not declared in this scope
> > >     void setPassword(const QString &password, ParsingMode mode = DecodedMode);
> > >                                                                  ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:224:65: error: non-member function 'QString password(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString password(ComponentFormattingOptions = FullyDecoded) const;
> > >                                                                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:226:39: error: 'ParsingMode' has not been declared
> > >     void setHost(const QString &host, ParsingMode mode = DecodedMode);
> > >                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:226:58: error: 'DecodedMode' was not declared in this scope
> > >     void setHost(const QString &host, ParsingMode mode = DecodedMode);
> > >                                                          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:227:61: error: non-member function 'QString host(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString host(ComponentFormattingOptions = FullyDecoded) const;
> > >                                                             ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:228:79: error: non-member function 'QString topLevelDomain(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString topLevelDomain(ComponentFormattingOptions options = FullyDecoded) const;
> > >                                                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:231:36: error: non-member function 'int port(int)' cannot have cv-qualifier
> > >     int port(int defaultPort = -1) const;
> > >                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:233:39: error: 'ParsingMode' has not been declared
> > >     void setPath(const QString &path, ParsingMode mode = DecodedMode);
> > >                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:233:58: error: 'DecodedMode' was not declared in this scope
> > >     void setPath(const QString &path, ParsingMode mode = DecodedMode);
> > >                                                          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:234:69: error: non-member function 'QString path(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString path(ComponentFormattingOptions options = FullyDecoded) const;
> > >                                                                     ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:235:73: error: non-member function 'QString fileName(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString fileName(ComponentFormattingOptions options = FullyDecoded) const;
> > >                                                                         ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:237:21: error: non-member function 'bool hasQuery()' cannot have cv-qualifier
> > >     bool hasQuery() const;
> > >                     ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:238:41: error: 'ParsingMode' has not been declared
> > >     void setQuery(const QString &query, ParsingMode mode = TolerantMode);
> > >                                         ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:238:60: error: 'TolerantMode' was not declared in this scope
> > >     void setQuery(const QString &query, ParsingMode mode = TolerantMode);
> > >                                                            ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:240:63: error: non-member function 'QString query(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString query(ComponentFormattingOptions = PrettyDecoded) const;
> > >                                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:242:24: error: non-member function 'bool hasFragment()' cannot have cv-qualifier
> > >     bool hasFragment() const;
> > >                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:243:74: error: non-member function 'QString fragment(ComponentFormattingOptions)' cannot have cv-qualifier
> > >     QString fragment(ComponentFormattingOptions options = PrettyDecoded) const;
> > >                                                                          ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:244:47: error: 'ParsingMode' has not been declared
> > >     void setFragment(const QString &fragment, ParsingMode mode = TolerantMode);
> > >                                               ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:244:66: error: 'TolerantMode' was not declared in this scope
> > >     void setFragment(const QString &fragment, ParsingMode mode = TolerantMode);
> > >                                                                  ^
> > > In file included from ../../../../include/QtCore/qcompilerdetection.h:1:0,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/global/qglobal.h:74,
> > >                 from ../../../../include/QtCore/qglobal.h:1,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/kernel/qmetatype.h:38,
> > >                 from ../../../../include/QtCore/qmetatype.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/../../../../../../git/src/gui/kernel/qplatformscreen.h:46,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/qplatformscreen.h:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglscreen.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:34:
> > > ../../../../include/QtCore/../../../git/src/corelib/global/qcompilerdetection.h:222:68: error: non-member function 'QUrl resolved(const QUrl&)' cannot have cv-qualifier
> > > #  define Q_REQUIRED_RESULT __attribute__ ((__warn_unused_result__))
> > >                                                                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:246:47: note: in expansion of macro 'Q_REQUIRED_RESULT'
> > >     QUrl resolved(const QUrl &relative) const Q_REQUIRED_RESULT;
> > >                                               ^
> > > In file included from ../../../../include/QtCore/qurl.h:1:0,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/kernel/qevent.h:48,
> > >                 from ../../../../include/QtGui/qevent.h:1,
> > >                 from ../../../../include/QtGui/../../../git/src/gui/text/qtextlayout.h:42,
> > >                 from ../../../../include/QtGui/qtextlayout.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qtextengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qtextengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/../../../../../../git/src/gui/text/qfontengine_p.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/private/qfontengine_p.h:1,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/../../../../../../git/src/gui/text/qplatformfontdatabase.h:52,
> > >                 from ../../../../include/QtGui/5.5.0/QtGui/qpa/qplatformfontdatabase.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/basic/qbasicfontdatabase_p.h:48,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qbasicfontdatabase_p.h:1,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../../git/src/platformsupport/fontdatabases/genericunix/qgenericunixfontdatabase_p.h:54,
> > >                 from ../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/qgenericunixfontdatabase_p.h:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/minimalegl/qminimaleglintegration.cpp:39:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:248:23: error: non-member function 'bool isRelative()' cannot have cv-qualifier
> > >     bool isRelative() const;
> > >                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:249:38: error: non-member function 'bool isParentOf(const QUrl&)' cannot have cv-qualifier
> > >     bool isParentOf(const QUrl &url) const;
> > >                                      ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:251:24: error: non-member function 'bool isLocalFile()' cannot have cv-qualifier
> > >     bool isLocalFile() const;
> > >                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:253:27: error: non-member function 'QString toLocalFile()' cannot have cv-qualifier
> > >     QString toLocalFile() const;
> > >                           ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:256:23: error: non-member function 'bool isDetached()' cannot have cv-qualifier
> > >     bool isDetached() const;
> > >                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:258:38: error: non-member function 'bool operator<(const QUrl&)' cannot have cv-qualifier
> > >     bool operator <(const QUrl &url) const;
> > >                                      ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:258:38: error: 'bool operator<(const QUrl&)' must take exactly two arguments
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:259:39: error: non-member function 'bool operator==(const QUrl&)' cannot have cv-qualifier
> > >     bool operator ==(const QUrl &url) const;
> > >                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:259:39: error: 'bool operator==(const QUrl&)' must take exactly two arguments
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:260:39: error: non-member function 'bool operator!=(const QUrl&)' cannot have cv-qualifier
> > >     bool operator !=(const QUrl &url) const;
> > >                                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:260:39: error: 'bool operator!=(const QUrl&)' must take exactly two arguments
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:262:62: error: non-member function 'bool matches(const QUrl&, FormattingOptions)' cannot have cv-qualifier
> > >     bool matches(const QUrl &url, FormattingOptions options) const;
> > >                                                              ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:343:1: error: expected unqualified-id before 'private'
> > > private:
> > > ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:346:1: error: expected unqualified-id before 'public'
> > > public:
> > > ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:351:64: error: 'ParsingMode' has not been declared
> > >     static QList<QUrl> fromStringList(const QStringList &uris, ParsingMode mode = TolerantMode);
> > >                                                                ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:351:83: error: 'TolerantMode' was not declared in this scope
> > >     static QList<QUrl> fromStringList(const QStringList &uris, ParsingMode mode = TolerantMode);
> > >                                                                                   ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:354:5: error: 'friend' used outside of class
> > >     friend Q_CORE_EXPORT uint qHash(const QUrl &url, uint seed) Q_DECL_NOTHROW;
> > >     ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:356:1: error: expected unqualified-id before 'private'
> > > private:
> > > ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:358:5: error: 'friend' used outside of class
> > >     friend class QUrlQuery;
> > >     ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:360:1: error: expected unqualified-id before 'public'
> > > public:
> > > ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:362:12: error: 'DataPtr' does not name a type
> > >     inline DataPtr &data_ptr() { return d; }
> > >            ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:363:1: error: expected declaration before '}' token
> > > };
> > > ^
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/qibusinputcontextproxy.h
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:192:17: warning: 'QUrl fromEncoded(const QByteArray&, int)' declared 'static' but never defined [-Wunused-function]
> > >     static QUrl fromEncoded(const QByteArray &url, ParsingMode mode = TolerantMode);
> > >                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:200:17: warning: 'QUrl fromUserInput(const QString&)' declared 'static' but never defined [-Wunused-function]
> > >     static QUrl fromUserInput(const QString &userInput);
> > >                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:202:17: warning: 'QUrl fromUserInput(const QString&, const QString&, UserInputResolutionOptions)' declared 'static' but never defined [-Wunused-function]
> > >     static QUrl fromUserInput(const QString &userInput, const QString &workingDirectory,
> > >                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:252:17: warning: 'QUrl fromLocalFile(const QString&)' declared 'static' but never defined [-Wunused-function]
> > >     static QUrl fromLocalFile(const QString &localfile);
> > >                 ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:264:20: warning: 'QString fromPercentEncoding(const QByteArray&)' declared 'static' but never defined [-Wunused-function]
> > >     static QString fromPercentEncoding(const QByteArray &);
> > >                    ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:265:23: warning: 'QByteArray toPercentEncoding(const QString&, const QByteArray&, const QByteArray&)' declared 'static' but never defined [-Wunused-function]
> > >     static QByteArray toPercentEncoding(const QString &,
> > >                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:348:23: warning: 'QByteArray toAce(const QString&)' declared 'static' but never defined [-Wunused-function]
> > >     static QByteArray toAce(const QString &);
> > >                       ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:349:24: warning: 'QStringList idnWhitelist()' declared 'static' but never defined [-Wunused-function]
> > >     static QStringList idnWhitelist();
> > >                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:350:24: warning: 'QStringList toStringList(const QList<QUrl>&, FormattingOptions)' declared 'static' but never defined [-Wunused-function]
> > >     static QStringList toStringList(const QList<QUrl> &uris, FormattingOptions options = FormattingOptions(PrettyDecoded));
> > >                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:351:24: warning: 'QList<QUrl> fromStringList(const QStringList&, int)' declared 'static' but never defined [-Wunused-function]
> > >     static QList<QUrl> fromStringList(const QStringList &uris, ParsingMode mode = TolerantMode);
> > >                        ^
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qurl.h:353:17: warning: 'void setIdnWhitelist(const QStringList&)' declared 'static' but never defined [-Wunused-function]
> > >     static void setIdnWhitelist(const QStringList &);
> > >                 ^
> > > Makefile:1242: recipe for target '.obj/qminimaleglintegration.o' failed
> > > make[4]: *** [.obj/qminimaleglintegration.o] Error 1
> > > make[4]: *** Waiting for unfinished jobs....
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qbearerengine_impl.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/offscreen/main.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforminputcontexts/ibus/main.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/networkmanager/main.cpp
> > > compiling .moc/moc_qibusplatforminputcontext.cpp
> > > In file included from /scratch/cedar/boneblack/build/tmp/sysroots/mel-am335x-boneblack/usr/include/EGL/eglplatform.h:75:0,
> > >                 from /scratch/cedar/boneblack/build/tmp/sysroots/mel-am335x-boneblack/usr/include/EGL/egl.h:35,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfsdeviceintegration.h:53,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfshooks.h:37,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfshooks.cpp:34:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qtextstream.h:72:10: error: expected identifier before 'int'
> > >     enum Status {
> > >          ^
> > > In file included from ../../../../include/QtCore/qtextstream.h:1:0,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/io/qdebug.h:42,
> > >                 from ../../../../include/QtCore/qdebug.h:1,
> > >                 from ../../../../include/QtCore/../../../git/src/corelib/io/qloggingcategory.h:38,
> > >                 from ../../../../include/QtCore/qloggingcategory.h:1,
> > >                 from ../../../../include/QtCore/QLoggingCategory:1,
> > >                 from /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/eglfs/qeglfshooks.cpp:35:
> > > ../../../../include/QtCore/../../../git/src/corelib/io/qtextstream.h:72:17: error: expected unqualified-id before '{' token
> > >     enum Status {
> > >                 ^
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/minimalegl'
> > > Makefile:146: recipe for target 'sub-minimalegl-make_first' failed
> > > make[3]: *** [sub-minimalegl-make_first] Error 2
> > > make[3]: *** Waiting for unfinished jobs....
> > > compiling .moc/moc_qibusproxy.cpp
> > > compiling .moc/moc_qibusinputcontextproxy.cpp
> > > Makefile.eglfs_device_lib:1889: recipe for target '.obj/qeglfshooks.o' failed
> > > make[5]: *** [.obj/qeglfshooks.o] Error 1
> > > make[5]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/eglfs'
> > > Makefile:42: recipe for target 'sub-eglfs_device_lib-pro-make_first-ordered' failed
> > > make[4]: *** [sub-eglfs_device_lib-pro-make_first-ordered] Error 2
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/eglfs'
> > > Makefile:121: recipe for target 'sub-eglfs-make_first' failed
> > > make[3]: *** [sub-eglfs-make_first] Error 2
> > > compiling .moc/moc_qtuiohandler_p.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbbackingstore.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbwmsupport.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
> > > rm -f libqoffscreen.so
> > > linking ../../../../plugins/platforms/libqoffscreen.so
> > > rm -f libqgenericbearer.so
> > > linking ../../../../plugins/bearer/libqgenericbearer.so
> > > mv -f libqgenericbearer.so ../../../../plugins/bearer/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/bearer/generic'
> > > compiling .moc/moc_qnetworkmanagerservice.cpp
> > > mv -f libqoffscreen.so ../../../../plugins/platforms/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/offscreen'
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbcursor.cpp
> > > rm -f libqtuiotouchplugin.so
> > > linking ../../../../plugins/generic/libqtuiotouchplugin.so
> > > compiling .moc/moc_qnetworkmanagerengine.cpp
> > > compiling .moc/moc_qofonoservice_linux_p.cpp
> > > mv -f libqtuiotouchplugin.so ../../../../plugins/generic/
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/generic/tuiotouch'
> > > make[3]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/generic'
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbimage.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/connman/qconnmanservice_linux_p.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/linux_common/qofonoservice_linux_p.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/connman/qconnmanengine.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.h
> > > rm -f libibusplatforminputcontextplugin.so
> > > linking ../../../../plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
> > > compiling .moc/moc_qnetworksession_impl.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qbearerengine_impl.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbxsettings.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
> > > mv -f libibusplatforminputcontextplugin.so ../../../../plugins/platforminputcontexts/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts/ibus'
> > > make[3]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforminputcontexts'
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/connman/main.cpp
> > > compiling .moc/moc_qbearerengine_impl.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/qxcbglintegration.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbconnection.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbmime.h
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/bearer/qnetworksession_impl.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbnativeinterface.h
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbsystemtraytracker.h
> > > compiling .moc/moc_qconnmanservice_linux_p.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationplugin.h
> > > compiling .moc/moc_qofonoservice_linux_p.cpp
> > > rm -f libqnmbearer.so
> > > linking ../../../../plugins/bearer/libqnmbearer.so
> > > compiling .moc/moc_qconnmanengine.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbclipboard.cpp
> > > compiling .moc/moc_qxcbconnection.cpp
> > > compiling .moc/moc_qxcbmime.cpp
> > > compiling .moc/moc_qxcbnativeinterface.cpp
> > > compiling .moc/moc_qxcbsystemtraytracker.cpp
> > > compiling .moc/moc_qxcbglintegrationplugin.cpp
> > > mv -f libqnmbearer.so ../../../../plugins/bearer/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/bearer/networkmanager'
> > > compiling .moc/moc_qnetworksession_impl.cpp
> > > compiling .moc/moc_qbearerengine_impl.cpp
> > > rm -f libqconnmanbearer.so
> > > linking ../../../../plugins/bearer/libqconnmanbearer.so
> > > mv -f libqconnmanbearer.so ../../../../plugins/bearer/
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/bearer/connman'
> > > make[3]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/bearer'
> > > rm -f libQt5XcbQpa.so.5.5.0 libQt5XcbQpa.so libQt5XcbQpa.so.5 libQt5XcbQpa.so.5.5
> > > linking ../../../../lib/libQt5XcbQpa.so.5.5.0
> > > ln -s libQt5XcbQpa.so.5.5.0 libQt5XcbQpa.so
> > > ln -s libQt5XcbQpa.so.5.5.0 libQt5XcbQpa.so.5
> > > ln -s libQt5XcbQpa.so.5.5.0 libQt5XcbQpa.so.5.5
> > > rm -f ../../../../lib/libQt5XcbQpa.so.5.5.0
> > > mv -f libQt5XcbQpa.so.5.5.0  ../../../../lib/
> > > rm -f ../../../../lib/libQt5XcbQpa.so
> > > rm -f ../../../../lib/libQt5XcbQpa.so.5
> > > rm -f ../../../../lib/libQt5XcbQpa.so.5.5
> > > mv -f libQt5XcbQpa.so ../../../../lib/
> > > mv -f libQt5XcbQpa.so.5 ../../../../lib/
> > > mv -f libQt5XcbQpa.so.5.5 ../../../../lib/
> > > make[5]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb'
> > > ( test -e Makefile.xcb-plugin || /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/xcb-plugin.pro -o Makefile.xcb-plugin ) && make -f Makefile.xcb-plugin
> > > make[5]: Entering directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb'
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbmain.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/qxcbmain.cpp
> > > rm -f libqxcb.so
> > > linking ../../../../plugins/platforms/libqxcb.so
> > > mv -f libqxcb.so ../../../../plugins/platforms/
> > > make[5]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb'
> > > cd gl_integrations/ && ( test -e Makefile || /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pro -o Makefile ) && make -f Makefile
> > > make[5]: Entering directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb/gl_integrations'
> > > cd xcb_egl/ && ( test -e Makefile || /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/bin/qmake /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/xcb_egl.pro -o Makefile ) && make -f Makefile
> > > make[6]: Entering directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb/gl_integrations/xcb_egl'
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglwindow.cpp
> > > moc /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglmain.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglnativeinterfacehandler.cpp
> > > compiling /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglmain.cpp
> > > rm -f libqxcb-egl-integration.so
> > > linking ../../../../../../plugins/xcbglintegrations/libqxcb-egl-integration.so
> > > mv -f libqxcb-egl-integration.so ../../../../../../plugins/xcbglintegrations/
> > > make[6]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb/gl_integrations/xcb_egl'
> > > make[5]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb/gl_integrations'
> > > make[4]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms/xcb'
> > > make[3]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins/platforms'
> > > Makefile:125: recipe for target 'sub-platforms-make_first' failed
> > > make[2]: *** [sub-platforms-make_first] Error 2
> > > make[2]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src/plugins'
> > > Makefile:720: recipe for target 'sub-plugins-make_first' failed
> > > make[1]: *** [sub-plugins-make_first] Error 2
> > > make[1]: Leaving directory '/scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/build/src'
> > > Makefile:45: recipe for target 'sub-src-make_first' failed
> > > make: *** [sub-src-make_first] Error 2
> > > WARNING: exit code 1 from a shell command.
> > > ERROR: oe_runmake failed
> > > ERROR: Function failed: do_compile (log file is located at /scratch/cedar/boneblack/build/tmp/work/cortexa8hf-vfp-neon-mel-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/temp/log.do_compile.15120)
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel at lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > 
> > -- 
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com



-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20151008/8498d155/attachment-0002.sig>


More information about the Openembedded-devel mailing list