#1097639 postfix: ftbfs with GCC-15

Package:
src:postfix
Source:
src:postfix
Submitter:
Matthias Klose
Date:
2025-09-17 10:23:02 UTC
Severity:
normal
Tags:
#1097639#5
Date:
2025-02-17 17:45:36 UTC
From:
To:
[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/postfix_3.9.1-10_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

[...]
: ../../lib/libpostfix-util.so
for i in argv.h attr.h attr_clnt.h auto_clnt.h base64_code.h binhash.h chroot_uid.h cidr_match.h clean_env.h connect.h ctable.h dict.h dict_cdb.h dict_cidr.h dict_db.h dict_dbm.h dict_env.h dict_ht.h dict_lmdb.h dict_ni.h dict_nis.h dict_nisplus.h dict_pcre.h dict_regexp.h dict_sdbm.h dict_static.h dict_tcp.h dict_unix.h dir_forest.h events.h exec_command.h find_inet.h fsspace.h fullname.h get_domainname.h get_hostname.h hex_code.h hex_quote.h host_port.h htable.h inet_addr_host.h inet_addr_list.h inet_addr_local.h inet_proto.h iostuff.h line_wrap.h listen.h lstat_as.h mac_expand.h mac_parse.h make_dirs.h mask_addr.h match_list.h msg.h msg_output.h msg_syslog.h msg_vstream.h mvect.h myaddrinfo.h myflock.h mymalloc.h myrand.h name_code.h name_mask.h netstring.h nvtable.h open_as.h open_lock.h posix_signals.h readlline.h ring.h safe.h safe_open.h sane_accept.h sane_connect.h sane_fsops.h load_lib.h sane_socketpair.h sane_time.h scan_dir.h set_eugid.h set_ugid.h sigdelay.h sock_addr.h spawn_command.h split_at.h stat_as.h stringops.h sys_defs.h timed_connect.h timed_wait.h trigger.h username.h valid_hostname.h vbuf.h vbuf_print.h vstream.h vstring.h vstring_vstream.h watchdog.h format_tv.h load_file.h killme_after.h edit_file.h dict_cache.h dict_thash.h ip_match.h nbbio.h base32_code.h dict_fail.h warn_stat.h dict_sockmap.h line_number.h timecmp.h slmdb.h compat_va_copy.h dict_pipe.h dict_random.h valid_utf8_hostname.h midna_domain.h dict_union.h dict_inline.h check_arg.h argv_attr.h msg_logger.h logwriter.h byte_mask.h known_tcp_ports.h sane_strtol.h hash_fnv.h ldseed.h mkmap.h inet_prefix_top.h inet_addr_sizes.h; \
do \
  cmp -s $i ../../include/$i 2>/dev/null || cp $i ../../include; \
done
cd ../../include; chmod 644 argv.h attr.h attr_clnt.h auto_clnt.h base64_code.h binhash.h chroot_uid.h cidr_match.h clean_env.h connect.h ctable.h dict.h dict_cdb.h dict_cidr.h dict_db.h dict_dbm.h dict_env.h dict_ht.h dict_lmdb.h dict_ni.h dict_nis.h dict_nisplus.h dict_pcre.h dict_regexp.h dict_sdbm.h dict_static.h dict_tcp.h dict_unix.h dir_forest.h events.h exec_command.h find_inet.h fsspace.h fullname.h get_domainname.h get_hostname.h hex_code.h hex_quote.h host_port.h htable.h inet_addr_host.h inet_addr_list.h inet_addr_local.h inet_proto.h iostuff.h line_wrap.h listen.h lstat_as.h mac_expand.h mac_parse.h make_dirs.h mask_addr.h match_list.h msg.h msg_output.h msg_syslog.h msg_vstream.h mvect.h myaddrinfo.h myflock.h mymalloc.h myrand.h name_code.h name_mask.h netstring.h nvtable.h open_as.h open_lock.h posix_signals.h readlline.h ring.h safe.h safe_open.h sane_accept.h sane_connect.h sane_fsops.h load_lib.h sane_socketpair.h sane_time.h scan_dir.h set_eugid.h set_ugid.h sigdelay.h sock_addr.h spawn_command.h split_at.h stat_as.h stringops.h sys_defs.h timed_connect.h timed_wait.h trigger.h username.h valid_hostname.h vbuf.h vbuf_print.h vstream.h vstring.h vstring_vstream.h watchdog.h format_tv.h load_file.h killme_after.h edit_file.h dict_cache.h dict_thash.h ip_match.h nbbio.h base32_code.h dict_fail.h warn_stat.h dict_sockmap.h line_number.h timecmp.h slmdb.h compat_va_copy.h dict_pipe.h dict_random.h valid_utf8_hostname.h midna_domain.h dict_union.h dict_inline.h check_arg.h argv_attr.h msg_logger.h logwriter.h byte_mask.h known_tcp_ports.h sane_strtol.h hash_fnv.h ldseed.h mkmap.h inet_prefix_top.h inet_addr_sizes.h
[src/global]
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c abounce.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c anvil_clnt.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c been_here.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c bounce.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c bounce_log.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c canon_addr.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c cfg_parser.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c cleanup_strerror.c
In file included from bounce.c:210:
./mail_params.h:17:13: error: ‘bool’ cannot be defined via ‘typedef’
   17 | typedef int bool;
      |             ^~~~
./mail_params.h:17:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./mail_params.h:17:1: warning: useless type name in empty declaration
   17 | typedef int bool;
      | ^~~~~~~
In file included from abounce.c:192:
./mail_params.h:17:13: error: ‘bool’ cannot be defined via ‘typedef’
   17 | typedef int bool;
      |             ^~~~
./mail_params.h:17:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./mail_params.h:17:1: warning: useless type name in empty declaration
   17 | typedef int bool;
      | ^~~~~~~
In file included from anvil_clnt.c:165:
./mail_params.h:17:13: error: ‘bool’ cannot be defined via ‘typedef’
   17 | typedef int bool;
      |             ^~~~
./mail_params.h:17:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./mail_params.h:17:1: warning: useless type name in empty declaration
   17 | typedef int bool;
      | ^~~~~~~
In file included from bounce_log.c:107:
./mail_params.h:17:13: error: ‘bool’ cannot be defined via ‘typedef’
   17 | typedef int bool;
      |             ^~~~
./mail_params.h:17:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./mail_params.h:17:1: warning: useless type name in empty declaration
   17 | typedef int bool;
      | ^~~~~~~
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c cleanup_strflags.c
x86_64-linux-gnu-gcc -fPIC -I. -I../../include -DDEBIAN -DMYORIGIN_FROM_FILE -DHAS_PCRE=2 -DHAS_LDAP -DUSE_LDAP_SASL -DHAS_SQLITE -DHAS_CDB -DHAS_LMDB -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql -DHAS_SQLITE -DHAS_SSL -I/usr/include/openssl -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_CYRUS_SASL -DUSE_TLS -DHAS_MONGODB -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -DHAS_DEV_URANDOM -DDEF_DAEMON_DIR=\"/usr/lib/postfix/sbin\" -DDEF_SHLIB_DIR=\"/usr/lib/postfix\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix/html\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix\" -DUSE_DYNAMIC_LIBS -DUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -fno-common -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/postfix-3.9.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -I. -I../../include -DLINUX6 -c clnt_stream.c
make: *** [Makefile:210: abounce.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:210: bounce.o] Error 1
In file included from clnt_stream.c:98:
mail_params.h:17:13: error: ‘bool’ cannot be defined via ‘typedef’
   17 | typedef int bool;
      |             ^~~~
mail_params.h:17:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
mail_params.h:17:1: warning: useless type name in empty declaration
   17 | typedef int bool;
      | ^~~~~~~
make: *** [Makefile:210: anvil_clnt.o] Error 1
make: *** [Makefile:210: bounce_log.o] Error 1
make: *** [Makefile:210: clnt_stream.o] Error 1
make[2]: *** [Makefile:117: update] Error 1
make[2]: Leaving directory '/build/reproducible-path/postfix-3.9.1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2
make[1]: *** [debian/rules:106: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/postfix-3.9.1'
make: *** [debian/rules:90: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

#1097639#16
Date:
2025-09-17 10:11:12 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
postfix, 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 1097639@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev <mjt@tls.msk.ru> (supplier of updated postfix 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)
Format: 1.8
Date: Wed, 17 Sep 2025 12:43:42 +0300
Source: postfix
Architecture: source
Version: 3.10.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Postfix Team <team+postfix@tracker.debian.org>
Changed-By: Michael Tokarev <mjt@tls.msk.ru>
Closes: 1097639 1115412
Changes:
 postfix (3.10.4-2) unstable; urgency=medium
 .
   * std23-bool.patch: gcc-15 support (Closes: #1097639)
   * configure-instance.in: fix typo which caused recreating
     cadir in chroot and excessive logging (Closes: #1115412)
Checksums-Sha1:
 d70e61803ad03a68a324eb35c2fe3d27b11161de 3259 postfix_3.10.4-2.dsc
 fbf9074618722d7c9a32b24fcbd7abb80ee9b4ec 199000 postfix_3.10.4-2.debian.tar.xz
 214f4d659d61563676cb9c1004324e68a3e5db78 6085 postfix_3.10.4-2_source.buildinfo
Checksums-Sha256:
 1b71421a89fd164b3ed6b1925809397c8d83085b35dbdfb644efa7f3b521d9a8 3259 postfix_3.10.4-2.dsc
 665e7b9d39fa0e01daff50661c16988ed67f17e282e4228d0ad5c4c05174264f 199000 postfix_3.10.4-2.debian.tar.xz
 38a5b113c7aab65c2579575e6c1423c0ccefef8751237cdccb812007261570c1 6085 postfix_3.10.4-2_source.buildinfo
Files:
 c04ef4ea6a08ddf1bae003b1c82b9343 3259 mail optional postfix_3.10.4-2.dsc
 d7dda8aaed55bd477517d7a83d513831 199000 mail optional postfix_3.10.4-2.debian.tar.xz
 4fc81bc6c8958ae1c965b6c1137e27e5 6085 mail optional postfix_3.10.4-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJoyoMKCRCCqkokOx6UeEcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcc74epQnt6shyRzcP2VPeYPsOW95BphBlySOOZyyta
1hYhBGSqKrUx1WkDNmv++YKqSiQ7HpR4AADDkBAAsAiQLes7aDNemiCmF6VQ6rmp
sJfWDSZFXxmQY4Xaz3vANXGByrjmTPgae+3oMdbb3oBMd2DiU7FR67ILOIoq8GZq
5asQNXO0gYEd/7gqPESJonD8pEB24DWYGYIGnem7vb58YUsVz8+59e4kDwAeFUME
Uz39oiiCDKxNLH4Byz+z5TMenBadO2KPuYVrHReqrEoK1WO9yJWsWVkLXizSGCIS
A4LfvqafAPxxnqGjthKIrAaxq/TrxbDygq2H1Fl3PD+1zjgJw+llGvjk33EiTAYN
gnrnXqDFkzDn3Skgls3XsYBfIwiq0iI8PePCv+Cuxxi9CKil9QfBOMEdTM1XpTB6
qggSK5uZcwybm+Nk1YTtIMWZ6C2uT5B28DH4P0L38Ge5TVLchDszgy1LNdgx8/ef
l0GCOtqWFZzXm1Wew74TesXZVLoM6sGpyKy8HY1082vEy7ZrSTYTGMYB4shlTlGD
zqd+OiOVhUeQfZEtdB8FYeen9lWPIU/x5MM41Y9sfWj5zfm2L2vPwH0IFIKkQbFW
MIFPAnAwXfK/50L+NlonPHHLfmqzmCieVfHr8RbFRGUHTJu8c+m7PSXGKAvPeSW0
AgI1PwrtYQi5JxYYQiRomkaYpWR40FSAR5rpv8SeCTNi6hOveLIKJ8pfAZCnQ0YE
Kz1Nth8OefiRbB2UQgo=
=Gmg4
-----END PGP SIGNATURE-----

#1097639#21
Date:
2025-09-17 10:21:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
postfix, 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 1097639@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev <mjt@tls.msk.ru> (supplier of updated postfix 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)
Format: 1.8
Date: Wed, 17 Sep 2025 12:59:25 +0300
Source: postfix
Architecture: source
Version: 3.10.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Postfix Team <team+postfix@tracker.debian.org>
Changed-By: Michael Tokarev <mjt@tls.msk.ru>
Closes: 1097639
Changes:
 postfix (3.10.4-3) unstable; urgency=medium
 .
   * Revert "std23-bool.patch: gcc-15 support (#1097639)" (didn't work)
   * rules: specify -std=gnu17 for CC for now (actually Closes: #1097639)
Checksums-Sha1:
 4ad47f5e4cfd5aa830be2d0a7cd9a06c349a5c4c 3259 postfix_3.10.4-3.dsc
 5d1790c0ba9edd3335a440a27d5f70021fd3976d 198924 postfix_3.10.4-3.debian.tar.xz
 df7bca0054aad8406a4aa5a4b00d0c9a24c15824 6085 postfix_3.10.4-3_source.buildinfo
Checksums-Sha256:
 6adddcf295caab09b9bc737059f93daa132e91f323961262541112d84467b14b 3259 postfix_3.10.4-3.dsc
 9baaff0f242f6019d53de511661e5ed38111c1efd4e5d251a1c7715f959f3c35 198924 postfix_3.10.4-3.debian.tar.xz
 5abf36de426aca639fd6d67fbc3b66a509a15560547813b150f72749e917471c 6085 postfix_3.10.4-3_source.buildinfo
Files:
 4ab8a9f71afc9a72de87625d7fc5f616 3259 mail optional postfix_3.10.4-3.dsc
 ac53ca27f650c769b58b50731d9aa40f 198924 mail optional postfix_3.10.4-3.debian.tar.xz
 40f3919ce88bf71d05ddbaa9bddc43fc 6085 mail optional postfix_3.10.4-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJoyoeICRCCqkokOx6UeEcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcIjZJBH6L8ThOKmtwRoNgR7tv1kX5/3kDnLZkJuiCm
DhYhBGSqKrUx1WkDNmv++YKqSiQ7HpR4AABBaA//QVmbICf59DPnKRvQ8UsvPXWT
lQBSRlRocCYEO/Rb58uJuWog6fhDcuUFx/mCfFdUzFx4qGWozw+97szH9OtDG3hi
zYRCKUIUUR7rw8SKISlTQjkHkECnLkNbXmoAU+jxCc7T7ENJU9eqgVxL4mnPNJdr
7L8Vm5AdclUOkRfTgpuglt5Pfrad3IL9aIDvJ2vdSNZkG3sJ6a/82fBgOKm2EKPn
WAY8By8xgsv2B8za06bNxbSawMG5+UshMjCm+hYulPhaVzT+IqjHSsYAjXeCfuGZ
RrRtfY08wlcqDoSkSSwyyMRwk1JmbrhWJM/2GXjeflDsTdx8ZXVl2qhj+cPtpSQq
KHZFZLMDEPx6Xpwb2bhsPfJEDfWBy9J62yWZ9vRD3evOJoWtQdUSO91mACxJ0emk
rTT2J923+1kGTC6/A9icrMoyde9idEnC32uddtYCh91zUBEJopb7wgdbLkIxOLxb
7nSI6rO7cHprH7LuFGP3ul6aMs2NWMrPW4WdPEohRJ8YAoNFIuxLymje0xoAo/E+
Vy5Bo5UZpYobMJZvNi8WKlzbOUrSCxW6cKU3ojvLmSfj4eQLpjOL16dU4DNQPkWT
LEod0IFsPVPg5EPWDvn68UZr+Xtj6DvHgyDlDx5CTOQBcjEEfEZy+lWSwHwBCmbp
tm9He5D6LCTQMOtA1K8=
=Dd7A
-----END PGP SIGNATURE-----