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

Bug#1096485: marked as done (crossguid: ftbfs with GCC-15)



Your message dated Sun, 28 Sep 2025 01:33:58 +0000
with message-id <E1v2gIY-007ZFE-11@fasolo.debian.org>
and subject line Bug#1096485: fixed in crossguid 0.0+git200150803-7
has caused the Debian Bug report #1096485,
regarding crossguid: 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 owner@bugs.debian.org
immediately.)


-- 
1096485: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096485
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:crossguid
Version: 0.0+git200150803-6
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
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/crossguid_0.0+git200150803-6_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

[...]

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package crossguid
dpkg-buildpackage: info: source version 0.0+git200150803-6
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jelmer Vernooij <jelmer@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803'
dh_clean libcrossguid.* *.o
make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803'
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803'
x86_64-linux-gnu-g++ -shared -fPIC -Wall -std=c++11 -Wl,-soname,libcrossguid.so.0 -DGUID_LIBUUID \
-I/usr/include/uuid  guid.cpp -o libcrossguid.so.0.0.1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/crossguid-0.0+git200150803=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -luuid \
-Wl,-z,relro
ar x /usr/lib/x86_64-linux-gnu/libuuid.a
ar cr libcrossguid.a *.o
make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803'
mkdir -p debian/tmp/usr/include
mkdir -p debian/tmp/usr/lib/x86_64-linux-gnu
cp guid.h debian/tmp/usr/include/
cp libcrossguid.* debian/tmp/usr/lib/x86_64-linux-gnu/
make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_perl
   debian/rules override_dh_link
make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803'
dh_link -plibcrossguid-dev usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 usr/lib/x86_64-linux-gnu/libcrossguid.so
dh_link -plibcrossguid0 usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 usr/lib/x86_64-linux-gnu/libcrossguid.so.0
make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803'
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libcrossguid0/DEBIAN/symbols doesn't match completely debian/libcrossguid0.symbols
--- debian/libcrossguid0.symbols (libcrossguid0_0.0+git200150803-6_amd64)
+++ dpkg-gensymbolsvgBbve	2025-02-16 03:41:31.733288815 +0000
@@ -15,6 +15,6 @@
  _ZN4GuidaSERKS_@Base 0.0+git200150803
  _ZNK4GuideqERKS_@Base 0.0+git200150803
  _ZNK4GuidneERKS_@Base 0.0+git200150803
- _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803
- (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803
+#MISSING: 0.0+git200150803-6# _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803
+#MISSING: 0.0+git200150803-6# (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803
  _ZlsRSoRK4Guid@Base 0.0+git200150803
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: crossguid
Source-Version: 0.0+git200150803-7
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
crossguid, 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 1096485@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated crossguid 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, 28 Sep 2025 03:19:51 +0200
Source: crossguid
Architecture: source
Version: 0.0+git200150803-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1015377 1096485
Changes:
 crossguid (0.0+git200150803-7) unstable; urgency=medium
 .
   * QA upload.
   * Update .symbols control file.  (Closes: #1096485, #1015377)
   * Add watch file.
   * Enable all hardening flags.
Checksums-Sha1:
 b7e3f038087f8772a4afd94e1ba2f0652e4b5956 2039 crossguid_0.0+git200150803-7.dsc
 283f839e5b9f9f13a927aa1a713488ae5ede499c 3628 crossguid_0.0+git200150803-7.debian.tar.xz
 f799f2c75e4291a1fafabbe8e778a57a199dd047 5401 crossguid_0.0+git200150803-7_source.buildinfo
Checksums-Sha256:
 f959631345e8e0afd6adc0130c10fa17fbc461a7642ce940aee8e508bd381a18 2039 crossguid_0.0+git200150803-7.dsc
 5c56c04a48239afe814948d41316136a808e7f45c702c00ab55c74d406523107 3628 crossguid_0.0+git200150803-7.debian.tar.xz
 00ea12438606d0497b1630ef687dc40c1e020fc38720a015d4f2acf4a2172535 5401 crossguid_0.0+git200150803-7_source.buildinfo
Files:
 988ee1153275d7ab8d916106f29e9d13 2039 libs optional crossguid_0.0+git200150803-7.dsc
 82541658673a3c5e7bc22d43db354791 3628 libs optional crossguid_0.0+git200150803-7.debian.tar.xz
 1cecbea2e8769cb653a583826e152b88 5401 libs optional crossguid_0.0+git200150803-7_source.buildinfo

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

iQJEBAEBCgAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjYjioQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCMdcD/9/hMY95nAJu7+OnPF2TkA9YN0klNx/H0L7
2i/CzQkV8Aw2vyx/uhbNktt2r3CLW7UCao5nQEwEpnboxDcTC95sAeWr5NuFBb76
Ih9lgJinevZxwEBI/BTv8vkNrwogd4qxMYYl4SpVXUR+8jzfCxbqkAp7TuZvW2zS
IquzPVgvLOL+6w7RcOqSHu7NX+ssdVTWHB//4jcOuGKZ2OG0n73jZL5RngCbPoIr
sVi8oAnUxkg+UEW9nt9JIg94puE8vMvdhaxKbsIsgENIRWzDLf5CJ/bHf59mkQl7
BflNRn47gzCseVVTTXdR+6KD2WYEk7/9cCyvah/cUkIkQYagAgGtOliW6v2bqhXt
OorTjL1/1+g/c2aUwdL/wvy01cqVCbuyxuiKUPjAejzkxEHwlDnyUj9+S1RmlVjd
pUnaZ8sflTp7Q3vCe4X554HbXHXTzc5dAkmR/HSBhYRzJvIqzuL+PUcl+ebnZn2r
T9S4bdFoTtM27e8kXFadq62QDAQMRwpYgNnCBkzUUG/CAmMY2UL/x1CdXGAUh3Zl
DRW+ASKeS5S5iEc44ra3zilt/2oPzcC2yYJ10e2UN/G99yzV22ApogEVXuzt5wM5
wW0Wgd4IyKiJgqQbENGWf3ZdKSUkB6gS4C0cUdjNZfolzs2F41ZX6ELF0Kt8+e32
Q1zjVVCjGQ==
=TNiJ
-----END PGP SIGNATURE-----

Attachment: pgpBnE4EraW6Z.pgp
Description: PGP signature


--- End Message ---

Reply to: