This bug was fixed in the package crash - 8.0.6-1ubuntu2

---------------
crash (8.0.6-1ubuntu2) questing; urgency=medium

  * d/rules: add -std=gnu17 to build it with gcc-15 on questing (LP:
#2125394)

 -- Nishit Majithia <[email protected]>  Tue, 23 Sep 2025
16:08:50 +0530

** Changed in: crash (Ubuntu)
       Status: Fix Committed => Fix Released

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

Title:
  crash: ftbfs with GCC-15

Status in crash package in Ubuntu:
  Fix Released
Status in crash package in Debian:
  New

Bug description:
  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

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to