Public bug reported:

Imported from Debian bug http://bugs.debian.org/1096475:

Package: src:crash
Version: 8.0.6-1
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/crash_8.0.6-1_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

[...]
checking whether localtime_r is compatible with its POSIX signature... no
checking for lwpstatus_t.pr_reg in sys/procfs.h... yes
checking for unsetenv... no
checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no
checking for win32_pstatus_t in sys/procfs.h... yes
checking for unsetenv() return type... no
checking for ftello... int
checking whether unsetenv obeys POSIX... yes
checking for ftello64... yes
checking whether iswcntrl works... yes
checking for fseeko... yes
checking for towlower... yes
checking for fseeko64... yes
checking for wctype_t... yes
checking for fopen64... yes
checking for wctrans_t... yes
yes
checking for wmemchr... checking size of off_t... yes
checking for a BSD-compatible install... install --strip-program=true
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... 8
checking file_ptr type... BFD_HOST_64_BIT
yes
checking for stdlib.h... (cached) yes
checking for style of include used by make... GNU
checking whether make supports nested variables... checking for unistd.h... 
(cached) yes
yes
checking dependency style of gcc... checking for sys/param.h... gcc3
checking whether make supports nested variables... (cached) yes
checking whether ln -s works... yes
checking for x86_64-pc-linux-gnu-ranlib... ranlib
checking for x86_64-pc-linux-gnu-ar... (cached) ar
yes
checking for getpagesize... (cached) yes
checking for working mmap... configure: updating cache ./config.cache
checking that generated files are newer than configure... yes
checking for madvise... yes
checking for mprotect... yes
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating bfd-in3.h
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: creating Makefile
config.status: creating import/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[4]: *** [Makefile:860: all] Error 2

crash build failed

make[3]: *** [Makefile:267: gdb_merge] Error 1
make[2]: *** [Makefile:258: all] Error 2
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 255
make[1]: Leaving directory '/build/reproducible-path/crash-8.0.6'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

** Affects: crash (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: crash (Debian)
     Importance: Undecided
         Status: New


** Tags: ftbfs

** Bug watch added: Debian Bug tracker #1096475
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096475

** Changed in: crash (Debian)
 Remote watch: None => Debian Bug tracker #1096475

** Tags added: ftbfs

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125394

Title:
  crash: ftbfs with GCC-15

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/crash/+bug/2125394/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to