[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1098161: marked as done (xpaint: ftbfs with GCC-15)



Your message dated Fri, 03 Oct 2025 20:49:46 +0000
with message-id <E1v4mio-003ctH-2Z@fasolo.debian.org>
and subject line Bug#1098161: fixed in xpaint 2.9.1.4-6
has caused the Debian Bug report #1098161,
regarding xpaint: 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 owner@bugs.debian.org
immediately.)


-- 
1098161: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098161
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:xpaint
Version: 2.9.1.4-5
Severity: important
Tags: sid forky
User: debian-gcc@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/xpaint_2.9.1.4-5_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

[...]
AsciiSink.c:358:1: warning: old-style function definition [-Wold-style-definition]
  358 | CreateInsertCursor(s)
      | ^~~~~~~~~~~~~~~~~~
AsciiSink.c: In function ‘GetCursorBounds’:
AsciiSink.c:373:1: warning: old-style function definition [-Wold-style-definition]
  373 | GetCursorBounds(w, rect)
      | ^~~~~~~~~~~~~~~
AsciiSink.c: In function ‘InsertCursor’:
AsciiSink.c:390:1: warning: old-style function definition [-Wold-style-definition]
  390 | InsertCursor (w, x, y, state)
      | ^~~~~~~~~~~~
AsciiSink.c:402:5: error: too many arguments to function ‘GetCursorBounds’; expected 0, have 2
  402 |     GetCursorBounds(w, &rect);
      |     ^~~~~~~~~~~~~~~ ~
AsciiSink.c:373:1: note: declared here
  373 | GetCursorBounds(w, rect)
      | ^~~~~~~~~~~~~~~
AsciiSink.c: In function ‘FindDistance’:
AsciiSink.c:417:1: warning: old-style function definition [-Wold-style-definition]
  417 | FindDistance (w, fromPos, fromx, toPos, resWidth, resPos, resHeight)
      | ^~~~~~~~~~~~
AsciiSink.c: In function ‘FindPosition’:
AsciiSink.c:455:1: warning: old-style function definition [-Wold-style-definition]
  455 | FindPosition(w, fromPos, fromx, width, stopAtWordBreak,
      | ^~~~~~~~~~~~
AsciiSink.c: In function ‘Resolve’:
AsciiSink.c:517:1: warning: old-style function definition [-Wold-style-definition]
  517 | Resolve (w, pos, fromx, width, leftPos, rightPos)
      | ^~~~~~~
AsciiSink.c:526:5: error: too many arguments to function ‘FindPosition’; expected 0, have 8
  526 |     FindPosition(w, pos, fromx, width, FALSE, leftPos, &resWidth, &resHeight);
      |     ^~~~~~~~~~~~ ~
AsciiSink.c:455:1: note: declared here
  455 | FindPosition(w, fromPos, fromx, width, stopAtWordBreak,
      | ^~~~~~~~~~~~
AsciiSink.c: In function ‘GetGC’:
AsciiSink.c:533:1: warning: old-style function definition [-Wold-style-definition]
  533 | GetGC(sink)
      | ^~~~~
AsciiSink.c: In function ‘Initialize’:
AsciiSink.c:570:1: warning: old-style function definition [-Wold-style-definition]
  570 | Initialize(request, new, args, num_args)
      | ^~~~~~~~~~
AsciiSink.c: In function ‘Destroy’:
AsciiSink.c:594:1: warning: old-style function definition [-Wold-style-definition]
  594 | Destroy(w)
      | ^~~~~~~
AsciiSink.c: In function ‘SetValues’:
AsciiSink.c:617:1: warning: old-style function definition [-Wold-style-definition]
  617 | SetValues(current, request, new, args, num_args)
      | ^~~~~~~~~
AsciiSink.c: In function ‘MaxLines’:
AsciiSink.c:652:1: warning: old-style function definition [-Wold-style-definition]
  652 | MaxLines(w, height)
      | ^~~~~~~~
AsciiSink.c: In function ‘MaxHeight’:
AsciiSink.c:673:1: warning: old-style function definition [-Wold-style-definition]
  673 | MaxHeight(w, lines)
      | ^~~~~~~~~
AsciiSink.c: In function ‘SetTabs’:
AsciiSink.c:691:1: warning: old-style function definition [-Wold-style-definition]
  691 | SetTabs(w, tab_count, tabs)
      | ^~~~~~~
make[2]: *** [Makefile:1101: AsciiSink.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/xpaint-2.9.1.4/xaw3dxft'
make[1]: *** [Makefile:1391: start] Error 2
make[1]: Leaving directory '/build/reproducible-path/xpaint-2.9.1.4'
dh_auto_build: error: make -j1 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: xpaint
Source-Version: 2.9.1.4-6
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
xpaint, 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 1098161@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated xpaint 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)


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

Format: 1.8
Date: Fri, 03 Oct 2025 22:35:56 +0200
Source: xpaint
Architecture: source
Version: 2.9.1.4-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1098161 1105696
Changes:
 xpaint (2.9.1.4-6) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1098161)
   * Fix injecting dpkg-buildflags flags into the Imake buildsystem.
   * Add dependency on sensible-utils.
   * Fix insufficient Makefile dependencies.  (Closes: #1105696)
   * Fix typos and encoding.
Checksums-Sha1:
 4b9e25f294ebe5a2b34bc48b18d2aaea82eadd6b 2216 xpaint_2.9.1.4-6.dsc
 20b46539920b9576995134f51d695af43c4add4b 16708 xpaint_2.9.1.4-6.debian.tar.xz
 9df384053066f16824e53ea714af722fc84ce772 7448 xpaint_2.9.1.4-6_source.buildinfo
Checksums-Sha256:
 bff35f38e0cf47061637d50308d04d221614d96b0c982cd710bc4cfb240b6f64 2216 xpaint_2.9.1.4-6.dsc
 75251810b123e46e13d55d4a165923a851a83e0a7d24393f74915f79c8dc271c 16708 xpaint_2.9.1.4-6.debian.tar.xz
 46927de96907e44f6de0ab4a204e1dd71fe0844b08d056c0be3603740da1621a 7448 xpaint_2.9.1.4-6_source.buildinfo
Files:
 987cbcf672436017404f4053962153ee 2216 graphics optional xpaint_2.9.1.4-6.dsc
 47ca2a862cd06d04dd5191b86725c58b 16708 graphics optional xpaint_2.9.1.4-6.debian.tar.xz
 3cf6e86185eafcad67e3f352b0d6f5c1 7448 graphics optional xpaint_2.9.1.4-6_source.buildinfo

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

iQJEBAEBCgAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjgNCsQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCAgcD/sEAlcIo/yi7UQFKCjeMC/SoQo2Rbg18ME4
46kNMlH+8cIxWDWGFUGMZp/1TTut1P6/2NP4ETn0NkQV20a746VvbSvaHi84dSgt
VwglZT/zPXT9Xd65gP+dpm9kRA1exesVt/BF07A2JQhGQPAbLgCIuTaWQNN7exyM
vwJdTCv56m7p07Gvqge1qfUeLwFi38rd+fyIACwpqSiEuZU+H8bfCzJSJh9kw7Gw
M/85r3xSQDx52ylhKKrYUGbvF4/TXv/keoStt8xKVnezv3iqQ6CsJGxJdZnXhmcy
jE9b/l+inRDctxO6EDIm+8MuMflmnOn2iQpG5k0FA6zulUmUTcmmhL6GJRec6k4B
H3eAoNwD73rQZBqzDQXiV3EGmgxS86Ai+7XU+mNQwoTJsHB2KgpHuo0z6jIh8TGH
0brMGphvBF4RkZVFCXngkUDLwmJB792inb+bE5Ktq5iIulpV8sVr7ik/DiuOBmnx
eroH61QLhM7t0D9N1xwEbvRoBY1y2YnLsGdqOBMKNeS0r0uwgld4ZtIOMul9Ajgg
BSPB6vPHwSRkjBxKwCKlUN+jLiqmA6rzXu1/fe2rxVDRbpvMLimqL/F+ZGIGCRLP
bQqgageB9LreBe2gPBd4IrDd/pqw1aLtP/dbwf9AZNw5+HaCwyt1mBhQjWvMnpxq
q+ETre92hA==
=5CZ6
-----END PGP SIGNATURE-----

Attachment: pgpPD5Vmni44I.pgp
Description: PGP signature


--- End Message ---

Reply to: