[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1021404: qt6-base: FTBFS on hppa - Unknown Q_PROCESSOR_xxx macro



Source: qt6-base
Version: 6.3.1+dfsg-10
Severity: serious
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in the past)

Dear Maintainer,

The build fails here:

[357/1566] /usr/bin/c++ -DBACKTRACE_HEADER=\"execinfo.h\" -DCore_EXPORTS -DELF_INTERPRETER=\"/lib/ld.so.1\" -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/Core_autogen/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore -I/<<PKGBUILDDIR>>/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/global -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/kernel -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/tinycbor/src -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1 -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1/QtCore -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/forkfd -I/<<PKGBUILDDIR>>/mkspecs/linux-g++ -isystem /usr/include/double-conversion -isystem /usr/include/glib-2.0 -isystem /usr/lib/hppa-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wsuggest-override -std=c++17 -Winvalid-pch -include /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/CMakeFiles/Core.dir/cmake_pch.hxx -MD -MT src/corelib/CMakeFiles/Core.dir/text/qregularexpression.cpp.o -MF src/corelib/CMakeFiles/Core.dir/text/qregularexpression.cpp.o.d -o src/corelib/CMakeFiles/Core.dir/text/qregularexpression.cpp.o -c /<<PKGBUILDDIR>>/src/corelib/text/qregularexpression.cpp
[358/1566] /usr/bin/c++ -DBACKTRACE_HEADER=\"execinfo.h\" -DCore_EXPORTS -DELF_INTERPRETER=\"/lib/ld.so.1\" -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/Core_autogen/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore -I/<<PKGBUILDDIR>>/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/global -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/kernel -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/tinycbor/src -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1 -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1/QtCore -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/forkfd -I/<<PKGBUILDDIR>>/mkspecs/linux-g++ -isystem /usr/include/double-conversion -isystem /usr/include/glib-2.0 -isystem /usr/lib/hppa-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wsuggest-override -std=c++17 -Winvalid-pch -include /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/CMakeFiles/Core.dir/cmake_pch.hxx -MD -MT src/corelib/CMakeFiles/Core.dir/io/qfilesystemwatcher.cpp.o -MF src/corelib/CMakeFiles/Core.dir/io/qfilesystemwatcher.cpp.o.d -o src/corelib/CMakeFiles/Core.dir/io/qfilesystemwatcher.cpp.o -c /<<PKGBUILDDIR>>/src/corelib/io/qfilesystemwatcher.cpp
[359/1566] /usr/bin/c++ -DBACKTRACE_HEADER=\"execinfo.h\" -DCore_EXPORTS -DELF_INTERPRETER=\"/lib/ld.so.1\" -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/Core_autogen/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore -I/<<PKGBUILDDIR>>/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/global -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/kernel -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/tinycbor/src -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1 -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1/QtCore -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/forkfd -I/<<PKGBUILDDIR>>/mkspecs/linux-g++ -isystem /usr/include/double-conversion -isystem /usr/include/glib-2.0 -isystem /usr/lib/hppa-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wsuggest-override -std=c++17 -Winvalid-pch -include /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/CMakeFiles/Core.dir/cmake_pch.hxx -MD -MT src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o -MF src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o.d -o src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o -c /<<PKGBUILDDIR>>/src/corelib/plugin/qelfparser_p.cpp
FAILED: src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o 
/usr/bin/c++ -DBACKTRACE_HEADER=\"execinfo.h\" -DCore_EXPORTS -DELF_INTERPRETER=\"/lib/ld.so.1\" -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_USING_NAMESPACE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/Core_autogen/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore -I/<<PKGBUILDDIR>>/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/global -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/kernel -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/tinycbor/src -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1 -I/<<PKGBUILDDIR>>/obj-hppa-linux-gnu/include/QtCore/6.3.1/QtCore -I/<<PKGBUILDDIR>>/src/corelib/../3rdparty/forkfd -I/<<PKGBUILDDIR>>/mkspecs/linux-g++ -isystem /usr/include/double-conversion -isystem /usr/include/glib-2.0 -isystem /usr/lib/hppa-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wsuggest-override -std=c++17 -Winvalid-pch -include /<<PKGBUILDDIR>>/obj-hppa-linux-gnu/src/corelib/CMakeFiles/Core.dir/cmake_pch.hxx -MD -MT src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o -MF src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o.d -o src/corelib/CMakeFiles/Core.dir/plugin/qelfparser_p.cpp.o -c /<<PKGBUILDDIR>>/src/corelib/plugin/qelfparser_p.cpp
/<<PKGBUILDDIR>>/src/corelib/plugin/qelfparser_p.cpp:178:4: error: #error "Unknown Q_PROCESSOR_xxx macro, please update."
  178 | #  error "Unknown Q_PROCESSOR_xxx macro, please update."
      |    ^~~~~

