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

Bug#1015620: marked as done (qt6-lottie: ftbfs with LTO (link time optimization) enabled)



Your message dated Sun, 13 Nov 2022 13:26:32 +0000
with message-id <E1ouD0K-005dcc-1q@fasolo.debian.org>
and subject line Bug#1015620: fixed in qt6-lottie 6.4.0-2
has caused the Debian Bug report #1015620,
regarding qt6-lottie: ftbfs with LTO (link time optimization) enabled
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1015620: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015620
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qt6-lottie
Version: 6.2.4-2
Severity: minor
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/qt6-lottie_6.2.4-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/x86_64-linux-gnu/libQt6*.prl\

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -O--buildsystem=cmake\+ninja
   dh_installdocs -O--buildsystem=cmake\+ninja
   dh_installchangelogs -O--buildsystem=cmake\+ninja
   dh_installsystemduser -O--buildsystem=cmake\+ninja
   dh_perl -O--buildsystem=cmake\+ninja
   dh_link -O--buildsystem=cmake\+ninja
   dh_strip_nondeterminism -O--buildsystem=cmake\+ninja
   dh_compress -O--buildsystem=cmake\+ninja
   dh_fixperms -O--buildsystem=cmake\+ninja
   dh_missing -O--buildsystem=cmake\+ninja
   dh_dwz -a -O--buildsystem=cmake\+ninja
   dh_strip -a -O--buildsystem=cmake\+ninja
   dh_makeshlibs -a -O--buildsystem=cmake\+ninja
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libqt6bodymovin6/DEBIAN/symbols doesn't match completely debian/libqt6bodymovin6.symbols
--- debian/libqt6bodymovin6.symbols (libqt6bodymovin6_6.2.4-2_amd64)
+++ dpkg-gensymbolsjt5rAv	2022-06-10 08:59:01.693729399 +0000
@@ -266,18 +266,19 @@
  _ZNK9BMEllipse6renderER14LottieRenderer@Base 6.2.1
  _ZNK9BMEllipse8positionEv@Base 6.2.1
  _ZNK9BMLiteral10metaObjectEv@Base 6.2.1
