On 15.06.2022 21:03 +0200, Sebastian Ramacher wrote:

Control: reopen -1

On 2022-06-15 19:54:51 +0200, Bastian Germann wrote:
I am sponsoring a NMU that was provided to fix this.
debdiff is attached.
Thanks, but the fix was incomplete:
https://buildd.debian.org/status/fetch.php?pkg=libfm-qt&arch=i386&ver=0.16.0-3.1&stamp=1655316964&raw=0

Cheers


diff -Nru libfm-qt-0.16.0/debian/changelog libfm-qt-0.16.0/debian/changelog
--- libfm-qt-0.16.0/debian/changelog    2021-01-08 20:15:46.000000000 +0100
+++ libfm-qt-0.16.0/debian/changelog    2022-06-15 09:59:06.000000000 +0200
@@ -1,3 +1,10 @@
+libfm-qt (0.16.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with Qt >=5.15.3 and gcc-11. (Closes: #984102)
+
+ -- Mateusz Łukasik <mat...@linuxmint.pl>  Wed, 15 Jun 2022 09:59:06 +0200
+
  libfm-qt (0.16.0-3) unstable; urgency=high
* Update symbols for armel, armhf, i386, mipsel and s390x to fit FTBFS.
diff -Nru libfm-qt-0.16.0/debian/libfm-qt8.symbols 
libfm-qt-0.16.0/debian/libfm-qt8.symbols
--- libfm-qt-0.16.0/debian/libfm-qt8.symbols    2021-01-08 12:56:41.000000000 
+0100
+++ libfm-qt-0.16.0/debian/libfm-qt8.symbols    2022-06-15 09:56:41.000000000 
+0200
@@ -1293,7 +1293,6 @@
   _ZNK2Fm9DeleteJob10metaObjectEv@Base 0.16.0
   _ZNK2Fm9Templates10metaObjectEv@Base 0.16.0
   
_ZNKSt10_HashtableIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS6_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS6_m@Base
 0.16.0
- 
_ZNSt10_HashtableIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS6_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS6_@Base
 0.16.0
   
_ZNSt10_HashtableIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS6_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv@Base
 0.16.0
   
_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N2Fm12FileInfoListEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv@Base
 0.16.0
   
_ZNSt14_Fwd_list_baseISt10shared_ptrIKN2Fm8IconInfoEESaIS4_EE14_M_erase_afterEPSt19_Fwd_list_node_baseS8_@Base
 0.16.0
@@ -1308,7 +1307,6 @@
   
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJRS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base
 0.16.0
- 
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS1_S3_EERS6_@Base
 0.16.0
   
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_@Base
 0.16.0
   
_ZNSt6vectorIPN2Fm12ThumbnailJobESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorIPN2Fm16DirTreeModelItemESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base
 0.16.0
@@ -1319,12 +1317,12 @@
   
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE12emplace_backIJRKS4_EEEvDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base
 0.16.0
- 
_ZNSt6vectorISt10shared_ptrIKN2Fm8MimeTypeEESaIS4_EE12emplace_backIJRKS4_EEEvDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIKN2Fm8MimeTypeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIN2Fm11ThumbnailerEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_@Base
 0.16.0
   
_ZNSt6vectorISt10shared_ptrIN2Fm6FolderEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base
 0.16.0
+ 
_ZNSt6vectorISt10unique_ptrIN2Fm8ArchiverESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt4pairISt10shared_ptrIKN2Fm8FileInfoEES5_ESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base
 0.16.0
   
_ZNSt6vectorISt4pairISt10shared_ptrIKN2Fm8FileInfoEES5_ESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base
 0.16.0
   
_ZNSt8__detail9_Map_baseIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS7_St10shared_ptrIKN2Fm8FileInfoEEESaISE_ENS_10_Select1stESt8equal_toIS7_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOS7_@Base
 0.16.0
diff -Nru libfm-qt-0.16.0/debian/patches/fix_ftbfs_qt_5.15.3.patch 
libfm-qt-0.16.0/debian/patches/fix_ftbfs_qt_5.15.3.patch
--- libfm-qt-0.16.0/debian/patches/fix_ftbfs_qt_5.15.3.patch    1970-01-01 
01:00:00.000000000 +0100
+++ libfm-qt-0.16.0/debian/patches/fix_ftbfs_qt_5.15.3.patch    2022-06-15 
09:59:06.000000000 +0200
@@ -0,0 +1,27 @@
+Origin: upstream, 
https://github.com/lxqt/libfm-qt/commit/868f0d36979c6930efcc8be20ed355cc1205723c
+From: Chiitoo <chii...@users.noreply.github.com>
+Date: Sat, 21 Nov 2020 03:52:22 +0200
+Subject: Fix compiling with Qt >=5.15.3 (#588)
+
+After a Qt upstream change [1], certain assignments that were not
+caught by the compiler will now fail hard due to 'use of deleted
+function'.
+
+1. https://code.qt.io/cgit/qt/qtbase.git/commit/?id=f8ad329f7ee
+---
+ src/filedialog.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/filedialog.cpp b/src/filedialog.cpp
+index 51754ce0..ef28696e 100644
+--- a/src/filedialog.cpp
++++ b/src/filedialog.cpp
+@@ -1109,7 +1109,7 @@ void FileDialog::setMimeTypeFilters(const QStringList& 
filters) {
+                 nameFilter += suffix;
+                 nameFilter += QLatin1Char(' ');
+             }
+-            nameFilter[nameFilter.length() - 1] = ')';
++            nameFilter[nameFilter.length() - 1] = QLatin1Char(')');
+         }
+         nameFilters << nameFilter;
+     }
diff -Nru libfm-qt-0.16.0/debian/patches/series 
libfm-qt-0.16.0/debian/patches/series
--- libfm-qt-0.16.0/debian/patches/series       1970-01-01 01:00:00.000000000 
+0100
+++ libfm-qt-0.16.0/debian/patches/series       2022-06-15 09:47:20.000000000 
+0200
@@ -0,0 +1 @@
+fix_ftbfs_qt_5.15.3.patch



I see that. Fixed again on mentors.

Reply via email to