Full log is here:
https://buildd.debian.org/status/fetch.php?pkg=qt6-base&arch=hppa&ver=6.3.1%2Bdfsg-10&stamp=1664652549&raw=0

Attached is patch to provide the Q_PROCESSOR defines for hppa. Also
attached is a patch to update the symbol files for hppa.

With these changes, build is successful on hppa:
https://buildd.debian.org/status/fetch.php?pkg=qt6-base&arch=hppa&ver=6.3.1%2Bdfsg-10&stamp=1665157558&raw=0

Please apply and send upstream if okay.

Thanks,
Dave Anglin

-- System Information:
Debian Release: bookworm/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 5.19.14+ (SMP w/4 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Index: qt6-base-6.3.1+dfsg/src/corelib/plugin/qelfparser_p.cpp
===================================================================
--- qt6-base-6.3.1+dfsg.orig/src/corelib/plugin/qelfparser_p.cpp
+++ qt6-base-6.3.1+dfsg/src/corelib/plugin/qelfparser_p.cpp
@@ -174,6 +174,8 @@ struct ElfMachineCheck
             EM_386
 #elif defined(Q_PROCESSOR_X86_64)
             EM_X86_64
+#elif defined(Q_PROCESSOR_HPPA)
+            EM_PARISC
 #else
 #  error "Unknown Q_PROCESSOR_xxx macro, please update."
             EM_NONE
Index: qt6-base-6.3.1+dfsg/src/corelib/global/qprocessordetection.h
===================================================================
--- qt6-base-6.3.1+dfsg.orig/src/corelib/global/qprocessordetection.h
+++ qt6-base-6.3.1+dfsg/src/corelib/global/qprocessordetection.h
@@ -214,6 +214,20 @@
 #  define Q_PROCESSOR_WORDSIZE   8
 
 /*
+    HPPA family, no revisions or variants
+
+    HPPA is big-endian.
+*/
+#elif defined(__hppa) || defined(__hppa__) || defined(_M_HPPA)
+#  define Q_PROCESSOR_HPPA
+#  ifdef __LP64__
+#    define Q_PROCESSOR_WORDSIZE   8
+#  else
+#    define Q_PROCESSOR_WORDSIZE   4
+#  endif
+#  define Q_BYTE_ORDER Q_BIG_ENDIAN
+
+/*
     Itanium (IA-64) family, no revisions or variants
 
     Itanium is bi-endian, use endianness auto-detection implemented below.
--- libqt6core6.symbols.save	2022-10-07 01:17:29.845233979 +0000
+++ libqt6core6.symbols	2022-10-07 01:19:57.416625446 +0000
@@ -2326,7 +2326,7 @@
  (subst)_ZN7QString25localeAwareCompare_helperEPK5QChar{qptrdiff}S2_{qptrdiff}@Qt_6 6.1.2
  (subst)_ZN7QString4chopE{qptrdiff}@Qt_6 6.1.2
  (subst)_ZN7QString4fillE5QChar{qptrdiff}@Qt_6 6.1.2
- (arch=!amd64 !arm64 !hurd-i386 !i386 !ia64 !sparc64)_ZN7QString5clearEv@Qt_6 6.3.1
+ (arch=!amd64 !arm64 !hppa !hurd-i386 !i386 !ia64 !sparc64)_ZN7QString5clearEv@Qt_6 6.3.1
  _ZN7QString5eraseEPK5QCharS2_@Qt_6 6.1.2
  _ZN7QString6_emptyE@Qt_6 6.1.2
  _ZN7QString6appendE13QLatin1String@Qt_6 6.1.2
@@ -4629,7 +4629,7 @@
  (optional=templinst|arch=!mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x|subst)_ZNSt7__cxx1112basic_stringIDiSt11char_traitsIDiESaIDiEE9_M_mutateE{size_t}{size_t}PKDi{size_t}@Qt_6 6.2.0
  (optional=templinst)_ZNSt8_Rb_treeI14QByteArrayViewSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Qt_6 6.3.0
  (optional=templinst)_ZNSt8_Rb_treeI14QByteArrayViewSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_@Qt_6 6.3.0
- (optional=templinst|arch=amd64 arm64 hurd-i386 i386 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE11equal_rangeERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa hurd-i386 i386 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE11equal_rangeERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_@Qt_6 6.1.2
  (optional=templinst|arch=amd64 arm64 hppa hurd-i386 i386 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE16_M_insert_uniqueIS4_EES1_ISt17_Rb_tree_iteratorIS4_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
--- libqt6dbus6.symbols.save	2022-10-07 01:20:17.086810835 +0000
+++ libqt6dbus6.symbols	2022-10-07 01:21:57.347755492 +0000
@@ -411,8 +411,8 @@
  _ZNK24QDBusConnectionInterface23activatableServiceNamesEv@Qt_6 6.1.2
  (optional=templinst)_ZNKSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE4findERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 hurd-i386 i386 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE11equal_rangeERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa hurd-i386 i386 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE11equal_rangeERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS3_ESB_@Qt_6 6.1.2
  (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE16_M_insert_uniqueIS3_EES1_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.3.1
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
--- libqt6gui6.symbols.save	2022-10-07 01:22:19.117960546 +0000
+++ libqt6gui6.symbols	2022-10-07 01:32:52.653884945 +0000
@@ -4423,10 +4423,10 @@
  (optional=templinst)_ZNSt8_Rb_treeI10QByteArraySt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
  (optional=templinst|arch=!hurd-i386 !i386)_ZNSt8_Rb_treeI10QByteArraySt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI4QUrlSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI4QUrlSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI4QUrlSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 hurd-i386 i386 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE11equal_rangeERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa hurd-i386 i386 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE11equal_rangeERS2_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS3_ESB_@Qt_6 6.1.2
  (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE16_M_insert_uniqueIS3_EES1_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_@Qt_6 6.1.2
@@ -4434,9 +4434,9 @@
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE4findERS2_@Qt_6 6.1.2
  (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeIN2Qt10DropActionESt4pairIKS1_7QPixmapESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS5_EES2_ISt17_Rb_tree_iteratorIS5_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIN2Qt10DropActionESt4pairIKS1_7QPixmapESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIN2Qt10DropActionESt4pairIKS1_7QPixmapESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIN2Qt10DropActionESt4pairIKS1_7QPixmapESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi11QEventPointESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiP11QTextObjectESt10_Select1stIS4_ESt4lessIiESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_@Qt_6 6.1.2
@@ -4444,14 +4444,14 @@
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiP11QTextObjectESt10_Select1stIS4_ESt4lessIiESaIS4_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
  (optional=templinst|arch=!armel !armhf)_ZNSt8_Rb_treeIiSt4pairIKiP11QTextObjectESt10_Select1stIS4_ESt4lessIiESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeIjSt4pairIKj7QStringESt10_Select1stIS3_ESt4lessIjESaIS3_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeIjSt4pairIKj7QStringESt10_Select1stIS3_ESt4lessIjESaIS3_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjiESt10_Select1stIS2_ESt4lessIjENSt3pmr21polymorphic_allocatorIS2_EEE24_M_get_insert_unique_posERS1_@Qt_6 6.3.0
  (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjiESt10_Select1stIS2_ESt4lessIjENSt3pmr21polymorphic_allocatorIS2_EEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Qt_6 6.3.0
  (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjiESt10_Select1stIS2_ESt4lessIjENSt3pmr21polymorphic_allocatorIS2_EEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Qt_6 6.3.0
- (optional=templinst|arch=amd64 arm64)_ZNSt8_Rb_treeIySt4pairIKyiESt10_Select1stIS2_ESt4lessIyESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa)_ZNSt8_Rb_treeIySt4pairIKyiESt10_Select1stIS2_ESt4lessIyESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIySt4pairIKyiESt10_Select1stIS2_ESt4lessIyESaIS2_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIySt4pairIKyiESt10_Select1stIS2_ESt4lessIyESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIySt4pairIKyiESt10_Select1stIS2_ESt4lessIyESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Qt_6 6.1.2
  (optional=templinst|subst)_ZNSt8__detail16_Hashtable_allocINSt3pmr21polymorphic_allocatorINS_10_Hash_nodeI7QStringLb1EEEEEE19_M_allocate_bucketsE{size_t}@Qt_6 6.2.0
  (optional=templinst|subst)_ZNSt8__detail16_Hashtable_allocINSt3pmr21polymorphic_allocatorINS_10_Hash_nodeIP13QStandardItemLb1EEEEEE19_M_allocate_bucketsE{size_t}@Qt_6 6.2.0
  (optional=templinst|subst)_ZNSt8__detail16_Hashtable_allocINSt3pmr21polymorphic_allocatorINS_10_Hash_nodeIiLb1EEEEEE19_M_allocate_bucketsE{size_t}@Qt_6 6.3.0
--- libqt6network6.symbols.save	2022-10-07 01:33:22.674152386 +0000
+++ libqt6network6.symbols	2022-10-07 01:35:50.355469000 +0000
@@ -1333,11 +1333,11 @@
  (optional=templinst)_ZNSt8_Rb_treeI10QByteArraySt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE16_M_insert_uniqueIS4_EES1_ISt17_Rb_tree_iteratorIS4_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI10QByteArraySt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE16_M_insert_uniqueIS3_EES1_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
  (optional=templinst|arch=hurd-i386 i386 mipsel powerpc ppc64 s390x)_ZNSt8_Rb_treeI9QDateTimeSt4pairIKS0_7QStringESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE21_M_insert_equal_lowerIS4_EESt17_Rb_tree_iteratorIS4_EOT_@Qt_6 6.3.0
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI9QDateTimeSt4pairIKS0_7QStringESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sh4 sparc64)_ZNSt8_Rb_treeI9QDateTimeSt4pairIKS0_7QStringESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Qt_6 6.1.2
  (optional=templinst)_ZSt14__copy_move_a1ILb1EPjjEN9__gnu_cxx11__enable_ifIXsrSt23__is_random_access_iterIT0_NSt15iterator_traitsIS4_E17iterator_categoryEE7__valueESt15_Deque_iteratorIT1_RSA_PSA_EE6__typeES4_S4_SD_@Qt_6 6.1.2
- (optional=templinst|arch=!amd64 !arm64 !hurd-i386 !i386)_ZSt15__copy_move_ditILb1EjRjPjSt15_Deque_iteratorIjS0_S1_EET3_S2_IT0_T1_T2_ES8_S4_@Qt_6 6.3.1
+ (optional=templinst|arch=!amd64 !arm64 !hppa !hurd-i386 !i386)_ZSt15__copy_move_ditILb1EjRjPjSt15_Deque_iteratorIjS0_S1_EET3_S2_IT0_T1_T2_ES8_S4_@Qt_6 6.3.1
  (optional=templinst)_ZSt23__copy_move_backward_a1ILb1EPjjEN9__gnu_cxx11__enable_ifIXsrSt23__is_random_access_iterIT0_NSt15iterator_traitsIS4_E17iterator_categoryEE7__valueESt15_Deque_iteratorIT1_RSA_PSA_EE6__typeES4_S4_SD_@Qt_6 6.1.2
- (optional=templinst|arch=!amd64 !arm64 !hurd-i386 !i386)_ZSt24__copy_move_backward_ditILb1EjRjPjSt15_Deque_iteratorIjS0_S1_EET3_S2_IT0_T1_T2_ES8_S4_@Qt_6 6.3.1
+ (optional=templinst|arch=!amd64 !arm64 !hppa !hurd-i386 !i386)_ZSt24__copy_move_backward_ditILb1EjRjPjSt15_Deque_iteratorIjS0_S1_EET3_S2_IT0_T1_T2_ES8_S4_@Qt_6 6.3.1
  _ZTI10QDnsLookup@Qt_6 6.1.2
  _ZTI10QSslSocket@Qt_6 6.1.2
  _ZTI10QTcpServer@Qt_6 6.1.2
--- libqt6test6.symbols.save	2022-10-07 12:38:55.921148734 +0000
+++ libqt6test6.symbols	2022-10-07 12:39:33.311493387 +0000
@@ -125,7 +125,7 @@
  (optional=templinst|subst)_ZNSt6vectorI11QMetaMethodSaIS0_EE7reserveE{size_t}@Qt_6 6.3.0
  (optional=templinst)_ZNSt6vectorI8QVariantSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Qt_6 6.3.0
  (optional=templinst)_ZNSt6vectorIP9QTestDataSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI10QByteArrayS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 ia64 hppa mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeI10QByteArrayS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeI10QByteArrayS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE4findERKS0_@Qt_6 6.1.2
  _ZTI14QTestEventLoop@Qt_6 6.1.2
  _ZTI24QAbstractItemModelTester@Qt_6 6.1.2
--- libqt6widgets6.symbols.save	2022-10-07 12:40:20.651929737 +0000
+++ libqt6widgets6.symbols	2022-10-07 12:42:19.293023189 +0000
@@ -6363,7 +6363,7 @@
  (optional=templinst)_ZNSt8_Rb_treeIN2Qt11GestureTypeESt4pairIKS1_P7QWidgetESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueIS6_EES2_ISt17_Rb_tree_iteratorIS6_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIN2Qt11GestureTypeESt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE16_M_insert_uniqueIS4_EES2_ISt17_Rb_tree_iteratorIS4_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIP13QGraphicsItemSt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIP7QObjectSt4pairIKS1_N2Qt11GestureTypeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIP7QObjectSt4pairIKS1_N2Qt11GestureTypeEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIP7QObjectSt4pairIKS1_P9QScrollerESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIP7QObjectSt4pairIKS1_P9QScrollerESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Qt_6 6.1.2
  (optional=templinst|arch=amd64 arm64 hppa sh4)_ZNSt8_Rb_treeIiSt4pairIKi11QEventPointESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
@@ -6373,9 +6373,9 @@
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi7QStringESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKi8QVariantESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiP11QWizardPageESt10_Select1stIS4_ESt4lessIiESaIS4_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2
- (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiP11QWizardPageESt10_Select1stIS4_ESt4lessIiESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Qt_6 6.1.2
+ (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiP11QWizardPageESt10_Select1stIS4_ESt4lessIiESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Qt_6 6.1.2
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiP13QGraphicsItemESt10_Select1stIS4_ESt4lessIiESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_@Qt_6 6.1.2
  (optional=templinst|arch=amd64 arm64 hppa sh4)_ZNSt8_Rb_treeIiSt4pairIKiP13QGraphicsItemESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueIS4_EES0_ISt17_Rb_tree_iteratorIS4_EbEOT_@Qt_6 6.2.1
  (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiP13QGraphicsItemESt10_Select1stIS4_ESt4lessIiESaIS4_EE24_M_get_insert_unique_posERS1_@Qt_6 6.1.2

Reply to: