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

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



Your message dated Sun, 13 Nov 2022 16:11:41 +0000
with message-id <E1ouFa9-006SWB-UG@fasolo.debian.org>
and subject line Bug#1015619: fixed in qt6-declarative 6.4.0+dfsg-5
has caused the Debian Bug report #1015619,
regarding qt6-declarative: 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.)


-- 
1015619: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015619
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qt6-declarative
Version: 6.2.4+dfsg-5
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-declarative_6.2.4+dfsg-5_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
  _ZTI29QQuickDialogButtonBoxAttached@Base 6.2.0
- _ZTI29QQuickImplicitSizeItemPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTI29QQuickImplicitSizeItemPrivate@Base 6.2.0
  _ZTI29QQuickScrollIndicatorAttached@Base 6.2.0
  _ZTI30QQuickApplicationWindowPrivate@Base 6.2.0
  _ZTI31QQuickApplicationWindowAttached@Base 6.2.0
@@ -3163,8 +3163,8 @@
  _ZTV17QQuickRadioButton@Base 6.2.0
  _ZTV17QQuickRangeSlider@Base 6.2.0
  _ZTV17QQuickRoundButton@Base 6.2.0
- _ZTV17QQuickToolPrivate@Base 6.2.0
- _ZTV18QQuickFramePrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV17QQuickToolPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV18QQuickFramePrivate@Base 6.2.0
  _ZTV18QQuickItemDelegate@Base 6.2.0
  _ZTV18QQuickPopupAnchors@Base 6.2.0
  _ZTV18QQuickPopupPrivate@Base 6.2.0
@@ -3194,14 +3194,14 @@
  _ZTV22QQuickContainerPrivate@Base 6.2.0
  _ZTV22QQuickPopupItemPrivate@Base 6.2.0
  _ZTV22QQuickSplitViewPrivate@Base 6.2.0
- _ZTV22QQuickTabButtonPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV22QQuickTabButtonPrivate@Base 6.2.0
  _ZTV22QQuickTextAreaAttached@Base 6.2.0
  _ZTV23QQuickApplicationWindow@Base 6.2.0
  _ZTV23QQuickScrollBarAttached@Base 6.2.0
  _ZTV23QQuickSplitViewAttached@Base 6.2.0
  _ZTV23QQuickStackViewAttached@Base 6.2.0
  _ZTV23QQuickSwipeViewAttached@Base 6.2.0
- _ZTV24QQuickRadioButtonPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV24QQuickRadioButtonPrivate@Base 6.2.0
  _ZTV24QQuickSelectionRectangle@Base 6.2.0
  _ZTV24QQuickVerticalHeaderView@Base 6.2.0
  _ZTV25QQuickActionGroupAttached@Base 6.2.0
@@ -3209,15 +3209,15 @@
  _ZTV25QQuickItemDelegatePrivate@Base 6.2.0
  _ZTV25QQuickSplitHandleAttached@Base 6.2.0
  _ZTV26QQuickHorizontalHeaderView@Base 6.2.0
- _ZTV26QQuickMenuSeparatorPrivate@Base 6.2.0
- _ZTV26QQuickRadioDelegatePrivate@Base 6.2.0
- _ZTV26QQuickWindowQmlImplPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV26QQuickMenuSeparatorPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV26QQuickRadioDelegatePrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV26QQuickWindowQmlImplPrivate@Base 6.2.0
  _ZTV27QQuickAbstractButtonPrivate@Base 6.2.0
  _ZTV27QQuickSwipeDelegateAttached@Base 6.2.0
  _ZTV28QQuickDialogButtonBoxPrivate@Base 6.2.0
  _ZTV28QQuickPopupTransitionManager@Base 6.2.0
  _ZTV29QQuickDialogButtonBoxAttached@Base 6.2.0
- _ZTV29QQuickImplicitSizeItemPrivate@Base 6.2.0
+#MISSING: 6.2.4+dfsg-5# _ZTV29QQuickImplicitSizeItemPrivate@Base 6.2.0
  _ZTV29QQuickScrollIndicatorAttached@Base 6.2.0
  _ZTV30QQuickApplicationWindowPrivate@Base 6.2.0
  _ZTV31QQuickApplicationWindowAttached@Base 6.2.0
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libqt6quickwidgets6/DEBIAN/symbols doesn't match completely debian/libqt6quickwidgets6.symbols
--- debian/libqt6quickwidgets6.symbols (libqt6quickwidgets6_6.2.4+dfsg-5_amd64)
+++ dpkg-gensymbols5aD5rN	2022-06-10 08:47:48.245956046 +0000
@@ -63,7 +63,7 @@
  _ZTS12QQuickWidget@Base 6.2.0
  _ZTS26QQuickRenderControlPrivate@Base 6.2.4
  _ZTV12QQuickWidget@Base 6.2.0
