Your message dated Sun, 14 Sep 2025 14:54:23 +0000
with message-id <[email protected]>
and subject line Bug#1098040: fixed in unrtf 0.21.10-clean-2
has caused the Debian Bug report #1098040,
regarding unrtf: 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.)


-- 
1098040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098040
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:unrtf
Version: 0.21.10-clean-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/unrtf_0.21.10-clean-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 for string.h... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for GNU libc compatible malloc... yes
checking for memset... yes
checking for strchr... yes
checking for strstr... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating outputs/Makefile
config.status: creating patches/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
   dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
        make -j1
make[1]: Entering directory '/build/reproducible-path/unrtf-0.21.10-clean'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/unrtf-0.21.10-clean'
Making all in src
make[3]: Entering directory '/build/reproducible-path/unrtf-0.21.10-clean/src'
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o attr.o attr.c
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o convert.o convert.c
convert.c: In function ‘cmd_field’:
convert.c:1522:81: warning: passing argument 1 of ‘my_free’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
 1522 |                                                                         
my_free(string);
      |                                                                         
        ^~~~~~
In file included from convert.c:115:
malloc.h:36:21: note: expected ‘char *’ but argument is of type ‘const char *’
   36 | extern void my_free(char *);
      |                     ^~~~~~
convert.c: In function ‘print_with_special_exprs’:
convert.c:3795:41: warning: passing argument 1 of ‘my_free’ discards ‘const’ 
qualifier from pointer target type [-Wdiscarded-qualifiers]
 3795 |                                 my_free(post_trans);
      |                                         ^~~~~~~~~~
malloc.h:36:21: note: expected ‘char *’ but argument is of type ‘const char *’
   36 | extern void my_free(char *);
      |                     ^~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o error.o error.c
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o hash.o hash.c
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o my_iconv.o my_iconv.c
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o main.o main.c
gcc -DHAVE_CONFIG_H -I. -I..  -DPKGDATADIR=\"/usr/share/unrtf\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/unrtf-0.21.10-clean=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o malloc.o malloc.c
malloc.c:168:7: error: conflicting types for ‘malloc’; have ‘void *(void)’
  168 | void *malloc();
      |       ^~~~~~
In file included from malloc.c:50:
/usr/include/stdlib.h:672:14: note: previous declaration of ‘malloc’ with type 
‘void *(long unsigned int)’
  672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
      |              ^~~~~~
malloc.c: In function ‘rpl_malloc’:
malloc.c:180:16: error: too many arguments to function ‘malloc’; expected 0, 
have 1
  180 |         return malloc(n);
      |                ^~~~~~ ~
malloc.c:168:7: note: declared here
  168 | void *malloc();
      |       ^~~~~~
make[3]: *** [Makefile:406: malloc.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/unrtf-0.21.10-clean/src'
make[2]: *** [Makefile:382: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/unrtf-0.21.10-clean'
make[1]: *** [Makefile:323: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/unrtf-0.21.10-clean'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:3: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: unrtf
Source-Version: 0.21.10-clean-2
Done: Willi Mann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
unrtf, 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.
Willi Mann <[email protected]> (supplier of updated unrtf 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: SHA256

Format: 1.8
Date: Sun, 14 Sep 2025 16:18:24 +0200
Source: unrtf
Binary: unrtf unrtf-dbgsym
Architecture: source amd64
Version: 0.21.10-clean-2
Distribution: unstable
Urgency: medium
Maintainer: Willi Mann <[email protected]>
Changed-By: Willi Mann <[email protected]>
Description:
 unrtf      - RTF to other formats converter
Closes: 1098040
Changes:
 unrtf (0.21.10-clean-2) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Trim trailing whitespace.
   * Use secure URI in debian/watch.
   * Use secure URI in Homepage field.
   * Bump debhelper from deprecated 9 to 10.
   * Set upstream metadata fields: Bug-Submit (from ./configure), Name (from 
./configure).
   * Drop unnecessary dependency on dh-autoreconf.
   * Update standards version to 4.6.1, no changes needed.
 .
   [ Willi Mann ]
   * Fix build with gcc-15. closes: 1098040
Checksums-Sha1:
 7026603f9db12dfbf48f5b6a97d0d18f79607571 1836 unrtf_0.21.10-clean-2.dsc
 462edff7b2ff7b9d0fe7a3fbfa9c145ffc48c0ad 4908 
unrtf_0.21.10-clean-2.debian.tar.xz
 770041d1feae426d99d6acd4fd73f0ca5056d957 95444 
unrtf-dbgsym_0.21.10-clean-2_amd64.deb
 26f95beb9b2b493ab30b450cf7b46686e7f5ab85 5919 
unrtf_0.21.10-clean-2_amd64.buildinfo
 1081d498fedd4ffb49425cbac31ca07cff024660 49280 unrtf_0.21.10-clean-2_amd64.deb
Checksums-Sha256:
 57147c13afb5d18c3b049600e3a50416d54ca095da334c28bc4947d57ad93d15 1836 
unrtf_0.21.10-clean-2.dsc
 423249109c9b4dcf35adb922470fcce9c37647bb2053b48d6ccacbad50550814 4908 
unrtf_0.21.10-clean-2.debian.tar.xz
 6a0653f54582d1d09ae34eb9547e8f6f64ff944d91f6b07966befe01e58b24f9 95444 
unrtf-dbgsym_0.21.10-clean-2_amd64.deb
 1ae3eee7f7b4e09cc9e89bd1c590a9055e31d3d4c67f0b346daed85c08391867 5919 
unrtf_0.21.10-clean-2_amd64.buildinfo
 23ad41da5d2123270022f221b166e1499901cefc8daedc98fd150359e46bfa44 49280 
unrtf_0.21.10-clean-2_amd64.deb
Files:
 e59c906e78486d8be1902dd41d553ed6 1836 text optional unrtf_0.21.10-clean-2.dsc
 57e8218c9b648461ddf42562503dffc6 4908 text optional 
unrtf_0.21.10-clean-2.debian.tar.xz
 9ee0a4634185e21314e6058fda6384e9 95444 debug optional 
unrtf-dbgsym_0.21.10-clean-2_amd64.deb
 df17689301b8072911c9b2989b8b23d5 5919 text optional 
unrtf_0.21.10-clean-2_amd64.buildinfo
 17bb950b8bd590766155a9cd0ee545e1 49280 text optional 
unrtf_0.21.10-clean-2_amd64.deb

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

iQIzBAEBCAAdFiEEn9+9KTfOyKJJ3U2cjL4hnHRXbYEFAmjG0LkACgkQjL4hnHRX
bYGOSA/7B+sSaU8cWX1NrrFoA1RDsV00f/ONUMBI3U8S7UwVboUHhhVfsvM808Sd
oL+Y9I5lWT1HQyC0j1OOLrRSfej8GkuZFhkX2z0N6/YT7ztOTdPSFSefWKbgpPOZ
SSm40Q0ctOQQb1vPQPkASDUfoBNjwvgvqcULwF2I8eXOLNf9jvMsLNzDzn4eAW+0
aCHNJpWQbf1dhFOO6vSPNdN5d7Nx0/VYPBjOF5viSZZk9bKfrjJTgs+KhFoHd3yM
G9FNf99mj6ADixB4ztlCBr/AfxqWnHFyDzK/oDYnLXHyDfI4J586MZB76Rja0pav
T0V78DF39U0TlKOQY3A/i1cLIx9g6jXhdm+ZXurdD86XWJZHlNe/ok/O5eOtL32p
/VP7uCBBJpaDKsboisb72fU3c2LIzyNj1tRPWzEWlW4y2mVvhbUWZyn66g9UzeOh
48bp2ldwnoCDdoJOs4eKE+kfjXpVg9N5qve5rOCacOHYrzwk8fSMQ5W2kSqARlMP
J4wkG9irtvQyH0DfsQaaxBxMpNgEX39ST59ChZORdxOtQhaSgUzMf39P0UFvg210
8pyEVTMV5i2kEF9E1TUyrg4ip8F5mr5QR2szJ9jRGmQQuiZzSJR3bQIe6xoc4WY0
p2C3eZzQEmNxqV/00D+QKyh6PYReuYT69Ibx0a00vT6NemDRcCY=
=jxh+
-----END PGP SIGNATURE-----

Attachment: pgpWCOotRwjJv.pgp
Description: PGP signature


--- End Message ---

Reply via email to