Your message dated Thu, 01 Aug 2024 11:04:17 +0000
with message-id <[email protected]>
and subject line Bug#1074971: fixed in fteqcc 3343+svn3400-6
has caused the Debian Bug report #1074971,
regarding fteqcc: 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.)
--
1074971: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074971
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:fteqcc
Version: 3343+svn3400-5
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/fteqcc_3343+svn3400-5_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
[...]
qcc_pr_comp.c: In function ‘QCC_PR_Expression’:
qcc_pr_comp.c:5028:33: warning: variable ‘type_b’ set but not used
[-Wunused-but-set-variable]
5028 | etype_t type_a, type_b, type_c;
| ^~~~~~
qcc_pr_comp.c: In function ‘QCC_PR_ParseState’:
qcc_pr_comp.c:6394:14: warning: variable ‘f’ set but not used
[-Wunused-but-set-variable]
6394 | char f;
| ^
qcc_pr_comp.c: In function ‘QCC_PR_GetDef’:
qcc_pr_comp.c:8029:23: warning: comparison of distinct pointer types lacks a
cast [-Wcompare-distinct-pointer-types]
8029 | if (pHash_Get != &Hash_Get && !allocate) //do we want to
try case insensative too?
| ^~
qcc_pr_comp.c: In function ‘QCC_PR_DummyFieldDef’:
qcc_pr_comp.c:8194:25: warning: value computed is not used [-Wunused-value]
8194 | *fieldofs++;
| ^~~~~~~~~~~
qcc_pr_comp.c: In function ‘QCC_PR_ExpandUnionToFields’:
qcc_pr_comp.c:8288:53: warning: pointer targets in passing argument 5 of
‘QCC_PR_DummyFieldDef’ differ in signedness [-Wpointer-sign]
8288 | QCC_PR_DummyFieldDef(pass, "", pr_scope, 1, fields, true);
| ^~~~~~
| |
| int *
qcc_pr_comp.c:8151:110: note: expected ‘unsigned int *’ but argument is of type
‘int *’
8151 | QCC_def_t *QCC_PR_DummyFieldDef(QCC_type_t *type, char *name, QCC_def_t
*scope, int arraysize, unsigned int *fieldofs, pbool saved)
|
~~~~~~~~~~~~~~^~~~~~~~
qcc_pr_comp.c: In function ‘QCC_PR_ParseDefs’:
qcc_pr_comp.c:9044:9: note: ‘#pragma message: this is experimental’
9044 | #pragma message("this is experimental")
| ^~~~~~~
qcc_pr_comp.c:9491:96: warning: dereferencing type-punned pointer will break
strict-aliasing rules [-Wstrict-aliasing]
9491 | if
(Hash_GetKey(&floatconstdefstable, *(int*)&pr_immediate._float))
|
^~~~~~~~~~~~~~~~~~~~~~~~~~
qcc_pr_lex.c:540:25: warning: ‘strncpy’ output may be truncated copying 1023
bytes from a string of length 1023 [-Wstringop-truncation]
540 | strncpy(QCC_copyright, msg,
sizeof(QCC_copyright)-1);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qcc_pr_comp.c: In function ‘QCC_PR_ParseFunctionCall’:
qcc_pr_comp.c:3340:28: warning: ‘old’ may be used uninitialized
[-Wmaybe-uninitialized]
3340 | if (old)
| ^
qcc_pr_comp.c:3013:42: note: ‘old’ was declared here
3013 | QCC_def_t *e, *d, *old, *oself, *out;
| ^~~
In file included from qcc_pr_comp.c:3:
qcc_pr_comp.c: In function ‘QCC_PR_ParseDefs’:
qcc_pr_comp.c:9121:60: warning: ‘i’ may be used uninitialized
[-Wmaybe-uninitialized]
9121 | G_FUNCTION(def->ofs+i) =
G_FUNCTION(d->ofs);
| ~~~~~~~~^~
qcc.h:783:51: note: in definition of macro ‘G_FUNCTION’
783 | #define G_FUNCTION(o) (*(func_t *)&qcc_pr_globals[o])
| ^
qcc_pr_comp.c:8306:33: note: ‘i’ was declared here
8306 | int i;
| ^
qcc_pr_comp.c: In function ‘QCC_PR_ParseStatement’:
qcc_pr_comp.c:6207:17: warning: ‘strncpy’ output may be truncated copying 255
bytes from a string of length 8191 [-Wstringop-truncation]
6207 | strncpy(pr_labels[num_labels].name, pr_token,
sizeof(pr_labels[num_labels].name) -1);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qcc_pr_comp.c: In function ‘QCC_PR_ParseImmediateStatements’:
qcc_pr_comp.c:7277:49: warning: ‘defs’ may be used uninitialized
[-Wmaybe-uninitialized]
7277 | locals_start = locals_end = defs[0]->ofs;
| ~~~~^~~
qcc_pr_comp.c:7196:34: note: ‘defs’ declared here
7196 | QCC_def_t *defs[MAX_PARMS+MAX_EXTRA_PARMS], *e2;
| ^~~~
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:38: qcc] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: fteqcc
Source-Version: 3343+svn3400-6
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
fteqcc, 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.
Simon McVittie <[email protected]> (supplier of updated fteqcc 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: Thu, 01 Aug 2024 10:53:03 +0100
Source: fteqcc
Architecture: source
Version: 3343+svn3400-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1074971
Changes:
fteqcc (3343+svn3400-6) unstable; urgency=medium
.
* Team upload
* d/p/Make-function-pointer-types-consistent-with-the-implement.patch:
Add patch to fix FTBFS with gcc 14 (Closes: #1074971)
* d/rules: Append CPPFLAGS to CFLAGS.
The upstream build system doesn't use CPPFLAGS.
* d/rules: Also append dpkg-buildflags LDFLAGS to BASE_CFLAGS.
This works around the upstream Makefile not passing either LDFLAGS
or CFLAGS to linker invocations.
* d/salsa-ci.yml: Activate Salsa-CI
Checksums-Sha1:
5098c88efc618eadd333436d48ff0e5d0492cc0e 2050 fteqcc_3343+svn3400-6.dsc
a5d5f4b845ad6611f391b847afbab5d8afaa3e0b 8620
fteqcc_3343+svn3400-6.debian.tar.xz
d68fb629ce671364cbfde017defac05562453898 5608
fteqcc_3343+svn3400-6_source.buildinfo
Checksums-Sha256:
abed378517bb05a7241b7a4b0f3996d2477fb1898b7566446f91e7806f789323 2050
fteqcc_3343+svn3400-6.dsc
bd3094d247ef236b01b5eb0c567c579842391844ee0248fdfd4cdaedaef3ac8b 8620
fteqcc_3343+svn3400-6.debian.tar.xz
760f69f1ae6fd3d2c4ccbc535bbc48056699a3c7af2924f78648e4f20bd757ea 5608
fteqcc_3343+svn3400-6_source.buildinfo
Files:
1cd2f302508a73c33cb246d7c3094a0a 2050 devel optional fteqcc_3343+svn3400-6.dsc
e8d403ff6cfdf8d22752941277006339 8620 devel optional
fteqcc_3343+svn3400-6.debian.tar.xz
145658c0cf4cb6034708be2024ee5661 5608 devel optional
fteqcc_3343+svn3400-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmaraWIACgkQ4FrhR4+B
TE+KQg/+Ob0uLcgSJ02ukKdF7JdRtHoK4KfMaOzN3LzmJO+eGppHhHeIg8kiYVAm
Jndn8MuMU/CqcyrbEGNYktbCQxtssVwBjstsofudQRpqWZ6MaGzBEXvRc7byyucl
kCxBpxTNt96VQnkroIVsWe5/0KGRwxFoEsVOv72hfkKAxLQ2N4a7EIIr700sqmNh
c8cr8c6OL+bvimWoFwQk9Iv2YdtxfILJ5cB48jcpC1zxdr/cYI11AQ7IHtUss95K
hsEM1UTAQeO30Ws1eWDDx9L00QTaOsVni/CrYGdpB23c4Y0taIb5/DhzkH+K/S8u
KAhbuWIWkB2kIHwYcrJq7q2odpIZ/AOj15iYxa0XYQa60hOzH6Gx9CSW8Yq0zX5x
f57gm4YkNQww03McnKRoGaliMymNPfPyGCSX8wicQX5RCk0NuueFDqC/a3c6X7h/
JR2sS8UMbRrGJKUDi7GAd0IZK0RZ1d1OChWVZ6t3gnqXRdjSl9vm4FXyFaRCRX5c
Q5DyX5Xs4YLMXGAdPNZ8ehPb4D9JpfDl5VCWqE2ejnRhMyARK4PBmx+7uvoaIdga
or7pnSKkSc3ou2mTnziY3vaAf+brcbEpatZVzpt29aCVPGHNonC2gFmE8wiWo0lZ
AekeMqvJkkQFsHheOZ9NqWAt69X/Advs281mObBhkQ0Uo3HzjDE=
=/V0X
-----END PGP SIGNATURE-----
pgpSWEUHe_bhr.pgp
Description: PGP signature
--- End Message ---