Your message dated Sun, 14 Jul 2024 23:19:11 +0000
with message-id <[email protected]>
and subject line Bug#1074891: fixed in corkscrew 2.0-15
has caused the Debian Bug report #1074891,
regarding corkscrew: 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.)
--
1074891: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074891
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:corkscrew
Version: 2.0-14
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/corkscrew_2.0-14_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
[...]
# make target - create manual page from a *.pod page
podchecker corkscrew.1.pod
corkscrew.1.pod pod syntax OK.
LC_ALL=C pod2man --utf8 \
--center="Networking" \
--name="corkscrew" \
--section="1" \
--release="corkscrew" \
corkscrew.1.pod \
> corkscrew.1 && \
rm -f pod*.tmp
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian'
# config-prepare: save and patch
# config-save: Save original files
[ ! -f config.sub ] || cp -v config.sub config.sub.original
'config.sub' -> 'config.sub.original'
[ ! -f config.guess ] || cp -v config.guess config.guess.original
'config.guess' -> 'config.guess.original'
# config-patch: copy latest
# config-patch-sub: Use latest version from Debian
[ ! -f /usr/share/misc/config.sub ] || cp -vf /usr/share/misc/config.sub .
'/usr/share/misc/config.sub' -> './config.sub'
# config-patch-guess: Use latest version from Debian
[ ! -f /usr/share/misc/config.guess ] || cp -vf /usr/share/misc/config.guess .
'/usr/share/misc/config.guess' -> './config.guess'
dh_auto_configure
dh_auto_configure: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir=\${prefix}/lib/x86_64-linux-gnu
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode
--disable-dependency-tracking
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... x86_64-linux-gnu-gcc
checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pedantic -Wl,-z,relro -Wl,-z,now
-Wl,--as-needed) works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
tail -v -n \+0 config.log
==> config.log <==
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:556: checking for a BSD compatible install
configure:609: checking whether build environment is sane
configure:666: checking whether make sets ${MAKE}
configure:712: checking for working aclocal
configure:725: checking for working autoconf
configure:738: checking for working automake
configure:751: checking for working autoheader
configure:764: checking for working makeinfo
configure:783: checking for gcc
configure:896: checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pedantic -Wl,-z,relro -Wl,-z,now
-Wl,--as-needed) works
configure:912: x86_64-linux-gnu-gcc -o conftest -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed conftest.c 1>&5
configure:909:1: error: return type defaults to 'int' [-Wimplicit-int]
909 | main(){return(0);}
| ^~~~
configure: failed program was:
#line 907 "configure"
#include "confdefs.h"
main(){return(0);}
dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir=\${prefix}/lib/x86_64-linux-gnu
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode
--disable-dependency-tracking returned exit code 1
make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: corkscrew
Source-Version: 2.0-15
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
corkscrew, 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.
Boyuan Yang <[email protected]> (supplier of updated corkscrew 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: Sun, 14 Jul 2024 18:47:28 -0400
Source: corkscrew
Architecture: source
Version: 2.0-15
Distribution: unstable
Urgency: medium
Maintainer: Debian Bridges Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1074891
Changes:
corkscrew (2.0-15) unstable; urgency=medium
.
* Team upload.
* debian/compat: Dropped, now useless.
* debian/rules: Drop the usage of debian-autotools.mk, now useless.
+ Use autoreconf to properly configure the package. This fixes
the FTBFS with GCC 14. (Closes: #1074891)
* debian/control: Bump Standards-Version to 4.7.0, debhelper compat v13.
* debian/patches/:
+ 07-configure.in-Drop-de-ANSI-fication-support-to-fix-FT.patch:
Add patch to fix compatibility with new autotools.
Checksums-Sha1:
4c1c74e7a7344f417c49db0da8892c095b54c2a7 1886 corkscrew_2.0-15.dsc
8bdb4c0dc71048136c721c33229b9bf795230b32 56749 corkscrew_2.0.orig.tar.gz
480183324c67aab2d4574e9e843647ce82d3035a 8160 corkscrew_2.0-15.debian.tar.xz
0571a1366c2b7c7fd588d02c465c2fef8d22f406 5980 corkscrew_2.0-15_amd64.buildinfo
Checksums-Sha256:
845bc519ec868022f205e980fc2f61846d6ad15fdbaabd97da8e76075a283fad 1886
corkscrew_2.0-15.dsc
0d0fcbb41cba4a81c4ab494459472086f377f9edb78a2e2238ed19b58956b0be 56749
corkscrew_2.0.orig.tar.gz
8a79fc00be20ceb93c50e99d4ad11e35f1cbfb7225f3c8eb571d982ebc1433a9 8160
corkscrew_2.0-15.debian.tar.xz
f9ae35d7cc4e1ace7d02e30038e3b111b76417de4b1db7e1e825635fd0a32da7 5980
corkscrew_2.0-15_amd64.buildinfo
Files:
c8641474b43affb5032cde85c5380b99 1886 net optional corkscrew_2.0-15.dsc
35df77e7f0e59c0ec4f80313be52c10a 56749 net optional corkscrew_2.0.orig.tar.gz
867cdfb4cdaaa6b85182fb40f21fd83e 8160 net optional
corkscrew_2.0-15.debian.tar.xz
da42427a1d504ca277f8d8f2e9a38614 5980 net optional
corkscrew_2.0-15_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmaUVgQACgkQwpPntGGC
Ws4ZARAAkjU5yN0jhKJNW54IDj1FN9dE+WKLTflp2+LuZ/Kf45rZIF7kbXmxKzpF
ayMM2bJqR6E7Y62tF/R5F2AP+7HqaJ565Fz5gG6zulDuE8YKSAsACz+B4NFyrciP
q97MvRNicWZeCRoolWrHm7YeP6nM+3Z91p358me09FSB8COcnuGnmbJXTb0uprID
A6GcVheSNzsSOJ65DM9hhlW/11+UD5IiykHjp190467DPkRZCdG4JmJqdmBkfeA6
Sld0XFG7QJ1RClxsUmkMC6o4TCr1bYEx9IjtZXkLgOTPT6AO+NhAgNUdjMMGKpSS
+gWswjOJ+GEYKVZHjVGdu2dauGIHborlpVCzVUfbhY8CDQmo6GONObp/LTGPY6U3
cL+qqpc2sdJcmWPpv0XwcmfQF74ep7UYimtjgx4k+feq7IvmkArQcyxPErbYMCIw
uMPE9gdrXkIweT5Z341uCezvUYsMvPLv9u3l9ZFgrEKvLvwvjNccb0y+gCr0ENza
QE4kToPVsjofE6TISxtS6HFZyTJAvNe8tN1IpMnSiMM/PnBJovgO9SyB0TSgGbyx
BkuKu/mpTWDTB6b3SMpgG5dNX5DQVD/db7pE/GmVFzRCkIMq5J6FWrRDt0fKFJsY
TFPTjSLpRrPZTYStHRM6W911FKljq5fZhcsnyVNSVODuR7Bx9qM=
=KcbR
-----END PGP SIGNATURE-----
pgpRktKEwX8Zb.pgp
Description: PGP signature
--- End Message ---