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

Bug#1074856: marked as done (btyacc: ftbfs with GCC-14)



Your message dated Thu, 06 Mar 2025 05:34:15 +0000
with message-id <E1tq3s7-00AO4q-Es@fasolo.debian.org>
and subject line Bug#1074856: fixed in btyacc 3.0+dfsg-2
has caused the Debian Bug report #1074856,
regarding btyacc: 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 owner@bugs.debian.org
immediately.)


-- 
1074856: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074856
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:btyacc
Version: 3.0+dfsg-1
Severity: important
Tags: sid trixie
User: debian-gcc@lists.debian.org
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/btyacc_3.0+dfsg-1_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

[...]
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-b86a19ba-f03b-4c8c-873b-18080265bd6f
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package btyacc
dpkg-buildpackage: info: source version 3.0+dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Joao Eriberto Mota Filho <eriberto@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_auto_clean
	make -j8 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o btyacc skeleton.c *.zip *.gz
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- 'LINKER=$(CC)'
	make -j8 "INSTALL=install --strip-program=true" LINKER=\$\(CC\)
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o closure.o closure.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o error.o error.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o lalr.o lalr.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o lr0.o lr0.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mkpar.o mkpar.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o output.o output.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mstring.o mstring.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o reader.o reader.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o readskel.o readskel.c
reader.c: In function ‘keyword’:
reader.c:294:38: error: passing argument 5 of ‘bsearch’ from incompatible pointer type [-Wincompatible-pointer-types]
  294 |                        sizeof(*key), strcmp)))
      |                                      ^~~~~~
      |                                      |
      |                                      int (*)(const char *, const char *)
In file included from /usr/include/stdlib.h:965,
                 from defs.h:1,
                 from reader.c:1:
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:21:24: note: expected ‘int (*)(const void *, const void *)’ but argument is of type ‘int (*)(const char *, const char *)’
   21 |          __compar_fn_t __compar)
      |          ~~~~~~~~~~~~~~^~~~~~~~
awk -f skel2c btyaccpa.ske > skeleton.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o symtab.o symtab.c
gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -c -o verbose.o verbose.c
make[2]: *** [<builtin>: reader.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" LINKER=\$\(CC\) returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: btyacc
Source-Version: 3.0+dfsg-2
Done: David da Silva Polverari <polverari@debian.org>

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

Debian distribution maintenance software
pp.
David da Silva Polverari <polverari@debian.org> (supplier of updated btyacc 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: SHA256

Format: 1.8
Date: Thu, 06 Mar 2025 05:07:16 +0000
Source: btyacc
Architecture: source
Version: 3.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: David da Silva Polverari <polverari@debian.org>
Closes: 1074856
Changes:
 btyacc (3.0+dfsg-2) unstable; urgency=medium
 .
   * QA upload.
   * debian/control: bumped Standards-Version to 4.7.2.
   * debian/copyright: updated packaging copyright information.
   * debian/patches/050_fix-gcc-14-ftbfs.patch: created to fix FTBFS on GCC-14.
     (Closes: #1074856)
   * debian/watch: updated upstream URI for download links, using the HTTPS
     variant.
Checksums-Sha1:
 916555b7378bac214154fffd42c0972e224f956d 1845 btyacc_3.0+dfsg-2.dsc
 8f5422e2e6e1fa8ebc7ce2ab8350746ee474bd65 21936 btyacc_3.0+dfsg-2.debian.tar.xz
 63e8e7ca67caea13f4fe7c82e8b3b45be170f9c7 5540 btyacc_3.0+dfsg-2_source.buildinfo
Checksums-Sha256:
 c49450508fb27752909df2153ed53369e47a6768509e7bd760744768e5eec1c4 1845 btyacc_3.0+dfsg-2.dsc
 0583e2557112d84f320defe6ca6889f8764d749f1f3ec98829b75916ac5ff126 21936 btyacc_3.0+dfsg-2.debian.tar.xz
 0e18368cdb25fb5f3a12a0dc21326937f26ed531f7d495d5665718c3fd13504e 5540 btyacc_3.0+dfsg-2_source.buildinfo
Files:
 d7502b19c384a200f06b0d17c42cda9a 1845 devel optional btyacc_3.0+dfsg-2.dsc
 2dc3889bb99d4ccea76459a2bb9f314e 21936 devel optional btyacc_3.0+dfsg-2.debian.tar.xz
 a6c84fde08c84bb2fe0e6f41fdf8a432 5540 devel optional btyacc_3.0+dfsg-2_source.buildinfo

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

iQIzBAEBCAAdFiEEDTUunGhzKyZWj9leHIjoaIRpgN4FAmfJLuwACgkQHIjoaIRp
gN7G/g//b2ppHUpFj82Qr4br+iFqjJq1VwIHz8nG0s8sueTgb1QmNZXKXn1q7NYg
0JeIUgoID00PdhLvbT+cKisHxomTPz96n5GmWfVGWQHqR+gs5tX3lVFuYrXHUKg3
mXNeRX7P+EWNfprYsPKbffqXfxMFqr+V+39bOXp9DLgz8xVLTk+w0bYPdbpZiWOW
ztXlaNYWo2MEClgCrfH0+UwGMKon9izBryYHVGvFlZJK2Vh0UcphlCxZfXw62SAe
G62QjLOYCpl7sbNA2El1TJjNnQNeCEFoUzBNAufXJp4ylsRMsmO7w31l7WOsAyQV
qmkQo03Mib9grKdJSx42WKJltgbbBdCrJRm4eGbwlLaWMrQVMbMZP/SZ+UnuVRhr
McID2krrrBssPxXgAXy11B+F+wVcOGnIbjK9LnmfJrSdFlBunSXiRRFzhhqCo5zG
VFqwxcJeT6q9ksj42iedrR0Ru2rXfbjokMycxVNEzeAMO7SDz2B0lZoGDXBgx8GH
2cFQSmTSIlDix0GDxHpj0ekbwT2yBJ7R+VTVLaIH6yLJj4RDYNyg9Ar9aPT735UG
vJhLo5H7xOhQCzSXvVVxnym8x86g0PCB7kioi6+OB6HKXkz//NdAJpYUzoRv1UXW
AZYr4XyeNafkw9W709SXmOya+aogcCIa3PnYBiWbBswXMSZCeDQ=
=u4eU
-----END PGP SIGNATURE-----

Attachment: pgpCOPTwH1Ghh.pgp
Description: PGP signature


--- End Message ---

Reply to: