new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QSize' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QSizeF]': kernel/qvariant.cpp:118:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QRect]': kernel/qvariant.cpp:121:35: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QLineF]': kernel/qvariant.cpp:124:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QLine]': kernel/qvariant.cpp:127:35: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QRectF]': kernel/qvariant.cpp:130:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QPoint]': kernel/qvariant.cpp:133:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QPointF]': kernel/qvariant.cpp:136:37: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:13: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:13: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ^~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QPoint]': kernel/qvariant.cpp:1734:101: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(t); ^~~~~~~~~~~~~~~~~~~~~~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QPointF]': kernel/qvariant.cpp:1735:104: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QRectF]': kernel/qvariant.cpp:1736:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QLineF]': kernel/qvariant.cpp:1737:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QLine]': kernel/qvariant.cpp:1738:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QRect]': kernel/qvariant.cpp:1739:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QSize]': kernel/qvariant.cpp:1740:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QSize' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QSizeF]': kernel/qvariant.cpp:1741:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:9: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] compiling kernel/qpointer.cpp compiling kernel/qmath.cpp compiling kernel/qsystemerror.cpp compiling kernel/qcore_unix.cpp compiling kernel/qcrashhandler.cpp compiling kernel/qsharedmemory_unix.cpp compiling kernel/qsystemsemaphore_unix.cpp compiling kernel/qeventdispatcher_glib.cpp compiling kernel/qeventdispatcher_unix.cpp kernel/qeventdispatcher_glib.cpp: In constructor 'QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(GMainContext*)': kernel/qeventdispatcher_glib.cpp:302:13: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations] g_thread_init(NULL); ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/glib-2.0/glib.h:108:0, from kernel/qeventdispatcher_glib.cpp:55: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here void g_thread_init (gpointer vtable); ^~~~~~~~~~~~~ kernel/qeventdispatcher_glib.cpp:302:31: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations] g_thread_init(NULL); ^ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/glib-2.0/glib.h:108:0, from kernel/qeventdispatcher_glib.cpp:55: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here void g_thread_init (gpointer vtable); ^~~~~~~~~~~~~ compiling codecs/qisciicodec.cpp compiling codecs/qlatincodec.cpp compiling codecs/qsimplecodec.cpp compiling codecs/qtextcodec.cpp compiling codecs/qtsciicodec.cpp compiling codecs/qutfcodec.cpp compiling codecs/qtextcodecplugin.cpp compiling codecs/qfontlaocodec.cpp compiling ../plugins/codecs/cn/qgb18030codec.cpp compiling ../plugins/codecs/jp/qjpunicode.cpp compiling ../plugins/codecs/jp/qeucjpcodec.cpp compiling ../plugins/codecs/jp/qjiscodec.cpp compiling ../plugins/codecs/jp/qsjiscodec.cpp compiling ../plugins/codecs/kr/qeuckrcodec.cpp compiling ../plugins/codecs/tw/qbig5codec.cpp compiling ../plugins/codecs/jp/qfontjpcodec.cpp moc statemachine/qstatemachine.h compiling statemachine/qabstractstate.cpp compiling statemachine/qstate.cpp compiling statemachine/qfinalstate.cpp compiling statemachine/qhistorystate.cpp compiling statemachine/qabstracttransition.cpp compiling statemachine/qsignaltransition.cpp compiling statemachine/qeventtransition.cpp compiling xml/qxmlstream.cpp compiling xml/qxmlutils.cpp moc animation/qabstractanimation_p.h moc concurrent/qfuturewatcher.h moc concurrent/qthreadpool.h moc global/qnamespace.h moc thread/qthread.h moc tools/qeasingcurve.h moc tools/qlocale.h moc tools/qtimeline.h moc io/qfile.h moc io/qiodevice.h moc io/qnoncontiguousbytedevice_p.h moc io/qtemporaryfile.h moc io/qsettings.h moc io/qfilesystemwatcher_p.h moc io/qfilesystemwatcher_inotify_p.h moc io/qfilesystemwatcher_dnotify_p.h moc plugin/qpluginloader.h moc plugin/qlibrary.h moc plugin/qfactoryloader_p.h moc kernel/qabstracteventdispatcher.h moc kernel/qabstractitemmodel.h moc kernel/qeventloop.h moc kernel/qcoreapplication.h moc kernel/qcoreevent.h moc kernel/qmimedata.h moc kernel/qsocketnotifier.h moc kernel/qtimer.h moc kernel/qtranslator.h moc kernel/qobjectcleanuphandler.h moc kernel/qsharedmemory.h moc kernel/qeventdispatcher_glib_p.h moc kernel/qeventdispatcher_unix_p.h moc codecs/qtextcodecplugin.h moc statemachine/qabstractstate.h moc statemachine/qstate.h moc statemachine/qfinalstate.h moc statemachine/qhistorystate.h moc statemachine/qabstracttransition.h moc statemachine/qsignaltransition.h moc statemachine/qeventtransition.h compiling animation/qabstractanimation.cpp compiling animation/qvariantanimation.cpp compiling animation/qpropertyanimation.cpp compiling animation/qanimationgroup.cpp compiling animation/qsequentialanimationgroup.cpp compiling animation/qparallelanimationgroup.cpp compiling animation/qpauseanimation.cpp compiling io/qbuffer.cpp compiling io/qprocess.cpp compiling io/qtextstream.cpp moc io/qfilesystemwatcher.cpp compiling io/qprocess_unix.cpp compiling io/qfilesystemwatcher_dnotify.cpp compiling kernel/qobject.cpp compiling kernel/qsignalmapper.cpp compiling kernel/qtimer.cpp compiling statemachine/qstatemachine.cpp compiling .moc/release-shared-emb-generic/moc_qabstractanimation_p.cpp compiling .moc/release-shared-emb-generic/moc_qfuturewatcher.cpp compiling .moc/release-shared-emb-generic/moc_qthreadpool.cpp compiling .moc/release-shared-emb-generic/moc_qnamespace.cpp compiling .moc/release-shared-emb-generic/moc_qthread.cpp compiling .moc/release-shared-emb-generic/moc_qeasingcurve.cpp compiling .moc/release-shared-emb-generic/moc_qlocale.cpp compiling .moc/release-shared-emb-generic/moc_qtimeline.cpp compiling .moc/release-shared-emb-generic/moc_qfile.cpp compiling .moc/release-shared-emb-generic/moc_qiodevice.cpp compiling .moc/release-shared-emb-generic/moc_qnoncontiguousbytedevice_p.cpp compiling .moc/release-shared-emb-generic/moc_qtemporaryfile.cpp compiling .moc/release-shared-emb-generic/moc_qsettings.cpp compiling .moc/release-shared-emb-generic/moc_qfilesystemwatcher_p.cpp compiling .moc/release-shared-emb-generic/moc_qfilesystemwatcher_inotify_p.cpp compiling .moc/release-shared-emb-generic/moc_qfilesystemwatcher_dnotify_p.cpp compiling .moc/release-shared-emb-generic/moc_qpluginloader.cpp compiling .moc/release-shared-emb-generic/moc_qlibrary.cpp compiling .moc/release-shared-emb-generic/moc_qfactoryloader_p.cpp compiling .moc/release-shared-emb-generic/moc_qabstracteventdispatcher.cpp compiling .moc/release-shared-emb-generic/moc_qabstractitemmodel.cpp compiling .moc/release-shared-emb-generic/moc_qeventloop.cpp compiling .moc/release-shared-emb-generic/moc_qcoreapplication.cpp compiling .moc/release-shared-emb-generic/moc_qcoreevent.cpp compiling .moc/release-shared-emb-generic/moc_qmimedata.cpp compiling .moc/release-shared-emb-generic/moc_qsocketnotifier.cpp compiling .moc/release-shared-emb-generic/moc_qtimer.cpp compiling .moc/release-shared-emb-generic/moc_qtranslator.cpp compiling .moc/release-shared-emb-generic/moc_qobjectcleanuphandler.cpp compiling .moc/release-shared-emb-generic/moc_qsharedmemory.cpp compiling .moc/release-shared-emb-generic/moc_qeventdispatcher_glib_p.cpp compiling .moc/release-shared-emb-generic/moc_qeventdispatcher_unix_p.cpp compiling .moc/release-shared-emb-generic/moc_qtextcodecplugin.cpp compiling .moc/release-shared-emb-generic/moc_qabstractstate.cpp compiling .moc/release-shared-emb-generic/moc_qstate.cpp compiling .moc/release-shared-emb-generic/moc_qfinalstate.cpp compiling .moc/release-shared-emb-generic/moc_qhistorystate.cpp compiling .moc/release-shared-emb-generic/moc_qabstracttransition.cpp compiling .moc/release-shared-emb-generic/moc_qsignaltransition.cpp compiling .moc/release-shared-emb-generic/moc_qeventtransition.cpp compiling io/qfilesystemwatcher.cpp rm -f libQtCore.so.4.8.7 libQtCore.so libQtCore.so.4 libQtCore.so.4.8 linking ../../lib/libQtCore.so.4.8.7 ln -s libQtCore.so.4.8.7 libQtCore.so ln -s libQtCore.so.4.8.7 libQtCore.so.4 ln -s libQtCore.so.4.8.7 libQtCore.so.4.8 rm -f ../../lib/libQtCore.so.4.8.7 rm -f ../../lib/libQtCore.so rm -f ../../lib/libQtCore.so.4 rm -f ../../lib/libQtCore.so.4.8 mv -f libQtCore.so.4.8.7 libQtCore.so libQtCore.so.4 libQtCore.so.4.8 ../../lib/ cd src/xml/ && /usr/bin/make -f Makefile /home/buildroot/autobuild/run/instance-2/output/build/qt-4.8.7/bin/qmake -spec ../../mkspecs/qws/linux-generic-g++ -o Makefile xml.pro compiling dom/qdom.cpp compiling sax/qxml.cpp rm -f libQtXml.so.4.8.7 libQtXml.so libQtXml.so.4 libQtXml.so.4.8 linking ../../lib/libQtXml.so.4.8.7 ln -s libQtXml.so.4.8.7 libQtXml.so ln -s libQtXml.so.4.8.7 libQtXml.so.4 ln -s libQtXml.so.4.8.7 libQtXml.so.4.8 rm -f ../../lib/libQtXml.so.4.8.7 rm -f ../../lib/libQtXml.so rm -f ../../lib/libQtXml.so.4 rm -f ../../lib/libQtXml.so.4.8 mv -f libQtXml.so.4.8.7 libQtXml.so libQtXml.so.4 libQtXml.so.4.8 ../../lib/ cd src/network/ && /usr/bin/make -f Makefile /home/buildroot/autobuild/run/instance-2/output/build/qt-4.8.7/bin/qmake -spec ../../mkspecs/qws/linux-generic-g++ -o Makefile network.pro moc access/qftp.h moc access/qhttp.h compiling access/qhttpnetworkheader.cpp compiling access/qhttpnetworkrequest.cpp compiling access/qhttpnetworkreply.cpp moc access/qhttpnetworkconnection_p.h moc access/qhttpnetworkconnectionchannel_p.h compiling access/qnetworkaccessauthenticationmanager.cpp moc access/qnetworkaccessmanager.h compiling access/qnetworkaccesscache.cpp compiling access/qnetworkaccessbackend.cpp compiling access/qnetworkaccessdebugpipebackend.cpp compiling access/qnetworkaccessfilebackend.cpp compiling access/qnetworkaccesscachebackend.cpp compiling access/qnetworkaccessftpbackend.cpp compiling access/qnetworkaccesshttpbackend.cpp compiling access/qnetworkcookie.cpp access/qnetworkaccesshttpbackend.cpp: In member function 'void QNetworkAccessHttpBackend::sentUploadDataSlot(qint64, qint64)': access/qnetworkaccesshttpbackend.cpp:930:53: warning: 'QString::QString(const char*)' is deprecated [-Wdeprecated-declarations] error(QNetworkReply::UnknownNetworkError, ""); ^ In file included from ../../include/QtCore/qstring.h:1:0, from ../../include/QtCore/QString:1, from ../../include/QtNetwork/../../src/network/access/qnetworkrequest.h:46, from ../../include/QtNetwork/qnetworkrequest.h:1, from access/qhttpnetworkconnection_p.h:55, from access/qnetworkaccesshttpbackend_p.h:56, from access/qnetworkaccesshttpbackend.cpp:44: ../../include/QtCore/../../src/corelib/tools/qstring.h:419:43: note: declared here inline QT_ASCII_CAST_WARN_CONSTRUCTOR QString(const char *ch) : d(fromAscii_helper(ch)) ^~~~~~~ compiling access/qnetworkcookiejar.cpp compiling access/qnetworkrequest.cpp compiling access/qnetworkreply.cpp moc access/qnetworkreplyimpl_p.h moc access/qnetworkreplydataimpl_p.h moc access/qnetworkreplyfileimpl_p.h compiling access/qabstractnetworkcache.cpp compiling access/qnetworkdiskcache.cpp compiling access/qhttpthreaddelegate.cpp compiling access/qhttpmultipart.cpp moc bearer/qnetworksession.h moc bearer/qnetworkconfigmanager.h compiling bearer/qnetworkconfiguration.cpp compiling bearer/qnetworkconfigmanager_p.cpp moc bearer/qbearerengine_p.h compiling bearer/qbearerplugin.cpp compiling bearer/qsharednetworksession.cpp compiling kernel/qauthenticator.cpp compiling kernel/qhostaddress.cpp compiling kernel/qhostinfo.cpp compiling kernel/qurlinfo.cpp compiling kernel/qnetworkproxy.cpp compiling kernel/qnetworkinterface.cpp compiling kernel/qhostinfo_unix.cpp compiling kernel/qnetworkinterface_unix.cpp compiling kernel/qnetworkproxy_generic.cpp compiling socket/qabstractsocketengine.cpp compiling socket/qhttpsocketengine.cpp compiling socket/qsocks5socketengine.cpp moc socket/qabstractsocket.h compiling socket/qtcpsocket.cpp compiling socket/qudpsocket.cpp moc socket/qtcpserver.h moc socket/qlocalsocket.h moc socket/qlocalserver.h compiling socket/qnativesocketengine.cpp compiling socket/qnativesocketengine_unix.cpp compiling socket/qlocalsocket_unix.cpp compiling socket/qlocalserver_unix.cpp compiling ssl/qssl.cpp compiling ssl/qsslcertificate.cpp compiling ssl/qsslconfiguration.cpp compiling ssl/qsslcipher.cpp compiling ssl/qsslerror.cpp ssl/qsslcertificate.cpp: In member function 'QByteArray QSslCertificate::version() const': ssl/qsslcertificate.cpp:264:68: error: invalid use of incomplete type 'X509 {aka struct x509_st}' QByteArray::number(qlonglong(q_ASN1_INTEGER_get(d->x509->cert_info->version)) + 1); ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1:0, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509 {aka struct x509_st}' typedef struct x509_st X509; // ### check if this works ^~~~~~~ ssl/qsslcertificate.cpp: In member function 'QByteArray QSslCertificate::serialNumber() const': ssl/qsslcertificate.cpp:279:45: error: invalid use of incomplete type 'X509 {aka struct x509_st}' ASN1_INTEGER *serialNumber = d->x509->cert_info->serialNumber; ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1:0, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509 {aka struct x509_st}' typedef struct x509_st X509; // ### check if this works ^~~~~~~ compiling ssl/qsslkey.cpp ssl/qsslcertificate.cpp: In member function 'QSslKey QSslCertificate::publicKey() const': ssl/qsslcertificate.cpp:492:32: error: invalid use of incomplete type 'X509 {aka struct x509_st}' X509_PUBKEY *xkey = d->x509->cert_info->key; ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1:0, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509 {aka struct x509_st}' typedef struct x509_st X509; // ### check if this works ^~~~~~~ ssl/qsslcertificate.cpp:496:29: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}' if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_RSA) { ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY {aka struct evp_pkey_st}' typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ ssl/qsslcertificate.cpp:500:36: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}' } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DSA) { ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY {aka struct evp_pkey_st}' typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ ssl/qsslcertificate.cpp:504:36: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}' } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DH) { ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY {aka struct evp_pkey_st}' typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ moc ssl/qsslsocket.h compiling ssl/qsslsocket_openssl.cpp make[3]: *** [.obj/release-shared-emb-generic/qsslcertificate.o] Error 1 make[3]: *** Waiting for unfinished jobs.... ssl/qsslkey.cpp: In member function 'int QSslKey::length() const': ssl/qsslkey.cpp:325:34: error: invalid use of incomplete type 'RSA {aka struct rsa_st}' ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p); ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslkey.cpp:62: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'RSA {aka struct rsa_st}' typedef struct rsa_st RSA; ^~~~~~ ssl/qsslkey.cpp:325:61: error: invalid use of incomplete type 'DSA {aka struct dsa_st}' ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p); ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslkey.cpp:62: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'DSA {aka struct dsa_st}' typedef struct dsa_st DSA; ^~~~~~ make[3]: *** [.obj/release-shared-emb-generic/qsslkey.o] Error 1 ssl/qsslsocket_openssl.cpp: In static member function 'static QSslCipher QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(SSL_CIPHER*)': ssl/qsslsocket_openssl.cpp:225:30: error: invalid use of incomplete type 'SSL_CIPHER {aka struct ssl_cipher_st}' ciph.d->bits = cipher->strength_bits; ^~ In file included from ssl/qsslsocket_openssl_p.h:75:0, from ssl/qsslsocket_openssl.cpp:49: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER {aka struct ssl_cipher_st}' typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:226:39: error: invalid use of incomplete type 'SSL_CIPHER {aka struct ssl_cipher_st}' ciph.d->supportedBits = cipher->alg_bits; ^~ In file included from ssl/qsslsocket_openssl_p.h:75:0, from ssl/qsslsocket_openssl.cpp:49: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER {aka struct ssl_cipher_st}' typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl.cpp:50:0: ssl/qsslsocket_openssl.cpp: In member function 'bool QSslSocketBackendPrivate::initSslContext()': ssl/qsslsocket_openssl_symbols_p.h:402:60: error: 'SSL_CTRL_OPTIONS' was not declared in this scope #define q_SSL_CTX_set_options(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^ ssl/qsslsocket_openssl.cpp:328:5: note: in expansion of macro 'q_SSL_CTX_set_options' q_SSL_CTX_set_options(ctx, options); ^~~~~~~~~~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:366:38: error: invalid use of incomplete type 'SSL_CTX {aka struct ssl_ctx_st}' q_X509_STORE_add_cert(ctx->cert_store, (X509 *)caCertificate.handle()); ^~ In file included from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/crypto.h:25:0, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/bio.h:20, from /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl.cpp:49: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ossl_typ.h:148:16: note: forward declaration of 'SSL_CTX {aka struct ssl_ctx_st}' typedef struct ssl_ctx_st SSL_CTX; ^~~~~~~~~~ ssl/qsslsocket_openssl.cpp: In static member function 'static void QSslSocketPrivate::resetDefaultCiphers()': ssl/qsslsocket_openssl.cpp:662:23: error: invalid use of incomplete type 'SSL_CIPHER {aka struct ssl_cipher_st}' if (cipher->valid) { ^~ In file included from ssl/qsslsocket_openssl_p.h:75:0, from ssl/qsslsocket_openssl.cpp:49: /home/buildroot/autobuild/run/instance-2/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER {aka struct ssl_cipher_st}' typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ make[3]: *** [.obj/release-shared-emb-generic/qsslsocket_openssl.o] Error 1 make[2]: *** [sub-network-make_default-ordered] Error 2 make[1]: *** [/home/buildroot/autobuild/run/instance-2/output/build/qt-4.8.7/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-2/buildroot'