- _ZTV26QQuickRenderControlPrivate@Base 6.2.4
+#MISSING: 6.2.4+dfsg-5# _ZTV26QQuickRenderControlPrivate@Base 6.2.4
  (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QUrlE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES5_S6_S8_@Base 6.2.0
  (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QUrlE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS6_E_4_FUNES5_S6_S6_@Base 6.2.0
  (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QUrlE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_@Base 6.2.0
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qt6-declarative
Source-Version: 6.4.0+dfsg-5
Done: Patrick Franz <deltaone@debian.org>

We believe that the bug you reported is fixed in the latest version of
qt6-declarative, 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 1015619@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-declarative 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 15:31:32 +0100
Source: qt6-declarative
Architecture: source
Version: 6.4.0+dfsg-5
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Patrick Franz <deltaone@debian.org>
Closes: 1015619 1023073
Changes:
 qt6-declarative (6.4.0+dfsg-5) experimental; urgency=medium
 .
   [ Patrick Franz ]
   * Enable link time optimization (Closes: #1015619).
   * Fix FTCBFS, thx to Helmut Grohne: (Closes: #1023073).
     + Pass QT_HOST_* variables to cmake.
     + Build tools when cross compiling.
     + Build depend on ourselves during cross compiling.
Checksums-Sha1:
 a7f3d7b8be80baf179357bd5d499194e615d5539 6652 qt6-declarative_6.4.0+dfsg-5.dsc
 e57e85b27779e06fd28a98e88994400841ee0622 136400 qt6-declarative_6.4.0+dfsg-5.debian.tar.xz
 22ee792e6081290182da63ba988036e656cc8faa 9062 qt6-declarative_6.4.0+dfsg-5_source.buildinfo
Checksums-Sha256:
 4b0bb7eaa505f5db848dab389b1d5256f9c34ea8e0af10a4e1e372a6d2499d4c 6652 qt6-declarative_6.4.0+dfsg-5.dsc
 89e02727566e968c48216605ce560c64fa651d4be85b5399d393160a28ac27a6 136400 qt6-declarative_6.4.0+dfsg-5.debian.tar.xz
 5f2cd4698a24cdc030b41a037c314d3beb837b8019bf504adeb0ff483c5657a5 9062 qt6-declarative_6.4.0+dfsg-5_source.buildinfo
Files:
 9fccc7176a13557c4bfb130c14c819d8 6652 libs optional qt6-declarative_6.4.0+dfsg-5.dsc
 a8bca4a66c6304b7dc2e9dae3ee35f95 136400 libs optional qt6-declarative_6.4.0+dfsg-5.debian.tar.xz
 ac9502cf76f938e52007eefe7cdedb39 9062 libs optional qt6-declarative_6.4.0+dfsg-5_source.buildinfo

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

iQIzBAEBCgAdFiEEYodBXDR68cxZHu3Knp96YDB3/lYFAmNxD88ACgkQnp96YDB3
/lZrHA/9GNTRRJrteOawRROlfmbXu9LmUM9++VO5PUpJz2zA2rEszraEFViP9KXl
vbNbgqMYodScCWQ+UYGEEEn67T+zSTmtGBIeSwV3u4qrh5i83+zb0I1uEpQoE7iU
7S8+Igj9m23LKDvYPU2GtwtJ1kQkDdGkY8s3hhNFRWu2ZpiNZOscZAjUbjhqPtEQ
VeA1RK6/i8bVU40Ph/uvA+7JHmJ7LZWrqACN4QmnArWYb3sEl/l5J3eCpKVBfdcp
eS+qNxWky48KUGqrUV4KzVRxkVJBkxl7Ev8/oZArsTEvJ+j7WcSJLmkPB/cF+IZ3
fuJJQKfytXRKuBJRv75vkmzrXgKk8i2hYopKVRFABz8js+1/LlQsf9I8dwRZd9yt
rShtl1NBrHWU+yLWf6EW3iEiOWpJ8uSAgqZ3OtukK9mx97Z2WjIFOTCNy/b87wfO
oym+Maw6cuvtzD8E/Y8qDwOAm+dYaihS3Z1libcckEgpdWmO7MP8gfpmG3jNSFJ5
PtvTvf3Ul+2Bi8KPewGeGkMzbOKDZQfKJgM84KFc/2tADvlIklQQjBhBd7a/pfjV
D3srRY7+gDTU+YQUVEpoV7qs+/uLCvLcovbbB0NWkcWqng9MiXcCvIIHsOZOSscI
tT4R+twJ2OKMMaTvichH/LPiLKck4Wf6b5Op2CHfBJtfo/2Cxhw=
=aoYv
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: