Your message dated Wed, 24 Dec 2025 10:35:47 +0000
with message-id <[email protected]>
and subject line Bug#1097302: fixed in linux86 1.0.1+git20250212.0332db1-1
has caused the Debian Bug report #1097302,
regarding linux86: 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.)


-- 
1097302: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097302
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:linux86
Version: 0.16.17-3.10
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/linux86_0.16.17-3.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

[...]
      |               ^~~~~~~~~ ~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_io.c:527:9: error: too many arguments to function ‘fatal’; expected 0, have 
1
  527 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c: In function ‘tok_show_ch’:
tok_io.c:571:1: error: number of arguments doesn’t match prototype
  571 | {
      | ^
token.h:34:13: error: prototype declaration
   34 | extern void tok_show_ch();              /* emit single-character token 
*/
      |             ^~~~~~~~~~~
tok_io.c:188:41: error: too many arguments to function ‘fix_line_control’; 
expected 0, have 2
  188 |                                         fix_line_control((p),(l)); }
      |                                         ^~~~~~~~~~~~~~~~ ~~~
tok_io.c:572:5: note: in expansion of macro ‘CHECK_LINE_CONTROL’
  572 |     CHECK_LINE_CONTROL(t->path, t->line);
      |     ^~~~~~~~~~~~~~~~~~
tok_io.c:541:13: note: declared here
  541 | static void fix_line_control(path, line)
      |             ^~~~~~~~~~~~~~~~
tok_io.c: In function ‘tok_show’:
tok_io.c:581:1: error: number of arguments doesn’t match prototype
  581 | {
      | ^
token.h:30:13: error: prototype declaration
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
tok_io.c:593:13: error: too many arguments to function ‘tok_show_ch’; expected 
0, have 1
  593 |             tok_show_ch(s);                     /* '(' or ',' or ')' */
      |             ^~~~~~~~~~~ ~
tok_io.c:569:9: note: declared here
  569 | void    tok_show_ch(t)
      |         ^~~~~~~~~~~
tok_io.c:595:17: error: too many arguments to function ‘tok_show’; expected 0, 
have 1
  595 |                 tok_show(p);                    /* show list element */
      |                 ^~~~~~~~ ~
tok_io.c:579:9: note: declared here
  579 | void    tok_show(t)
      |         ^~~~~~~~
tok_io.c:188:41: error: too many arguments to function ‘fix_line_control’; 
expected 0, have 2
  188 |                                         fix_line_control((p),(l)); }
      |                                         ^~~~~~~~~~~~~~~~ ~~~
tok_io.c:606:9: note: in expansion of macro ‘CHECK_LINE_CONTROL’
  606 |         CHECK_LINE_CONTROL(t->path, t->line);
      |         ^~~~~~~~~~~~~~~~~~
tok_io.c:541:13: note: declared here
  541 | static void fix_line_control(path, line)
      |             ^~~~~~~~~~~~~~~~
tok_io.c:614:13: error: too many arguments to function ‘tok_show’; expected 0, 
have 1
  614 |             tok_show(p);                        /* trailing blanks */
      |             ^~~~~~~~ ~
tok_io.c:579:9: note: declared here
  579 | void    tok_show(t)
      |         ^~~~~~~~
make[4]: *** [Makefile:95: tok_io.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/linux86-0.16.17/unproto'
make[3]: *** [make.fil:169: unproto] Error 2
make[3]: Leaving directory '/build/reproducible-path/linux86-0.16.17'
make[2]: *** [Makefile:25: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/linux86-0.16.17'
make[1]: *** [GNUmakefile:6: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/linux86-0.16.17'
make: *** [debian/rules:12: build] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: linux86
Source-Version: 1.0.1+git20250212.0332db1-1
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
linux86, 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.
Stephen Kitt <[email protected]> (supplier of updated linux86 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: Tue, 23 Dec 2025 20:17:45 +0100
Source: linux86
Architecture: source
Version: 1.0.1+git20250212.0332db1-1
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1097302
Changes:
 linux86 (1.0.1+git20250212.0332db1-1) unstable; urgency=medium
 .
   * Switch to Jody Bruchon’s fork.
   * New upstream snapshot.
   * Fix more function declarations to allow building with GCC 15.
     Closes: #1097302.
   * Use time_t for time.
   * Drop “Rules-Requires-Root: no” since it’s now the default.
   * Remove the old FSF address from debian/*.copyright.
Checksums-Sha1:
 986cab0816bdc9b7616719b1662742dedb8d126e 1935 
linux86_1.0.1+git20250212.0332db1-1.dsc
 7798f0cd328b30d9f813aa042b407d5fa839157f 550096 
linux86_1.0.1+git20250212.0332db1.orig.tar.xz
 d2233854a6e1b2e83b7d77e5c04412c20a2de9df 26592 
linux86_1.0.1+git20250212.0332db1-1.debian.tar.xz
 7a4c7c03a6e29c737b7e60febf0de2fc3e486d17 6584 
linux86_1.0.1+git20250212.0332db1-1_source.buildinfo
Checksums-Sha256:
 fccb98af16ee2047abe3fc938edc12689ae4f493c19727b01da1545efa459064 1935 
linux86_1.0.1+git20250212.0332db1-1.dsc
 befa8e8ec6986754d35e8ac139436d9a81d3bc2ffdc2c605a5f22fdf1c665e74 550096 
linux86_1.0.1+git20250212.0332db1.orig.tar.xz
 c57b9b44dab9bf1ba2d6b639074def977ffe0f69ca2926b9270f923bc6826925 26592 
linux86_1.0.1+git20250212.0332db1-1.debian.tar.xz
 2599803b8ed14a662a44adac0d2529bb30c257e633a42f9c705c8fdbb36715ee 6584 
linux86_1.0.1+git20250212.0332db1-1_source.buildinfo
Files:
 5fbcadafd7923383f88544ed1600f2af 1935 devel optional 
linux86_1.0.1+git20250212.0332db1-1.dsc
 5002fe30c8b3ddd64a8391db6a8ac945 550096 devel optional 
linux86_1.0.1+git20250212.0332db1.orig.tar.xz
 20b8271fc87e7358997e82be07413851 26592 devel optional 
linux86_1.0.1+git20250212.0332db1-1.debian.tar.xz
 e77f72a95fa533902f180d0917c04b5f 6584 devel optional 
linux86_1.0.1+git20250212.0332db1-1_source.buildinfo

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

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmlLurgACgkQgNMC9Yht
g5zDMA/7BZTKPc84v24sSCMRhO+ngD4bqk3ZgIpA/u72juX+GdtyzTM4j9Y8Vc+f
SbKHgSpfwrb0tsJkLPG4y028DtywpsjhEW9HT6dvB7jfCjlGDXdi8r5jgNRhcrdl
RUJgZE1vP6mr5m1+QCDm5V9JsU2T2PZgCAq12gW0pjmxsJwEsuhTPXrtDf8KLyhm
2wNFrJ7rkRZ8BeJWkQwqx1z3X+5JM+wgjkq2KKYYWnomg2hn1cM2m4aId39EulhJ
mF+FGJLlKzlcwCk6V3aV+s7p8PgvouPbZwrl8WWSl+mu7/t6uryMlwk84r7YP+QX
G+fu4nxW1P7y5CtR/Syerk24+NK+o1gdsqxHxsGLPbakk/qwv4NsxnVhBJTCp+ER
tgT+eClOQakC77KEZbYFOA/glBjjYC+9fXFRF4h3RiPqY9d/pH+7WWPeEz2Ur+e1
lZLM862FIiG/93Hen0dqFVA0b7qTKUPEB0fu3coWEwqU9Urxw0B6Scs1iLwWn8Ep
ihFSZBw3T68IzG/MDA0Gaun+hP2N179QD4h6ljpPE61JfDZeq9WQ/OV69iBBWxan
g2lMgkNtSmsKvftyUdx9yTX/ONRbog9y5cfHFeU6GRRHYOXIAu0h58OBKgiujTnx
eHW4FhI9gZZu0xoa+e/TZX+lUPsHVwfiXRkixKhIr0qpmn78AI4=
=gYlT
-----END PGP SIGNATURE-----

Attachment: pgpQhDmSA9WHO.pgp
Description: PGP signature


--- End Message ---

Reply via email to