Your message dated Fri, 05 Sep 2025 15:19:02 +0000
with message-id <[email protected]>
and subject line Bug#1096708: fixed in gio-qt 0.0.16-1
has caused the Debian Bug report #1096708,
regarding gio-qt: ftbfs with GCC-15
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 [email protected]
immediately.)
--
1096708: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096708
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gio-qt
Version: 0.0.14-2
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/gio-qt_0.0.14-2_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
| ^~~
[ 81%] Linking CXX executable qgio-tools
cd /build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu/qgio-tools &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/qgio-tools.dir/link.txt
--verbose=1
/usr/bin/c++ -g -Wall -Wl,-z,relro -Wl,-z,now
-Wl,--dependency-file=CMakeFiles/qgio-tools.dir/link.d
"CMakeFiles/qgio-tools.dir/main.cpp.o" -o qgio-tools
-Wl,-rpath,/build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu/gio-qt
../gio-qt/libgio-qt.so.0.0.1 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.15
-lgiomm-2.4 -lgio-2.0 -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0
make[3]: Leaving directory
'/build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu'
[ 81%] Built target qgio-tools
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp: In
function ‘QVariant qconf_types_to_qvariant(GVariant*)’:
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_HANDLE’ not handled in switch
[-Wswitch]
16 | switch (g_variant_classify(value)) {
| ^
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_OBJECT_PATH’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_SIGNATURE’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_VARIANT’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_MAYBE’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_TUPLE’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:16:12:
warning: enumeration value ‘G_VARIANT_CLASS_DICT_ENTRY’ not handled in switch
[-Wswitch]
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp: In
function ‘GVariant* qconf_types_collect_from_variant(const GVariantType*, const
QVariant&)’:
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:133:28:
warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2'
instead [-Wdeprecated-declarations]
133 | data = g_memdup(array.data(), static_cast<guint>(size));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
from /usr/include/glib-2.0/glib/giochannel.h:36,
from /usr/include/glib-2.0/glib.h:56,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from /usr/include/giomm-2.4/giomm/icon.h:8,
from
/build/reproducible-path/gio-qt-0.0.14/gio-qt/private/dgiohelper.h:8,
from
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:6:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
338 | gpointer g_memdup (gconstpointer mem,
| ^~~~~~~~
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp: In
member function ‘bool DGioSettingsPrivate::includeKey(const gchar*) const’:
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:183:47:
warning: ‘gchar** g_settings_list_keys(GSettings*)’ is deprecated: Use
'g_settings_schema_list_keys' instead [-Wdeprecated-declarations]
183 | gchar **allKeys = g_settings_list_keys(settings);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/glib-2.0/gio/gio.h:137,
from
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:12:
/usr/include/glib-2.0/gio/gsettings.h:98:25: note: declared here
98 | gchar ** g_settings_list_keys
(GSettings *settings);
| ^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp: In
member function ‘QStringList DGioSettings::keys() const’:
/build/reproducible-path/gio-qt-0.0.14/gio-qt/source/dgiosettings.cpp:350:40:
warning: ‘gchar** g_settings_list_keys(GSettings*)’ is deprecated: Use
'g_settings_schema_list_keys' instead [-Wdeprecated-declarations]
350 | gchar** keys = g_settings_list_keys(d->settings);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsettings.h:98:25: note: declared here
98 | gchar ** g_settings_list_keys
(GSettings *settings);
| ^~~~~~~~~~~~~~~~~~~~
[ 84%] Linking CXX shared library libgio-qt6.so
cd /build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu/gio-qt &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/gio-qt_qt6.dir/link.txt
--verbose=1
/usr/bin/ld: CMakeFiles/gio-qt_qt6.dir/source/dglibutils.cpp.o:(.rodata+0x10):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld:
CMakeFiles/gio-qt_qt6.dir/source/dgiovolumemanager.cpp.o:(.rodata+0x10):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld:
CMakeFiles/gio-qt_qt6.dir/source/dgiomountoperation.cpp.o:(.rodata+0x10):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld: CMakeFiles/gio-qt_qt6.dir/source/dgiomount.cpp.o:(.rodata+0x18):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld: CMakeFiles/gio-qt_qt6.dir/source/dgiovolume.cpp.o:(.rodata+0x10):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld: CMakeFiles/gio-qt_qt6.dir/source/dgiofile.cpp.o:(.rodata+0x18):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld:
CMakeFiles/gio-qt_qt6.dir/source/dgiofileinfo.cpp.o:(.rodata+0x10): multiple
definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld:
CMakeFiles/gio-qt_qt6.dir/source/dgiofileiterator.cpp.o:(.rodata+0x18):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld: CMakeFiles/gio-qt_qt6.dir/source/dgiodrive.cpp.o:(.rodata+0x10):
multiple definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
/usr/bin/ld:
CMakeFiles/gio-qt_qt6.dir/source/dgiosettings.cpp.o:(.rodata+0x18): multiple
definition of `QtPrivate::IsFloatType_v<_Float16>';
CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o:(.rodata+0x10):
first defined here
collect2: error: ld returned 1 exit status
/usr/bin/c++ -fPIC -g -Wall
-Wl,--dependency-file=CMakeFiles/gio-qt_qt6.dir/link.d -Wl,-z,relro -Wl,-z,now
-shared -Wl,-soname,libgio-qt6.so.0 -o libgio-qt6.so.0.0.1
"CMakeFiles/gio-qt_qt6.dir/gio-qt_qt6_autogen/mocs_compilation.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dglibutils.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiovolumemanager.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiomountoperation.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiomount.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiovolume.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiofile.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiofileinfo.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiofileiterator.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiodrive.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/source/dgiosettings.cpp.o"
"CMakeFiles/gio-qt_qt6.dir/private/dgiohelper.cpp.o"
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6.7.2 -lgiomm-2.4 -lgio-2.0
-lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0
make[3]: *** [gio-qt/CMakeFiles/gio-qt_qt6.dir/build.make:287:
gio-qt/libgio-qt6.so.0.0.1] Error 1
make[3]: Leaving directory
'/build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:181: gio-qt/CMakeFiles/gio-qt_qt6.dir/all]
Error 2
make[2]: Leaving directory
'/build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/gio-qt-0.0.14/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: gio-qt
Source-Version: 0.0.16-1
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gio-qt, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <[email protected]> (supplier of updated gio-qt 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 05 Sep 2025 11:01:50 -0400
Source: gio-qt
Architecture: source
Version: 0.0.16-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Deepin Packaging Team
<[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1096708
Changes:
gio-qt (0.0.16-1) unstable; urgency=medium
.
* New upstream release. (Closes: #1096708)
* debian/control: Update versioned Conflicts.
* debian/control: Drop libgio-qt-doc, no longer built upstream.
Checksums-Sha1:
6139cabcbea26c395e9f135e427eb7a5df108042 2449 gio-qt_0.0.16-1.dsc
a464db454f61439b14fde503a77ba67605441423 41116 gio-qt_0.0.16.orig.tar.xz
82e730f2a579087893442bcaee8307d5941f05c1 8104 gio-qt_0.0.16-1.debian.tar.xz
4f4fbbcaf97b558696b441d0dc2c1e1798726d0a 88856 gio-qt_0.0.16-1.git.tar.xz
37de678044c16c16492b4778eb3363a43a042809 18054 gio-qt_0.0.16-1_source.buildinfo
Checksums-Sha256:
e80ef8a5e5a453eb2c54b1be9aabb992e6b5742d41eebd89b720e6bb7e6c3ea3 2449
gio-qt_0.0.16-1.dsc
0d841559d167aa6393afd2523445b4555b6874ccde346430e26df964e58e4e67 41116
gio-qt_0.0.16.orig.tar.xz
6e6fb0ea535846d3c558f9bfc5c2e72b707b0cccfb1b431e4fd1412be48d4c40 8104
gio-qt_0.0.16-1.debian.tar.xz
7f637fdc28aa0aeee2a2a507617cdf7f341e19a8f166cf4da4307684afa6c9b7 88856
gio-qt_0.0.16-1.git.tar.xz
4894bc80f793165d9c92456c46278865c66801486d628ade45c45f1758087093 18054
gio-qt_0.0.16-1_source.buildinfo
Files:
e7ca9616f659b0350ee346d96b44baed 2449 libs optional gio-qt_0.0.16-1.dsc
7bb1826f9c67dc9cf5eab2fedc272990 41116 libs optional gio-qt_0.0.16.orig.tar.xz
6311a20972079254ccddf20e494a66fc 8104 libs optional
gio-qt_0.0.16-1.debian.tar.xz
e9c0df53277001066969a09c452f1406 88856 libs optional gio-qt_0.0.16-1.git.tar.xz
0757cd832c62472e517bceeb7302c64e 18054 libs optional
gio-qt_0.0.16-1_source.buildinfo
Git-Tag-Info: tag=0524684f72c219459168c185000ab4cbc2c99886
fp=7e7729476d87d6f11d91accbc293e7b461825ace
Git-Tag-Tagger: Boyuan Yang <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmi6/BkACgkQYG0ITkaD
wHlL+RAA0a/Vjnv0gWN+Cq/Sw3bbiOdRSEFBixTvQiRdvd3ZqROo8Z2FP6UM2a9V
4pa9Ogg3+o9WSgn1bpYP3E6YWHkG3AlH3NeDPQtn+0gJMR5Olo6D8XeARNhqa5wH
DJeiQ3bP5v0cKXwDabNyZRxDmuBcuQFwMc6YBsTN+WU3RTmYaDbIRrHMvU3xA7Rq
i0ea8eEkrxEkgksh1OKpDEF6QWm9ec4y2eMxrwFOvbrqz1MhxaTTAjUV2f1EUnRY
avfg053Acu50WwYjJsFomtGVw2lrrbs4TxcnlbC72eJFKidLFFGLr5Waw5injPr4
nBnnZlYnBXSTqMVzdovDX7dIhJ5g4RSZZtNwsSAzUxWk8itzjir24n3TyX3fqFyk
qI0k1N+atYMUgQ5nBwgMHgaQ+/4r1IKR2DgTJTp8Qc9dvdQPLlzQOuvF6ybNhX/H
eluTTbzpwQ6bJDpG9BVEtL0B7V49tcHlpYx7C91sVRJ3ssgrjYySSK3GceUKRFq6
WcMpZ4fmrpnmio+MQnvJuTqLmJ9RaTqs0islawRAN7DHsmf4Qt5PLc9/p3PEaNqb
SZO7uoO1qBtzX2yvdpzJxXf8Gd0owTBClv2RPx6ia278kIdRmbOXtri9w7CXCcPE
cbnke8EI5jducJ4YIdhWkUQCLzNSIFH6cLZy+dyCyBA1wKEW4os=
=pFxi
-----END PGP SIGNATURE-----
pgpcXLw02ysiz.pgp
Description: PGP signature
--- End Message ---