qt5.15 configure

 

参考 https://www.linuxfromscratch.org/blfs/view/stable/x/qt5.html
参考 https://zhuanlan.zhihu.com/p/451051442
参考 https://raspberrypi.stackexchange.com/questions/99609/failure-to-build-qt5-5-12-3-on-raspberry-pi-zero
参考 https://blog.csdn.net/qq_33262177/article/details/136490769
参考 https://blog.csdn.net/heliangbin87/article/details/82499522
参考 https://doc.qt.io/qt-5/configure-options.html
参考 https://blog.csdn.net/szembed/article/details/131580986

 

root@debian:~# apt-get install build-essential ninja-build gyp libfontconfig1-dev libfontconfig-dev libdbus-1-dev libfreetype6-dev libicu-dev libsqlite3-dev libssl-dev libgcrypt20-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9).
ninja-build is already the newest version (1.11.1-1).
gyp is already the newest version (0.1+20220404git9ecf45e-2).
libfontconfig1-dev is already the newest version (2.14.1-4).
libfontconfig-dev is already the newest version (2.14.1-4).
libdbus-1-dev is already the newest version (1.14.10-1~deb12u1).
libfreetype6-dev is already the newest version (2.12.1+dfsg-5).
libicu-dev is already the newest version (72.1-3).
libsqlite3-dev is already the newest version (3.40.1-2).
libssl-dev is already the newest version (3.0.11-1~deb12u2).
libgcrypt20-dev is already the newest version (1.10.1-3).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
root@debian:~# 
root@debian:~# apt-get install llvm-dev libclang-dev libasound2-dev libbz2-dev libcap-dev libcups2-dev libdrm-dev libegl1-mesa-dev libglu1-mesa-dev libgles2-mesa libgles2-mesa-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libasound2-dev is already the newest version (1.2.8-1+b1).
libbz2-dev is already the newest version (1.0.8-5+b1).
libcap-dev is already the newest version (1:2.66-4).
libcups2-dev is already the newest version (2.4.2-3+deb12u5).
libdrm-dev is already the newest version (2.4.114-1+b1).
libegl1-mesa-dev is already the newest version (22.3.6-1+deb12u1).
libglu1-mesa-dev is already the newest version (9.0.2-1.1).
libgles2-mesa is already the newest version (22.3.6-1+deb12u1).
libgles2-mesa-dev is already the newest version (22.3.6-1+deb12u1).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
root@debian:~# 
root@debian:~# apt-get install libinput-dev libxkbcommon-dev libts-dev  libxkbcommon-x11-dev libx11-xcb-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libinput-dev is already the newest version (1.22.1-1).
libxkbcommon-dev is already the newest version (1.5.0-1).
libts-dev is already the newest version (1.22-1+b1).
libxkbcommon-x11-dev is already the newest version (1.5.0-1).
libx11-xcb-dev is already the newest version (2:1.8.4-2+deb12u2).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
root@debian:~# apt-get install libjpeg-dev libpng-dev libpcre3-dev libssl-dev libglib2.0-dev libdirectfb-dev libproxy-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libjpeg-dev is already the newest version (1:2.1.5-2).
libpng-dev is already the newest version (1.6.39-2).
libpcre3-dev is already the newest version (2:8.39-15).
libssl-dev is already the newest version (3.0.11-1~deb12u2).
libglib2.0-dev is already the newest version (2.74.6-2).
libdirectfb-dev is already the newest version (1.7.7-11).
libproxy-dev is already the newest version (0.4.18-1.2).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
root@debian:~# 
root@debian:~# apt-get install libnss3-dev libpci-dev libpulse-dev libudev-dev libxtst-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libnss3-dev is already the newest version (2:3.87.1-1).
libpci-dev is already the newest version (1:3.9.0-4).
libpulse-dev is already the newest version (16.1+dfsg1-2+b1).
libudev-dev is already the newest version (252.22-1~deb12u1).
libxtst-dev is already the newest version (2:1.2.3-1.1).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
root@debian:~# 

 

root@debian:/opt/qt5/source# 
root@debian:/opt/qt5/source# cd qt-everywhere-src-5.15.12/
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# patch -Np1 -i ../qt-everywhere-opensource-src-5.15.12-kf5-1.patch
patching file qtbase/mkspecs/common/android/qplatformdefs.h
patching file qtbase/mkspecs/linux-clang/qplatformdefs.h
patching file qtbase/mkspecs/linux-g++/qplatformdefs.h
patching file qtbase/mkspecs/linux-llvm/qplatformdefs.h
patching file qtbase/mkspecs/linux-lsb-g++/qplatformdefs.h
patching file qtbase/mkspecs/lynxos-g++/qplatformdefs.h
patching file qtbase/src/3rdparty/angle/src/libANGLE/HandleAllocator.cpp
patching file qtbase/src/3rdparty/forkfd/forkfd_linux.c
patching file qtbase/src/corelib/global/qglobal.cpp
patching file qtbase/src/corelib/global/qglobal.h
patching file qtbase/src/corelib/global/qlogging.cpp
patching file qtbase/src/corelib/global/qnamespace.h
patching file qtbase/src/corelib/io/qfilesystemengine_win.cpp
patching file qtbase/src/corelib/io/qfilesystemwatcher_inotify.cpp
patching file qtbase/src/corelib/io/qfsfileengine.cpp
patching file qtbase/src/corelib/io/qfsfileengine_unix.cpp
patching file qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
patching file qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
patching file qtbase/src/corelib/kernel/qtranslator.cpp
patching file qtbase/src/corelib/mimetypes/qmimedatabase.cpp
patching file qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
patching file qtbase/src/corelib/mimetypes/qmimeprovider.cpp
patching file qtbase/src/corelib/mimetypes/qmimeprovider_p.h
patching file qtbase/src/corelib/mimetypes/qmimetype.cpp
patching file qtbase/src/corelib/plugin/qlibrary.cpp
patching file qtbase/src/corelib/plugin/qpluginloader.cpp
patching file qtbase/src/corelib/serialization/qcborvalue.cpp
patching file qtbase/src/corelib/serialization/qxmlstream.cpp
patching file qtbase/src/corelib/serialization/qxmlstream.g
patching file qtbase/src/corelib/serialization/qxmlstream_p.h
patching file qtbase/src/corelib/text/qlocale_data_p.h
patching file qtbase/src/corelib/text/qstringiterator_p.h
patching file qtbase/src/corelib/thread/qfutex_p.h
patching file qtbase/src/corelib/thread/qmutex.cpp
patching file qtbase/src/corelib/thread/qmutex.h
patching file qtbase/src/corelib/thread/qthreadpool.cpp
patching file qtbase/src/corelib/thread/qtsan_impl.h
patching file qtbase/src/corelib/thread/qwaitcondition_unix.cpp
patching file qtbase/src/corelib/time/qtimezone.cpp
patching file qtbase/src/dbus/qdbusintegrator.cpp
patching file qtbase/src/gui/configure.json
patching file qtbase/src/gui/image/qbmphandler.cpp
patching file qtbase/src/gui/image/qimage_neon.cpp
patching file qtbase/src/gui/image/qimagereader.cpp
patching file qtbase/src/gui/image/qimagewriter.cpp
patching file qtbase/src/gui/image/qpixmapcache.cpp
patching file qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
patching file qtbase/src/gui/kernel/qhighdpiscaling.cpp
patching file qtbase/src/gui/kernel/qkeysequence.cpp
patching file qtbase/src/gui/kernel/qplatformservices.cpp
patching file qtbase/src/gui/kernel/qplatformservices.h
patching file qtbase/src/gui/kernel/qplatformtheme.cpp
patching file qtbase/src/gui/kernel/qplatformtheme.h
patching file qtbase/src/gui/kernel/qscreen.cpp
patching file qtbase/src/gui/kernel/qscreen_p.h
patching file qtbase/src/gui/kernel/qshapedpixmapdndwindow.cpp
patching file qtbase/src/gui/kernel/qwindow.cpp
patching file qtbase/src/gui/opengl/qopengltexture.cpp
patching file qtbase/src/gui/painting/qcolortrclut_p.h
patching file qtbase/src/gui/painting/qdrawhelper.cpp
patching file qtbase/src/gui/painting/qfixed_p.h
patching file qtbase/src/gui/painting/qpainterpath.cpp
patching file qtbase/src/gui/painting/qpdf.cpp
patching file qtbase/src/gui/rhi/qshader_p_p.h
patching file qtbase/src/gui/rhi/qshaderdescription_p_p.h
patching file qtbase/src/gui/text/qfontdatabase.cpp
patching file qtbase/src/gui/text/qtextengine.cpp
patching file qtbase/src/gui/text/qtextlayout.cpp
patching file qtbase/src/gui/util/qshadergenerator.cpp
patching file qtbase/src/gui/util/qshaderlanguage.cpp
patching file qtbase/src/network/access/http2/hpacktable.cpp
patching file qtbase/src/network/access/qhsts.cpp
patching file qtbase/src/network/access/qhttp2protocolhandler.cpp
patching file qtbase/src/network/access/qnetworkreplyfileimpl_p.h
patching file qtbase/src/network/configure.json
patching file qtbase/src/network/kernel/qdnslookup_unix.cpp
patching file qtbase/src/network/kernel/qhostinfo.cpp
patching file qtbase/src/network/kernel/qhostinfo_p.h
patching file qtbase/src/network/ssl/qsslconfiguration.cpp
patching file qtbase/src/network/ssl/qsslcontext_openssl.cpp
patching file qtbase/src/network/ssl/qssldiffiehellmanparameters.cpp
patching file qtbase/src/network/ssl/qssldiffiehellmanparameters_openssl.cpp
patching file qtbase/src/network/ssl/qsslsocket.cpp
patching file qtbase/src/network/ssl/qsslsocket_mac.cpp
patching file qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
patching file qtbase/src/network/ssl/qsslsocket_openssl_symbols_p.h
patching file qtbase/src/network/ssl/qsslsocket_schannel.cpp
patching file qtbase/src/platformsupport/eglconvenience/qt_egl_p.h
patching file qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
patching file qtbase/src/platformsupport/fontdatabases/windows/qwindowsfontdatabase.cpp
patching file qtbase/src/platformsupport/input/xkbcommon/qxkbcommon.cpp
patching file qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
patching file qtbase/src/platformsupport/linuxaccessibility/bridge.cpp
patching file qtbase/src/platformsupport/linuxaccessibility/dbusconnection.cpp
patching file qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
patching file qtbase/src/platformsupport/services/genericunix/qgenericunixservices_p.h
patching file qtbase/src/platformsupport/themes/genericunix/dbusmenu/qdbusmenuconnection.cpp
patching file qtbase/src/platformsupport/themes/genericunix/dbusmenu/qdbusmenuconnection_p.h
patching file qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
patching file qtbase/src/platformsupport/windowsuiautomation/qwindowsuiawrapper.cpp
patching file qtbase/src/platformsupport/windowsuiautomation/qwindowsuiawrapper_p.h
patching file qtbase/src/platformsupport/windowsuiautomation/uiatypes_p.h
patching file qtbase/src/plugins/platforminputcontexts/ibus/interfaces/org.freedesktop.IBus.InputContext.xml
patching file qtbase/src/plugins/platforminputcontexts/ibus/qibusinputcontextproxy.h
patching file qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmseventreader.cpp
patching file qtbase/src/plugins/platforms/offscreen/qoffscreenintegration.cpp
patching file qtbase/src/plugins/platforms/offscreen/qoffscreenintegration.h
patching file qtbase/src/plugins/platforms/windows/uiautomation/qwindowsuiamainprovider.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbatom.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbatom.h
patching file qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbcursor.h
patching file qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
patching file qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
patching file qtbase/src/plugins/platformthemes/xdgdesktopportal/qxdgdesktopportalfiledialog.cpp
patching file qtbase/src/plugins/platformthemes/xdgdesktopportal/qxdgdesktopportalfiledialog_p.h
patching file qtbase/src/plugins/platformthemes/xdgdesktopportal/qxdgdesktopportaltheme.cpp
patching file qtbase/src/plugins/sqldrivers/mysql/qsql_mysql.cpp
patching file qtbase/src/plugins/sqldrivers/odbc/qsql_odbc.cpp
patching file qtbase/src/printsupport/dialogs/images/printer-24.png (renamed from qtbase/src/printsupport/dialogs/images/print-24.png)
patching file qtbase/src/printsupport/dialogs/images/printer-32.png (renamed from qtbase/src/printsupport/dialogs/images/print-32.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-facing-24.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-sided-24.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-facing-32.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-sided-32.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-overview-24.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-multi-24.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-overview-32.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-multi-32.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-single-24.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-one-24.png)
patching file qtbase/src/printsupport/dialogs/images/view-pages-single-32.png (renamed from qtbase/src/printsupport/dialogs/images/view-page-one-32.png)
patching file qtbase/src/printsupport/dialogs/images/zoom-fit-page-24.png (renamed from qtbase/src/printsupport/dialogs/images/fit-page-24.png)
patching file qtbase/src/printsupport/dialogs/images/zoom-fit-page-32.png (renamed from qtbase/src/printsupport/dialogs/images/fit-page-32.png)
patching file qtbase/src/printsupport/dialogs/images/zoom-fit-width-24.png (renamed from qtbase/src/printsupport/dialogs/images/fit-width-24.png)
patching file qtbase/src/printsupport/dialogs/images/zoom-fit-width-32.png (renamed from qtbase/src/printsupport/dialogs/images/fit-width-32.png)
patching file qtbase/src/printsupport/dialogs/qprintdialog.qrc
patching file qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
patching file qtbase/src/testlib/qabstractitemmodeltester.cpp
patching file qtbase/src/testlib/qasciikey.cpp
patching file qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
patching file qtbase/src/widgets/dialogs/qcolordialog.cpp
patching file qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
patching file qtbase/src/widgets/itemviews/qabstractitemview.cpp
patching file qtbase/src/widgets/itemviews/qlistview.cpp
patching file qtbase/src/widgets/itemviews/qtableview.cpp
patching file qtbase/src/widgets/kernel/qaction.h
patching file qtbase/src/widgets/kernel/qwidget.cpp
patching file qtbase/src/widgets/styles/qcommonstyle.cpp
patching file qtbase/src/widgets/styles/qfusionstyle.cpp
patching file qtbase/src/widgets/util/qsystemtrayicon.cpp
patching file qtbase/src/widgets/widgets/qabstractbutton.cpp
patching file qtbase/src/widgets/widgets/qcombobox.cpp
patching file qtbase/src/widgets/widgets/qdatetimeedit_p.h
patching file qtbase/src/widgets/widgets/qdial.cpp
patching file qtbase/src/widgets/widgets/qgroupbox.cpp
patching file qtbase/src/widgets/widgets/qtabbar.cpp
patching file qtbase/src/widgets/widgets/qtoolbutton.cpp
patching file qtbase/src/widgets/widgets/qtoolbutton.h
patching file qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
patching file qtbase/src/xml/sax/qxml.cpp
patching file qtbase/sync.profile
patching file qtbase/tests/auto/corelib/itemmodels/qconcatenatetablesproxymodel/tst_qconcatenatetablesproxymodel.cpp
patching file qtbase/tests/auto/corelib/mimetypes/qmimedatabase/circular-inheritance.xml
patching file qtbase/tests/auto/corelib/mimetypes/qmimedatabase/testdata.qrc
patching file qtbase/tests/auto/corelib/mimetypes/qmimedatabase/text-plain-subclass.xml
patching file qtbase/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp
patching file qtbase/tests/auto/corelib/plugin/qfactoryloader/plugin1/plugin1.h
patching file qtbase/tests/auto/corelib/plugin/qfactoryloader/plugin1/plugin1.json
patching file qtbase/tests/auto/corelib/plugin/qfactoryloader/tst_qfactoryloader.cpp
patching file qtbase/tests/auto/corelib/plugin/qpluginloader/tst_qpluginloader.cpp
patching file qtbase/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp
patching file qtbase/tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp
patching file qtbase/tests/auto/corelib/time/qtimezone/tst_qtimezone.cpp
patching file qtbase/tests/auto/gui/kernel/qkeysequence/tst_qkeysequence.cpp
patching file qtbase/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp
patching file qtbase/tests/auto/other/qaccessibilitylinux/tst_qaccessibilitylinux.cpp
patching file qtbase/tests/auto/testlib/qabstractitemmodeltester/tst_qabstractitemmodeltester.cpp
patching file qtbase/tests/auto/tools/moc/allmocs_baseline_in.json
patching file qtbase/tests/auto/tools/moc/moc.pro
patching file qtbase/tests/auto/tools/moc/task189996.h
patching file qtbase/tests/auto/tools/moc/tst_moc.cpp
patching file qtbase/tests/auto/widgets/itemviews/qtableview/tst_qtableview.cpp
patching file qtbase/tests/auto/widgets/widgets/qabstractbutton/tst_qabstractbutton.cpp
patching file qtbase/tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp
patching file qtbase/tests/auto/widgets/widgets/qcommandlinkbutton/qcommandlinkbutton.pro
patching file qtbase/tests/auto/widgets/widgets/qcommandlinkbutton/tst_qcommandlinkbutton.cpp
patching file qtbase/tests/auto/widgets/widgets/qdial/tst_qdial.cpp
patching file qtbase/tests/auto/widgets/widgets/qgroupbox/qgroupbox.pro
patching file qtbase/tests/auto/widgets/widgets/qgroupbox/tst_qgroupbox.cpp
patching file qtbase/tests/auto/widgets/widgets/qpushbutton/qpushbutton.pro
patching file qtbase/tests/auto/widgets/widgets/qpushbutton/tst_qpushbutton.cpp
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/parser/main.cpp
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/parser/parser.cpp
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/xmldocs/not-wf/sa/142.xml.ref
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/xmldocs/valid/sa/064.xml.ref
patching file qtbase/tests/auto/xml/sax/qxmlsimplereader/xmldocs/valid/sa/089.xml.ref
patching file qtbase/tests/manual/rhi/cubemap_render/buildshader.bat
patching file qtconnectivity/src/bluetooth/qbluetoothsocket.cpp
patching file qtconnectivity/src/bluetooth/qbluetoothuuid.cpp
patching file qtconnectivity/src/tools/sdpscanner/main.cpp
patching file qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
patching file qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
patching file qtdeclarative/src/qml/common/qqmljsmemorypool_p.h
patching file qtdeclarative/src/qml/jit/qv4baselinejit.cpp
patching file qtdeclarative/src/qml/jsruntime/qv4function.cpp
patching file qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h
patching file qtdeclarative/src/qml/qml/qqmldata_p.h
patching file qtdeclarative/src/qml/qml/qqmlengine.cpp
patching file qtdeclarative/src/qml/qml/qqmlimport.cpp
patching file qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
patching file qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
patching file qtdeclarative/src/qml/types/qqmlconnections.cpp
patching file qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp
patching file qtdeclarative/src/qmlmodels/qqmldelegatemodel_p.h
patching file qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
patching file qtdeclarative/src/quick/accessible/qaccessiblequickview_p.h
patching file qtdeclarative/src/quick/items/qquickdrag.cpp
patching file qtdeclarative/src/quick/items/qquickflickable.cpp
patching file qtdeclarative/src/quick/items/qquickflickable_p_p.h
patching file qtdeclarative/src/quick/items/qquickitem.cpp
patching file qtdeclarative/src/quick/items/qquickitem_p.h
patching file qtdeclarative/src/quick/items/qquickmousearea_p_p.h
patching file qtdeclarative/src/quick/util/qquickstategroup.cpp
patching file qtdeclarative/src/quickwidgets/qaccessiblequickwidget.cpp
patching file qtdeclarative/src/quickwidgets/qaccessiblequickwidget_p.h
patching file qtdeclarative/src/quickwidgets/qaccessiblequickwidgetfactory.cpp
patching file qtdeclarative/src/quickwidgets/qaccessiblequickwidgetfactory_p.h
patching file qtdeclarative/src/quickwidgets/qquickwidget.cpp
patching file qtdeclarative/src/quickwidgets/qquickwidget_p.h
patching file qtdeclarative/src/quickwidgets/quickwidgets.pro
patching file qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/deleteRace.qml
patching file qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/redrawUponColumnChange.qml
patching file qtdeclarative/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp
patching file qtdeclarative/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp
patching file qtdeclarative/tests/auto/qml/qqmllanguage/data/Broken.qml
patching file qtdeclarative/tests/auto/qml/qqmllanguage/data/asBroken.qml
patching file qtdeclarative/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp
patching file qtdeclarative/tests/auto/quick/qquickflickable/tst_qquickflickable.cpp
patching file qtdeclarative/tests/auto/quick/qquickgridview/data/qtbug86255.qml
patching file qtdeclarative/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
patching file qtdeclarative/tests/auto/quick/qquickitem2/data/activeFocusOnTab_infiniteLoop3.qml
patching file qtdeclarative/tests/auto/quick/qquickitem2/tst_qquickitem.cpp
patching file qtdeclarative/tests/auto/quick/qquickstates/data/jsValueWhen.qml
patching file qtdeclarative/tests/auto/quick/qquickstates/tst_qquickstates.cpp
patching file qtdeclarative/tests/manual/quickcontrols2/swipedelegate/CloseOnCompletedWorks.qml
patching file qtdeclarative/tools/qml/main.cpp
patching file qtimageformats/src/plugins/imageformats/tga/qtgafile.cpp
patching file qtimageformats/src/plugins/imageformats/tiff/qtiffhandler.cpp
patching file qtimageformats/src/plugins/imageformats/webp/CMakeLists.txt
patching file qtimageformats/src/plugins/imageformats/webp/qwebphandler.cpp
patching file qtlocation/src/location/configure.json
patching file qtlocation/src/location/labs/qsg/qgeomapobjectqsgsupport.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
patching file qtlocation/src/plugins/geoservices/nokia/qgeoerror_messages.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.h
patching file qtlocation/src/plugins/geoservices/nokia/qgeoserviceproviderplugin_nokia.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h
patching file qtlocation/src/plugins/geoservices/nokia/qgeouriprovider.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.cpp
patching file qtlocation/src/plugins/geoservices/nokia/qplacemanagerengine_nokiav2.h
patching file qtlocation/src/plugins/geoservices/nokia/uri_constants.cpp
patching file qtmultimedia/src/gsttools/qgstvideorenderersink.cpp
patching file qtmultimedia/src/multimediawidgets/multimediawidgets.pro
patching file qtquick3d/src/plugins/assetimporters/assimp/assimp.pro
patching file qtquickcontrols2/src/imports/platform/widgets/qwidgetplatformmenu.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickabstractbutton.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickabstractbutton_p.h
patching file qtquickcontrols2/src/quicktemplates2/qquickcontainer.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickdialogbuttonbox.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquicklabel.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickoverlay.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickpopup.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquickpopup_p.h
patching file qtquickcontrols2/src/quicktemplates2/qquickpopupitem.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquicktextarea.cpp
patching file qtquickcontrols2/src/quicktemplates2/qquicktextfield.cpp
patching file qtquickcontrols2/tests/auto/qquickpopup/data/releaseAfterExitTransition.qml
patching file qtquickcontrols2/tests/auto/qquickpopup/tst_qquickpopup.cpp
patching file qtspeech/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp
patching file qtsvg/src/plugins/imageformats/svg/qsvgiohandler.cpp
patching file qtsvg/src/svg/qsvgfont_p.h
patching file qtsvg/src/svg/qsvghandler.cpp
patching file qtsvg/src/svg/qsvgstructure.cpp
patching file qttools/src/assistant/help/help.pro
patching file qttools/src/assistant/qhelpgenerator/helpgenerator.cpp
patching file qttools/src/assistant/qhelpgenerator/qhelpgenerator.pro
patching file qttools/src/linguist/Qt5LinguistToolsMacros.cmake
patching file qttools/src/qdoc/clangcodeparser.cpp
patching file qtwayland/src/client/configure.json
patching file qtwayland/src/client/global/qwaylandclientextension.cpp
patching file qtwayland/src/client/global/qwaylandclientextension.h
patching file qtwayland/src/client/global/qwaylandclientextension_p.h
patching file qtwayland/src/client/qwaylandabstractdecoration.cpp
patching file qtwayland/src/client/qwaylandclipboard.cpp
patching file qtwayland/src/client/qwaylandclipboard_p.h
patching file qtwayland/src/client/qwaylandcursor.cpp
patching file qtwayland/src/client/qwaylanddatadevice.cpp
patching file qtwayland/src/client/qwaylanddatadevice_p.h
patching file qtwayland/src/client/qwaylanddatadevicemanager.cpp
patching file qtwayland/src/client/qwaylanddatadevicemanager_p.h
patching file qtwayland/src/client/qwaylanddataoffer.cpp
patching file qtwayland/src/client/qwaylanddataoffer_p.h
patching file qtwayland/src/client/qwaylanddatasource.cpp
patching file qtwayland/src/client/qwaylanddatasource_p.h
patching file qtwayland/src/client/qwaylanddisplay.cpp
patching file qtwayland/src/client/qwaylanddisplay_p.h
patching file qtwayland/src/client/qwaylanddnd.cpp
patching file qtwayland/src/client/qwaylanddnd_p.h
patching file qtwayland/src/client/qwaylandinputcontext.cpp
patching file qtwayland/src/client/qwaylandinputdevice.cpp
patching file qtwayland/src/client/qwaylandintegration.cpp
patching file qtwayland/src/client/qwaylandintegration_p.h
patching file qtwayland/src/client/qwaylandnativeinterface.cpp
patching file qtwayland/src/client/qwaylandprimaryselectionv1.cpp
patching file qtwayland/src/client/qwaylandscreen.cpp
patching file qtwayland/src/client/qwaylandscreen_p.h
patching file qtwayland/src/client/qwaylandshmbackingstore.cpp
patching file qtwayland/src/client/qwaylandshmbackingstore_p.h
patching file qtwayland/src/client/qwaylandwindow.cpp
patching file qtwayland/src/client/qwaylandwindow_p.h
patching file qtwayland/src/client/shellintegration/qwaylandshellintegration_p.h
patching file qtwayland/src/compositor/configure.json
patching file qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp
patching file qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.h
patching file qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgpopupv5.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgpopupv5_p.h
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5integration.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5integration_p.h
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6integration.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6integration_p.h
patching file qtwayland/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h
patching file qtwayland/src/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration.cpp
patching file qtwayland/src/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration_p.h
patching file qtwayland/src/shared/qwaylandmimehelper.cpp
patching file qtwayland/tests/auto/client/datadevicev1/tst_datadevicev1.cpp
patching file qtwayland/tests/auto/client/seatv5/tst_seatv5.cpp
patching file qtwayland/tests/auto/client/shared/coreprotocol.cpp
patching file qtwayland/tests/auto/client/shared/coreprotocol.h
patching file qtwayland/tests/auto/client/shared_old/mockcompositor.cpp
patching file qtwayland/tests/auto/client/shared_old/mocksurface.cpp
patching file qtwayland/tests/auto/client/shared_old/mocksurface.h
patching file qtwayland/tests/auto/client/xdgoutput/tst_xdgoutput.cpp
patching file qtwayland/tests/auto/client/xdgshell/tst_xdgshell.cpp
patching file qtwebchannel/src/webchannel/qmetaobjectpublisher.cpp
patching file qtwebchannel/src/webchannel/qmetaobjectpublisher_p.h
patching file qtwebchannel/src/webchannel/signalhandler_p.h
patching file qtwebchannel/tests/auto/qml/testwebchannel.cpp
patching file qtwebchannel/tests/auto/webchannel/tst_webchannel.cpp
patching file qtwebchannel/tests/auto/webchannel/tst_webchannel.h
patching file qtwebsockets/src/websockets/qwebsocket_p.cpp
patching file qtwebsockets/src/websockets/qwebsocketdataprocessor.cpp
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# patch -Np1 -i ../qt-everywhere-opensource-src-5.15.12-security_fix-1.patch
patching file qtbase/src/gui/util/qktxhandler.cpp
patching file qtbase/src/gui/util/qktxhandler_p.h
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# mkdir -pv qtbase/.git
mkdir: created directory 'qtbase/.git'
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# export QT5PREFIX=/opt/qt5
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# 
root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# ./configure -prefix $QT5PREFIX                        \
            -recheck-all -verbose                     \
            -sysconfdir /etc/xdg                      \ -confirm-license \ -opensource \ -dbus-linked \ -openssl-linked \ -system-harfbuzz \ -system-sqlite \ -nomake examples \ -no-rpath \ -syslog \ -skip qtwebengine + cd qtbase + /opt/qt5/source/qt-everywhere-src-5.15.12/qtbase/configure -top-level -prefix /opt/qt5 -sysconfdir /etc/xdg -confirm-license -opensource -dbus-linked -openssl-linked -system-harfbuzz -system-sqlite -nomake examples -no-rpath -syslog -skip qtwebengine <srcbase> = /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/qtbase <bldbase> = /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/qtbase <outbase> = /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/qtbase QtCore: created fwd-include header(s) for <srcbase>/src/corelib/thread/ { qtsan_impl.h (1) } Creating qmake... ...............................................................................................Done. Info: creating super cache file /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/.qmake.super Info: creating cache file /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/.qmake.cache Info: creating stash file /opt/qt-5.15.12/source/qt-everywhere-src-5.15.12/.qmake.stash This is the Qt Open Source Edition. You have already accepted the terms of the Open Source license. Running configuration tests... Checking for machine tuple... yes Checking for valid makespec... yes Checking for target architecture... x86_64 Checking for SSE2 instructions... yes Checking for AES new instructions... yes Checking for alloca() in alloca.h... yes Checking for SSE3 instructions... yes Checking for SSSE3 instructions... yes Checking for SSE4.1 instructions... yes Checking for SSE4.2 instructions... yes Checking for AVX instructions... yes Checking for AVX2 instructions... yes Checking for AVX512 F instructions... yes Checking for AVX512 BW instructions... yes Checking for AVX512 CD instructions... yes Checking for AVX512 DQ instructions... yes Checking for AVX512 ER instructions... yes Checking for AVX512 IFMA instructions... yes Checking for AVX512 PF instructions... yes Checking for AVX512 VBMI instructions... yes Checking for AVX512 VL instructions... yes Checking for C++14 support... yes Checking for C++17 support... yes Checking for C99 support... yes Checking for C11 support... yes Checking for pkg-config... yes Checking for D-Bus >= 1.2... yes Checking for dlopen()... yes Checking for new dtags support... yes Checking for F16C instructions... yes Checking for D-Bus >= 1.2 (host)... yes Checking for Support for Intel Control-flow Enforcement Technology... no Checking for udev... yes Checking for POSIX fallocate()... yes Checking for precompiled header support... yes Checking for RDRAND instruction... yes Checking for RDSEED instruction... yes Checking for symbol visibility support... yes Checking for -Bsymbolic-functions support... yes Checking for SHA new instructions... yes Checking for Signaling NaN for doubles... yes Checking for STL compatibility... yes Checking for zlib... yes Checking for Intrinsics without -mXXX argument... yes Checking for Zstandard... yes Checking for clock_gettime()... yes Checking for POSIX monotonic clock... yes Checking for C++11 <future>... yes Checking for eventfd... yes Checking for futimens()... yes Checking for getauxval()... yes Checking for getentropy()... yes Checking for GLib... yes Checking for GNU libc... yes Checking for POSIX iconv... yes Checking for ICU... yes Checking for inotify... yes Checking for SysV IPC... yes Checking for linkat()... yes Checking for PCRE2... yes Checking for ppoll()... yes Checking for renameat2()... yes Checking for slog2... no Checking for statx() in libc... yes Checking for 64 bit atomics... yes Checking for syslog... yes Checking for DoubleConversion... no Checking for O_CLOEXEC... yes Checking for C++11 <random>... yes Checking for working std::atomic for function pointers... yes Checking for OpenSSL... yes Checking for DTLS support in OpenSSL... yes Checking for getifaddrs()... yes Checking for KRB5 GSSAPI Support... no Checking for IPv6 ifname... yes Checking for Linux AF_NETLINK sockets... yes Checking for OCSP stapling support in OpenSSL... yes Checking for XCB >= 1.11... yes Checking for XCB ICCCM >= 0.3.9... yes Checking for XCB SHM... yes Checking for XCB Image >= 0.3.9... yes Checking for XCB Keysyms >= 0.3.9... yes Checking for XCB RandR... yes Checking for XCB XRender... yes Checking for XCB Renderutil >= 0.3.9... yes Checking for XCB Shape... yes Checking for XCB Sync... yes Checking for XCB Xfixes... yes Checking for XCB Xinerama... yes Checking for XCB XKB... yes Checking for XCB (extensions)... yes Checking for xkbcommon >= 0.5.0... yes Checking for xkbcommon-x11... yes Checking for atspi... no Checking for Desktop OpenGL... yes Checking for KMS... yes Checking for DRM Atomic API... yes Checking for EGL... yes Checking for XLib... yes Checking for EGL on X11... yes Checking for EGLDevice... yes Checking for GBM... no Checking for Mali EGL... no Checking for Mali 2 EGL... no Checking for i.Mx6 EGL... no Checking for XCB Xlib... yes Checking for evdev... yes Checking for FreeType... yes Checking for Fontconfig... yes Checking for libinput... yes Checking for axis API in libinput... yes Checking for LinuxFB... yes Checking for mtdev... yes Checking for OpenVG... no Checking for default QPA platform... xcb Checking for HarfBuzz... yes Checking for libjpeg... yes Checking for libpng... yes Checking for libmd4c... yes Checking for XCB XInput... yes Checking for tslib... yes Checking for Vulkan... yes Checking for X11 prefix... /usr Checking for XCB GLX... yes Checking for X11 session management... no Checking for GTK+ >= 3.6... no Checking for CUPS... yes Checking for DB2 (IBM)... no Checking for InterBase... no Checking for MySQL... no Checking for OCI (Oracle)... no Checking for ODBC... no Checking for PostgreSQL... no Checking for SQLite (version 2)... no Checking for TDS (Sybase)... no Checking for SQLite (version 3)... yes Checking for ntddmodm... no Checking for Socket CAN... yes Checking for Socket CAN FD... yes Checking for 64bit pointers... yes Checking for python... /usr/bin/python3 Checking for Direct3D 12... no Checking for Assimp... no Checking for SDL2... no Checking for Assimp... no Checking for Autodesk FBX... no Checking for Wayland client library... yes Checking for Wayland cursor library... yes Checking for wayland-scanner... yes Checking for EGL 1.5 with Wayland Platform... yes Checking for Linux dma-buf Buffer Sharing... yes Checking for DRM EGL Server... yes Checking for Wayland EGL library... yes Checking for libhybris EGL Server... no Checking for Vulkan Buffer Sharing... yes Checking for XComposite... yes Checking for GLX... yes Checking for wayland-server... yes Checking for Linux Client dma-buf Buffer Sharing... yes Checking for Linux dma-buf Buffer Sharing... yes Checking for Wayland client library... yes Checking for Vulkan Buffer Sharing... yes Checking for BlueZ... no Checking for sensorfw... no Checking for Gypsy... no Checking for WinRT Geolocation API... no Checking for ALSA... yes Checking for GStreamer 1.0... no Checking for GStreamer 0.10... no Checking for Video for Linux... yes Checking for OpenAL... no Checking for PulseAudio >= 0.9.10... yes Checking for libresourceqt5... no Checking for Flite... no Checking for Speech Dispatcher... no Checking for libclang... no Done running configuration tests. Configure summary: Build type: linux-g++ (x86_64, CPU features: mmx sse sse2) Compiler: gcc 12.2.0 Configuration: sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd rdseed shani x86SimdAlways shared shared release c++11 c++14 c++17 c++1z concurrent dbus reduce_exports reduce_relocations stl Build options: Mode ................................... release Optimize release build for size ........ no Building shared libraries .............. yes Using C standard ....................... C11 Using C++ standard ..................... C++17 Using ccache ........................... no Using new DTAGS ........................ yes Relocatable ............................ yes Using precompiled headers .............. yes Using LTCG ............................. no Target compiler supports: SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX .................................. AVX AVX2 AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI Other x86 ............................ AES F16C RDRAND SHA Intrinsics without -mXXX option ...... yes Build parts ............................ libs tools Qt modules and options: Qt Concurrent .......................... yes Qt D-Bus ............................... yes Qt D-Bus directly linked to libdbus .... yes Qt Gui ................................. yes Qt Network ............................. yes Qt Sql ................................. yes Qt Testlib ............................. yes Qt Widgets ............................. yes Qt Xml ................................. yes Support enabled for: Using pkg-config ....................... yes udev ................................... yes Using system zlib ...................... yes Zstandard support ...................... yes Qt Core: DoubleConversion ....................... yes Using system DoubleConversion ........ no GLib ................................... yes iconv .................................. no ICU .................................... yes Built-in copy of the MIME database ..... yes Tracing backend ........................ <none> Logging backends: journald ............................. no syslog ............................... yes slog2 ................................ no PCRE2 .................................. yes Using system PCRE2 ................... yes Qt Network: getifaddrs() ........................... yes IPv6 ifname ............................ yes libproxy ............................... no Linux AF_NETLINK ....................... yes OpenSSL ................................ yes Qt directly linked to OpenSSL ........ yes OpenSSL 1.1 ............................ yes DTLS ................................... yes OCSP-stapling .......................... yes SCTP ................................... no Use system proxies ..................... yes GSSAPI ................................. no Qt Gui: Accessibility .......................... yes FreeType ............................... yes Using system FreeType ................ yes HarfBuzz ............................... yes Using system HarfBuzz ................ yes Fontconfig ............................. yes Image formats: GIF .................................. yes ICO .................................. yes JPEG ................................. yes Using system libjpeg ............... yes PNG .................................. yes Using system libpng ................ yes Text formats: HtmlParser ........................... yes CssParser ............................ yes OdfWriter ............................ yes MarkdownReader ....................... yes Using system libmd4c ............... yes MarkdownWriter ....................... yes EGL .................................... yes OpenVG ................................. no OpenGL: Desktop OpenGL ....................... yes OpenGL ES 2.0 ........................ no OpenGL ES 3.0 ........................ no OpenGL ES 3.1 ........................ no OpenGL ES 3.2 ........................ no Vulkan ................................. yes Session Management ..................... yes Features used by QPA backends: evdev .................................. yes libinput ............................... yes INTEGRITY HID .......................... no mtdev .................................. yes tslib .................................. yes xkbcommon .............................. yes X11 specific: XLib ................................. yes XCB Xlib ............................. yes EGL on X11 ........................... yes xkbcommon-x11 ........................ yes QPA backends: DirectFB ............................... no EGLFS .................................. yes EGLFS details: EGLFS OpenWFD ........................ no EGLFS i.Mx6 .......................... no EGLFS i.Mx6 Wayland .................. no EGLFS RCAR ........................... no EGLFS EGLDevice ...................... yes EGLFS GBM ............................ no EGLFS VSP2 ........................... no EGLFS Mali ........................... no EGLFS Raspberry Pi ................... no EGLFS X11 ............................ yes LinuxFB ................................ yes VNC .................................... yes XCB: Using system-provided xcb-xinput ..... yes Native painting (experimental) ....... no GL integrations: GLX Plugin ......................... yes XCB GLX .......................... yes EGL-X11 Plugin ..................... yes Qt Sql: SQL item models ........................ yes Qt Widgets: GTK+ ................................... no Styles ................................. Fusion Windows Qt PrintSupport: CUPS ................................... yes Qt Sql Drivers: DB2 (IBM) .............................. no InterBase .............................. no MySql .................................. no OCI (Oracle) ........................... no ODBC ................................... no PostgreSQL ............................. no SQLite2 ................................ no SQLite ................................. yes Using system provided SQLite ......... yes TDS (Sybase) ........................... no Qt Testlib: Tester for item models ................. yes Serial Port: ntddmodm ............................... no Qt SerialBus: Socket CAN ............................. yes Socket CAN FD .......................... yes SerialPort Support ..................... yes Further Image Formats: JasPer ................................. no MNG .................................... no TIFF ................................... yes Using system libtiff ................. yes WEBP ................................... yes Using system libwebp ................. yes Qt QML: QML network support .................... yes QML debugging and profiling support .... yes QML just-in-time compiler .............. yes QML sequence object .................... yes QML XML http request ................... yes QML Locale ............................. yes Qt QML Models: QML list model ......................... yes QML delegate model ..................... yes Qt Quick: Direct3D 12 ............................ no AnimatedImage item ..................... yes Canvas item ............................ yes Support for Qt Quick Designer .......... yes Flipable item .......................... yes GridView item .......................... yes ListView item .......................... yes TableView item ......................... yes Path support ........................... yes PathView item .......................... yes Positioner items ....................... yes Repeater item .......................... yes ShaderEffect item ...................... yes Sprite item ............................ yes QtQuick3D: Assimp ................................. yes System Assimp .......................... no Qt Scxml: ECMAScript data model for QtScxml ...... yes Qt Gamepad: SDL2 ................................... no Qt 3D: Assimp ................................. yes System Assimp .......................... no Output Qt3D GL traces .................. no Use SSE2 instructions .................. yes Use AVX2 instructions .................. no Aspects: Render aspect ........................ yes Input aspect ......................... yes Logic aspect ......................... yes Animation aspect ..................... yes Extras aspect ........................ yes Qt 3D Renderers: OpenGL Renderer ........................ yes RHI Renderer ........................... no Qt 3D GeometryLoaders: Autodesk FBX ........................... no Qt Wayland Drivers: EGL .................................... yes Raspberry Pi ........................... no XComposite EGL ......................... yes XComposite GLX ......................... yes DRM EGL ................................ yes libhybris EGL .......................... no Linux dma-buf server buffer integration . yes Vulkan-based server buffer integration . yes Shm emulation server buffer integration . yes Qt Wayland Client Shell Integrations: xdg-shell .............................. yes xdg-shell unstable v5 (deprecated) ..... yes xdg-shell unstable v6 .................. yes ivi-shell .............................. yes wl-shell (deprecated) .................. yes Qt Wayland Client ........................ yes Qt Wayland Compositor .................... yes Qt Wayland Compositor Layer Plugins: VSP2 hardware layer integration ........ no Qt Bluetooth: BlueZ .................................. no BlueZ Low Energy ....................... no Linux Crypto API ....................... no Native Win32 Bluetooth ................. no WinRT Bluetooth API (desktop & UWP) .... no WinRT advanced bluetooth low energy API (desktop & UWP) . no Qt Sensors: sensorfw ............................... no Qt Quick Controls 2: Styles ................................. Default Fusion Imagine Material Universal Qt Quick Templates 2: Hover support .......................... yes Multi-touch support .................... yes Qt Positioning: Gypsy GPS Daemon ....................... no WinRT Geolocation API .................. no Qt Location: Qt.labs.location experimental QML plugin . yes Geoservice plugins: OpenStreetMap ........................ yes HERE ................................. yes Esri ................................. yes Mapbox ............................... yes MapboxGL ............................. yes Itemsoverlay ......................... yes QtXmlPatterns: XML schema support ..................... yes Qt Multimedia: ALSA ................................... yes GStreamer 1.0 .......................... no GStreamer 0.10 ......................... no Video for Linux ........................ yes OpenAL ................................. no PulseAudio ............................. yes Resource Policy (libresourceqt5) ....... no Windows Audio Services ................. no DirectShow ............................. no Windows Media Foundation ............... no Qt TextToSpeech: Flite .................................. no Flite with ALSA ........................ no Speech Dispatcher ...................... no Qt Tools: Qt Assistant ........................... yes Qt Designer ............................ yes Qt Distance Field Generator ............ yes kmap2qmap .............................. yes Qt Linguist ............................ yes Mac Deployment Tool .................... no makeqpf ................................ yes pixeltool .............................. yes qdbus .................................. yes qev .................................... yes Qt Attributions Scanner ................ yes qtdiag ................................. yes qtpaths ................................ yes qtplugininfo ........................... yes Windows deployment tool ................ no WinRT Runner Tool ...................... no Qt Tools: QDoc ................................... no Note: Also available for Linux: linux-clang linux-icc Note: journald, syslog or slog2 integration is enabled. If your users intend to develop applications against this build, ensure that the IDEs they use either set QT_FORCE_STDERR_LOGGING to 1 or are able to read the logged output from journald, syslog or slog2. Note: When linking against OpenSSL, you can override the default library names through OPENSSL_LIBS. For example: OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto' ./configure -openssl-linked Note: Disabling X11 Accessibility Bridge: D-Bus or AT-SPI is missing. WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation. Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation. On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution. On macOS, you can use Homebrew's llvm package. On Windows, you must set LLVM_INSTALL_DIR to the installation path. Qt is now configured for building. Just run 'gmake'. Once everything is built, you must run 'gmake install'. Qt will be installed into '/opt/qt5'. Prior to reconfiguration, make sure you remove any leftovers from the previous build. root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# ls LICENSE.FDL coin gnuwin32 qtdoc qtquick3d qtspeech qtwebview LICENSE.GPL3-EXCEPT config.cache qt.pro qtgamepad qtquickcontrols qtsvg qtwinextras LICENSE.GPLv2 config.log qt3d qtgraphicaleffects qtquickcontrols2 qttools qtx11extras LICENSE.GPLv3 config.opt qtactiveqt qtimageformats qtquicktimeline qttranslations qtxmlpatterns LICENSE.LGPLv21 config.status qtandroidextras qtlocation qtremoteobjects qtvirtualkeyboard LICENSE.LGPLv3 config.summary qtbase qtlottie qtscript qtwayland LICENSE.QT-LICENSE-AGREEMENT config.tests qtcharts qtmacextras qtscxml qtwebchannel Makefile configure qtconnectivity qtmultimedia qtsensors qtwebengine README configure.bat qtdatavis3d qtnetworkauth qtserialbus qtwebglplugin _clang-format configure.json qtdeclarative qtpurchasing qtserialport qtwebsockets root@debian:/opt/qt5/source/qt-everywhere-src-5.15.12# root@debian:/opt/qt5/source#

 

============= End

 

 

 

 

 
posted @ 2024-03-10 00:05  lsgxeva  阅读(25)  评论(0编辑  收藏  举报