[Aptitude-devel] Bug#1096323: aptitude: ftbfs with GCC-15
Matthias Klose
doko at debian.org
Mon Feb 17 17:03:37 GMT 2025
Package: src:aptitude
Version: 0.8.13-6.1
Severity: important
Tags: sid forky
User: debian-gcc at 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/aptitude_0.8.13-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
[...]
46 | # warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros"
| ^~~~~~~
rm -f libcmdline-mocks.a
ar cr libcmdline-mocks.a download_status_display.o teletype.o terminal.o
ranlib libcmdline-mocks.a
make[5]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build/src/cmdline/mocks'
make[5]: Entering directory '/build/reproducible-path/aptitude-0.8.13/build/src/cmdline'
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_action.o ../../../src/cmdline/cmdline_action.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_apt_proxy.o ../../../src/cmdline/cmdline_apt_proxy.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_changelog.o ../../../src/cmdline/cmdline_changelog.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_check_resolver.o ../../../src/cmdline/cmdline_check_resolver.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_clean.o ../../../src/cmdline/cmdline_clean.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_do_action.o ../../../src/cmdline/cmdline_do_action.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_download_progress_display.o ../../../src/cmdline/cmdline_download_progress_display.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_dump_resolver.o ../../../src/cmdline/cmdline_dump_resolver.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_extract_cache_subset.o ../../../src/cmdline/cmdline_extract_cache_subset.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_forget_new.o ../../../src/cmdline/cmdline_forget_new.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_main_loop.o ../../../src/cmdline/cmdline_main_loop.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_mark.o ../../../src/cmdline/cmdline_mark.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_moo.o ../../../src/cmdline/cmdline_moo.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_progress.o ../../../src/cmdline/cmdline_progress.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_progress_display.o ../../../src/cmdline/cmdline_progress_display.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_prompt.o ../../../src/cmdline/cmdline_prompt.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_resolver.o ../../../src/cmdline/cmdline_resolver.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_search.o ../../../src/cmdline/cmdline_search.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_search_progress.o ../../../src/cmdline/cmdline_search_progress.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_show.o ../../../src/cmdline/cmdline_show.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_show_broken.o ../../../src/cmdline/cmdline_show_broken.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_simulate.o ../../../src/cmdline/cmdline_simulate.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_spinner.o ../../../src/cmdline/cmdline_spinner.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_update.o ../../../src/cmdline/cmdline_update.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_user_tag.o ../../../src/cmdline/cmdline_user_tag.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_util.o ../../../src/cmdline/cmdline_util.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_versions.o ../../../src/cmdline/cmdline_versions.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o cmdline_why.o ../../../src/cmdline/cmdline_why.cc
g++ -DHAVE_CONFIG_H -I. -I../../../src/cmdline -I../.. -I../.. -I../../.. -I../../../src -I../../../intl -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\" -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/aptitude-0.8.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_REENTRANT -std=gnu++17 -Wall -c -o terminal.o ../../../src/cmdline/terminal.cc
In file included from ../../../src/pkg_ver_item.h:34,
from ../../../src/cmdline/cmdline_versions.cc:31:
../../../src/pkg_item_with_subtree.h:78:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
78 | pkg_item_with_subtree<child,sorter>(const pkgCache::PkgIterator &_package,
| ^
../../../src/pkg_item_with_subtree.h:78:38: note: remove the ‘< >’
../../../src/cmdline/terminal.cc: In member function ‘virtual unsigned int aptitude::cmdline::{anonymous}::terminal_impl::get_screen_width()’:
../../../src/cmdline/terminal.cc:143:20: error: ‘UINT16_MAX’ was not declared in this scope
143 | return UINT16_MAX;
| ^~~~~~~~~~
../../../src/cmdline/terminal.cc:42:1: note: ‘UINT16_MAX’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
41 | #include <sys/ioctl.h>
+++ |+#include <cstdint>
42 |
make[5]: *** [Makefile:588: terminal.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from ../../../src/pkg_ver_item.h:34,
from ../../../src/cmdline/cmdline_why.cc:31:
../../../src/pkg_item_with_subtree.h:78:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
78 | pkg_item_with_subtree<child,sorter>(const pkgCache::PkgIterator &_package,
| ^
../../../src/pkg_item_with_subtree.h:78:38: note: remove the ‘< >’
make[5]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build/src/cmdline'
make[4]: *** [Makefile:604: all-recursive] Error 1
make[4]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build/src/cmdline'
make[3]: *** [Makefile:690: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build/src'
make[2]: *** [Makefile:736: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build'
make[1]: *** [Makefile:618: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/aptitude-0.8.13/build'
dh_auto_build: error: cd build && make -j8 returned exit code 2
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the Aptitude-devel
mailing list