Your message dated Sun, 09 Nov 2025 13:19:56 +0000
with message-id <[email protected]>
and subject line Bug#1097253: fixed in libpst 0.6.76-1.3
has caused the Debian Bug report #1097253,
regarding libpst: 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 [email protected]
immediately.)


-- 
1097253: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097253
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libpst
Version: 0.6.76-1.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/libpst_0.6.76-1.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 we are forcing debug dump file creation... no
checking whether we are building libpst shared object... yes
checking whether to link command line tools with libpst statically... no
checking whether to build the libpst python interface... no
checking whether to link with gprof profiling... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libgsf-1... yes
checking for zlib... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating html/Makefile
config.status: creating libpst.pc
config.status: creating libpst.spec
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating src/pst2dii.cpp
config.status: creating python/Makefile
config.status: creating xml/Makefile
config.status: creating xml/libpst
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
# TODO: --enable-python
make[1]: Leaving directory '/build/reproducible-path/libpst-0.6.76'
   dh_auto_build
        make -j8
make[1]: Entering directory '/build/reproducible-path/libpst-0.6.76'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/libpst-0.6.76'
Making all in src
make[3]: Entering directory '/build/reproducible-path/libpst-0.6.76/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o lspst.o lspst.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o debug.lo debug.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libpst.lo libpst.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libstrfunc.lo libstrfunc.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o lzfu.lo lzfu.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o timeconv.lo timeconv.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I./..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o vbuf.lo vbuf.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./..   -I/usr/include/libgsf-1 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o readpst-readpst.o `test -f 
'readpst.c' || echo './'`readpst.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c lzfu.c  -fPIC -DPIC -o .libs/lzfu.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c libstrfunc.c  -fPIC -DPIC -o 
.libs/libstrfunc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c debug.c  -fPIC -DPIC -o .libs/debug.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c libpst.c  -fPIC -DPIC -o 
.libs/libpst.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c timeconv.c  -fPIC -DPIC -o 
.libs/timeconv.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c vbuf.c  -fPIC -DPIC -o .libs/vbuf.o
readpst.c:155:5: error: conflicting types for ‘grim_reaper’; have ‘int(int)’
  155 | int grim_reaper(int waitall)
      |     ^~~~~~~~~~~
readpst.c:29:11: note: previous declaration of ‘grim_reaper’ with type 
‘int(void)’
   29 | int       grim_reaper();
      |           ^~~~~~~~~~~
make[3]: *** [Makefile:789: readpst-readpst.o] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c timeconv.c -o timeconv.o >/dev/null 
2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c lzfu.c -o lzfu.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c libstrfunc.c -o libstrfunc.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c debug.c -o debug.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c vbuf.c -o vbuf.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpst-0.6.76=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c libpst.c -o libpst.o >/dev/null 2>&1
make[3]: Leaving directory '/build/reproducible-path/libpst-0.6.76/src'
make[2]: *** [Makefile:581: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/libpst-0.6.76'
make[1]: *** [Makefile:467: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/libpst-0.6.76'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libpst
Source-Version: 0.6.76-1.3
Done: Matheus Polkorny <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libpst, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matheus Polkorny <[email protected]> (supplier of updated libpst 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 30 Oct 2025 22:12:14 -0300
Source: libpst
Architecture: source
Version: 0.6.76-1.3
Distribution: unstable
Urgency: medium
Maintainer: Paul Wise <[email protected]>
Changed-By: Matheus Polkorny <[email protected]>
Closes: 1097253
Changes:
 libpst (0.6.76-1.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * d/p/0005-Readpst-Fix-a-build-with-gcc-C23-standard.patch: New patch
     (Closes: #1097253)
Checksums-Sha1:
 dd0ca97fa11c5bd556f7d4390de0399b8bafa7a5 2006 libpst_0.6.76-1.3.dsc
 c7c1b6bb7cbc647f342bc5c672783c65651801e8 8436 libpst_0.6.76-1.3.debian.tar.xz
 724ca2251c412e502fe48d46414a76a3dfbd06c0 10985 
libpst_0.6.76-1.3_amd64.buildinfo
Checksums-Sha256:
 0f8c892de176f5774e76d40f354e5a6f743e57d63d4a1e6f19ce43be0ffe6bcb 2006 
libpst_0.6.76-1.3.dsc
 23c2cb9c44892c9b9142e0fe373707e226754a4271808d51f47c0fc3524b692d 8436 
libpst_0.6.76-1.3.debian.tar.xz
 3628e2f6f7f5d87733ae723828179b168628e95c2a5f1485894d7c5bf0e09aef 10985 
libpst_0.6.76-1.3_amd64.buildinfo
Files:
 9526a47c9bf5c40b866cd8faf5356837 2006 utils optional libpst_0.6.76-1.3.dsc
 78aad609e27970b8dfbd58b5f08863bd 8436 utils optional 
libpst_0.6.76-1.3.debian.tar.xz
 7b5449cb868b8981c861241ac80043b5 10985 utils optional 
libpst_0.6.76-1.3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEBdtqg34QX0sdAsVfu6n6rcz7RwcFAmkHT8gACgkQu6n6rcz7
RwcNPRAAkkJI7rmTH29NHWQFvhxKAPPRzK/Baecptl9xxdtnEXfRCc1bl19SUWjD
4a8CPiO0vzPPzNCjUDbTLw2WdUA6a21ccdWwN5noDJ+WYXYnQiwKdNcRlj1WbFBI
d4Jay9otNlE/Ge1hyT8bdq6vqq9z9S0WN8HJqVKHIkrigbonhozhnMHmpbeDsTAN
g3a6/4Ju4EME//Iguyffmrd2VQoY1unwwHoT/N1yw5w3s+b8F0fcmS0KI6dUfjOh
wq+Ez0RbMj80vvKCqTXP2x7XutMIncdEGv6SsiVIToNBA170QRB9k+vdBtfF4IX+
Z5sxQbC9MvQX8JiLSD268+GTVcwYAEi3Eq743yrMhSsYsg5rBY8fdXQE3RXvJw+n
7SSPQ5mHa9vDmOh6SV8oAI+Lt3oi9gIqkdsaMYGL9E5o9WUw4IuuX5Nc4FPtYxNq
tuq171eZK+zAiPyn3KNS7rw9GMB9wHvjOIFxXFQsANJtMqFuWACU0XkMT2MmEvaO
Z1NMMnsDJbWGpKvMWp5cmyKlJcw8hmUeQHzQIYbZGrVEEaoqZI7sn+QYe3PVed02
NTN4pe/MTV6BJv1wK71w30fmmBi/YrAsKHKONhJeVU24Y55mb/VLtl8Kysgp0BwC
ZIGDNH2VlVrppWuoPqQPDGBjK6KDyvMWrJs/q5qmae+h+lXBClY=
=HWxb
-----END PGP SIGNATURE-----

Attachment: pgpIbh_ufElzA.pgp
Description: PGP signature


--- End Message ---

Reply via email to