- (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiPN15BMFreeFormShape15VertexBuildInfoEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_@Base 6.2.1
- (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiPN15BMFreeFormShape15VertexBuildInfoEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 6.2.1
- (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKibESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 6.2.1
- (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKibESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 6.2.1
+#MISSING: 6.2.4-2# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiPN15BMFreeFormShape15VertexBuildInfoEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_@Base 6.2.1
+#MISSING: 6.2.4-2# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiPN15BMFreeFormShape15VertexBuildInfoEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 6.2.1
+#MISSING: 6.2.4-2# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKibESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 6.2.1
+#MISSING: 6.2.4-2# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKibESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 6.2.1
+ _ZSt19piecewise_construct@Base 6.2.4-2
  _ZTI10BMPropertyI6QSizeFE@Base 6.2.1
- _ZTI10BMPropertyIdE@Base 6.2.1
- _ZTI10BMPropertyIiE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTI10BMPropertyIdE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTI10BMPropertyIiE@Base 6.2.1
  _ZTI10BMRepeater@Base 6.2.1
  _ZTI10BMTrimPath@Base 6.2.1
  _ZTI12BMFillEffect@Base 6.2.1
  _ZTI12BMImageLayer@Base 6.2.1
- _ZTI12BMProperty2DI6QSizeFE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTI12BMProperty2DI6QSizeFE@Base 6.2.1
  _ZTI12BMShapeLayer@Base 6.2.1
  _ZTI14LottieRenderer@Base 6.2.1
  _ZTI15BMFreeFormShape@Base 6.2.1
@@ -322,14 +323,14 @@
  _ZTS8BMStroke@Base 6.2.1
  _ZTS9BMEllipse@Base 6.2.1
  _ZTS9BMLiteral@Base 6.2.1
- _ZTV10BMPropertyI6QSizeFE@Base 6.2.1
- _ZTV10BMPropertyIdE@Base 6.2.1
- _ZTV10BMPropertyIiE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTV10BMPropertyI6QSizeFE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTV10BMPropertyIdE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTV10BMPropertyIiE@Base 6.2.1
  _ZTV10BMRepeater@Base 6.2.1
  _ZTV10BMTrimPath@Base 6.2.1
  _ZTV12BMFillEffect@Base 6.2.1
  _ZTV12BMImageLayer@Base 6.2.1
- _ZTV12BMProperty2DI6QSizeFE@Base 6.2.1
+#MISSING: 6.2.4-2# _ZTV12BMProperty2DI6QSizeFE@Base 6.2.1
  _ZTV12BMShapeLayer@Base 6.2.1
  _ZTV14LottieRenderer@Base 6.2.1
  _ZTV15BMFreeFormShape@Base 6.2.1
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qt6-lottie
Source-Version: 6.4.0-2
Done: Patrick Franz <deltaone@debian.org>

We believe that the bug you reported is fixed in the latest version of
qt6-lottie, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1015620@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Franz <deltaone@debian.org> (supplier of updated qt6-lottie package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 13 Nov 2022 14:08:18 +0100
Source: qt6-lottie
Architecture: source
Version: 6.4.0-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Patrick Franz <deltaone@debian.org>
Closes: 1015620
Changes:
 qt6-lottie (6.4.0-2) experimental; urgency=medium
 .
   [ Patrick Franz ]
   * Enable link time optimization (Closes: #1015620).
Checksums-Sha1:
 091e358c9aa4bd78f0cf0e7a7e4bc2c518f261dc 2505 qt6-lottie_6.4.0-2.dsc
 31753747aa98ad3875b9695158f69fb6f933f580 5328 qt6-lottie_6.4.0-2.debian.tar.xz
 c17a5320e08234b1ec9dbcadd00daae416c1e5d5 11010 qt6-lottie_6.4.0-2_source.buildinfo
Checksums-Sha256:
 0267e3f4e48aac6ba6bcfb5b4f0109f3417d5cc248683cb994b25a9983b6d5fd 2505 qt6-lottie_6.4.0-2.dsc
 6f634152bf4923ef200ec757f36ec6b9f907c5892e32fac9d57a41ecb5201f27 5328 qt6-lottie_6.4.0-2.debian.tar.xz
 f172db238e3e5335e9b51f116bfa7dfdcf05e29c67b4c6ad99a790a10930378f 11010 qt6-lottie_6.4.0-2_source.buildinfo
Files:
 30cb13f8c92cc650ab26ffc8ca23a132 2505 libs optional qt6-lottie_6.4.0-2.dsc
 d544922638d3fda85232dd9e0c476160 5328 libs optional qt6-lottie_6.4.0-2.debian.tar.xz
 622f7e04672748fc6d8006a477f2fe95 11010 libs optional qt6-lottie_6.4.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmNw7I8ACgkQnp96YDB3
/lbknhAAqyN+qD4zOuPEOB/tlyXh4lqaqP9QnahJjTCHBcMcDSC0DtP9okKMtYoG
6Koz8jsjbxT4tS3TkvEA6XX60H4D6GWFBOheh2oDYBmt/1DXfM8ANk3TrnsuLBYv
WALsJuxJVtm51FFocapNmQaFjSBCNo4+HGet6WS8Jaq0LPYV7wz3J/4mf8IwXX5K
UuKwMYZRk2Bi6QjVPviSh4yDmgGhxapsT+DVDX0YObFU07ulGWElaPCNibZjnmFW
oLzXSWD14YRNdXXLiyoQs9oWxBnA0Q3zHU7FDG2N5MNdbO6PIKBc8QiCI0xZSe7V
zlWJut9CGn9v2QJ3oqlhY08x5nURp+TenqBK884VEZkxWMls1q/7UH4Q2AHF8Qe5
6LN/c7rWZy3GaFPD1BJBprtOaLwFPeipzI4bQoYZ6zgUS/7/o7vxzEyi07kTPJkl
RmCAF4HAVr1/E8VXCHfpmMNTHGmXbg0HK1xAfIwICsH5QvpKHg2RxOPvxFLeMSC4
Q0QuHzfuv8Q3SvMFxKtNit3N+e1zi5VOVvNvDuhCRfFUyn1p6DmCM6QepKV5uaxv
faRk84uW1rQpmDnum+R+9aP+ZMZQQI5dBEbC3PauAaVOk+VCmjBZUv4i+RxNdfVn
hFvjoFsFqSslZHM/Pu3UcPdu9h4gJkqFYmweerAaTyRVeg6eNI0=
=KI6w
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: