Your message dated Wed, 03 Jul 2024 14:34:49 +0000
with message-id <[email protected]>
and subject line Bug#1075047: fixed in grub 0.97-82
has caused the Debian Bug report #1075047,
regarding grub: ftbfs with GCC-14
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.)
--
1075047: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075047
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:grub
Version: 0.97-81
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/grub_0.97-81_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
inlined from ‘imps_read_config_table’ at ../../../stage2/smp-imps.c:435:4,
inlined from ‘imps_read_bios’ at ../../../stage2/smp-imps.c:623:3,
inlined from ‘imps_scan’ at ../../../stage2/smp-imps.c:662:4:
../../../stage2/smp-imps.c:347:46: warning: array subscript 0 is outside array
bounds of ‘volatile unsigned int[0]’ [-Warray-bounds=]
347 | *((volatile unsigned *) bios_reset_vector) = 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In function ‘imps_scan’:
cc1: note: source object is likely at address zero
gcc -DHAVE_CONFIG_H -I. -I../../../stage2 -I.. -I../../../stage1 -Wdate-time
-Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -falign-jumps=1
-falign-loops=1 -falign-functions=1 -Wundef -Os -fno-stack-protector
-fno-reorder-functions -fno-PIE -fno-builtin -nostdinc -DSUPPORT_SERIAL=1
-DSUPPORT_HERCULES=1 -DSUPPORT_GRAPHICS=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1
-DFSYS_FFS=1 -DFSYS_UFS2=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1
-DFSYS_JFS=1 -DFSYS_XFS=1 -DFSYS_ISO9660=1 -DUSE_MD5_PASSWORDS=1 -m32 -g -c -o
pre_stage2_exec-terminfo.o `test -f 'terminfo.c' || echo
'../../../stage2/'`terminfo.c
../../../stage2/stage2.c: In function ‘cmain’:
../../../stage2/stage2.c:941:21: warning: value computed is not used
[-Wunused-value]
941 | *tmp++;
| ^~~~~~
../../../stage2/stage2.c:942:33: error: passing argument 1 of ‘grub_strcpy’
from incompatible pointer type [-Wincompatible-pointer-types]
942 | grub_strcpy(&def, &tmp);
| ^~~~
| |
| char **
In file included from ../../../stage2/stage2.c:20:
../../../stage2/shared.h:891:26: note: expected ‘char *’ but argument is of
type ‘char **’
891 | char *grub_strcpy (char *dest, const char *src);
| ~~~~~~^~~~
../../../stage2/stage2.c:942:39: error: passing argument 2 of ‘grub_strcpy’
from incompatible pointer type [-Wincompatible-pointer-types]
942 | grub_strcpy(&def, &tmp);
| ^~~~
| |
| char **
../../../stage2/shared.h:891:44: note: expected ‘const char *’ but argument is
of type ‘char **’
891 | char *grub_strcpy (char *dest, const char *src);
| ~~~~~~~~~~~~^~~
../../../stage2/stage2.c:944:33: error: passing argument 1 of ‘grub_strcpy’
from incompatible pointer type [-Wincompatible-pointer-types]
944 | grub_strcpy(&def, &p);
| ^~~~
| |
| char **
../../../stage2/shared.h:891:26: note: expected ‘char *’ but argument is of
type ‘char **’
891 | char *grub_strcpy (char *dest, const char *src);
| ~~~~~~^~~~
../../../stage2/stage2.c:944:39: error: passing argument 2 of ‘grub_strcpy’
from incompatible pointer type [-Wincompatible-pointer-types]
944 | grub_strcpy(&def, &p);
| ^~
| |
| char **
../../../stage2/shared.h:891:44: note: expected ‘const char *’ but argument is
of type ‘char **’
891 | char *grub_strcpy (char *dest, const char *src);
| ~~~~~~~~~~~~^~~
../../../stage2/serial.c: In function ‘serial_hw_get_port’:
../../../stage2/serial.c:123:14: warning: array subscript [0, 1073741823] is
outside array bounds of ‘const short unsigned int[0]’ [-Warray-bounds=]
123 | return addr[unit];
| ~~~~^~~~~~
cc1: note: source object is likely at address zero
make[4]: *** [Makefile:3367: pre_stage2_exec-stage2.o] Error 1
make[4]: *** Waiting for unfinished jobs....
../../../stage2/smp-imps.c: In function ‘imps_probe’:
../../../stage2/smp-imps.c:709:24: warning: array subscript 0 is outside array
bounds of ‘short unsigned int[0]’ [-Warray-bounds=]
709 | unsigned ebda_addr = *((unsigned short *)
| ^~~~~~~~~~~~~~~~~~~~
710 | PHYS_TO_VIRTUAL (EBDA_SEG_ADDR)) << 4;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: note: source object is likely at address zero
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/stage2'
make[3]: *** [Makefile:382: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [Makefile:323: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j8 returned exit code 2
make[1]: *** [debian/rules:15: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: grub
Source-Version: 0.97-82
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
grub, 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.
Colin Watson <[email protected]> (supplier of updated grub 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: Wed, 03 Jul 2024 14:51:26 +0100
Source: grub
Architecture: source
Version: 0.97-82
Distribution: unstable
Urgency: medium
Maintainer: GRUB Maintainers <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1075047
Changes:
grub (0.97-82) unstable; urgency=medium
.
* savedefault.patch: Fix incorrect grub_strcpy calls (closes: #1075047).
Checksums-Sha1:
f746b75dcfc74676bdd869e306d9d19d6af2b58f 2125 grub_0.97-82.dsc
0d1359e2b4d76ab6be5a3928c8ac32a0a3fc7613 75280 grub_0.97-82.debian.tar.xz
4c5dc23b2ec8a69ec13148804b1febe00928a8eb 6534 grub_0.97-82_source.buildinfo
Checksums-Sha256:
bdd9ce95fac820b806aa57871660cf57ba48ecf75e4ed176f81ff5b7edce8152 2125
grub_0.97-82.dsc
82556864a8e8962f2a614db3f964a5dc9dd47e75be6e969051a70cc026cd596d 75280
grub_0.97-82.debian.tar.xz
2631ef87f97cb4c0795fbd8a201aa6a303b6b5829b265a1f71e2ed8c503075cc 6534
grub_0.97-82_source.buildinfo
Files:
9f352b2042ed92090fd9566339f2a285 2125 admin optional grub_0.97-82.dsc
77e9c81f42a8033b7d33d15d7720ab65 75280 admin optional
grub_0.97-82.debian.tar.xz
c6288ab45c1bbec7350157582d1b01d7 6534 admin optional
grub_0.97-82_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmaFV7MACgkQOTWH2X2G
UAsKzQ/+NUPhBIZyjbDJXnbIW8L3b7A5aVZY7aLoP0mT/JdNOrYQ/wd2I34jeMVc
GtI6sJdipq9aiQuLc+OuHB+aJjk1+ZdydBpwLnbA6SuJDmjxSuWMzqKvW3lu0gZv
XmmeYcXlbk+555ELqu220lqzuWbE3+cErrdw8yn+UF/qEcV1wQ892DtqljTRZAr8
sJsZS9hdaKG0EITARwsOfn04W2z0f0ShV+bLGKoCm+sK+Z/TJsyISW6ozD0ZwCNB
xmSKGMg6mnnXSp5joLzSS2eg33UFYEeg3UPJYUcEDKPL7SvenLgBjrSmEeRiROvj
UG/2iMCq+gtab85Gz0ibiKIYsiGzxGbWyo9+1ruptbQ0gM3D+Q6qqWrdWeAekjL+
y/4ewkAGTSwea78QbL8yzC1nqw8LBgGo6bT0dKunktqT3qFb2uLlixv6271xjIZC
+VnYZPiMljV+N9QSpU6gscu2n0ugf+v68FvdqiKk+l16S8iFJ6TD0+R7xjOLoaJP
WN8CRXB7ctyUm/Y40tRjOgtV5iNI4WuXb8nz2E4oi6f8w2lxUTLexx/2rIP8LH0j
42NxeotZywgnoYhNcLGD/aXV5hbO1n325ftlSSY2j2TKmNAyOC99m62NJTNiGf5X
1EVCgQSH4kqNYHKoKfhgtZHOA5FIeNCTqwltIig7SVPS7vywKWA=
=4P3m
-----END PGP SIGNATURE-----
pgppzXQcimlqZ.pgp
Description: PGP signature
--- End Message ---