Your message dated Sat, 27 Jul 2024 12:40:38 +0000
with message-id <e1sxgj0-009slw...@fasolo.debian.org>
and subject line Bug#1075161: fixed in libcrypt-u2f-server-perl 0.46-2
has caused the Debian Bug report #1075161,
regarding libcrypt-u2f-server-perl: 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 ow...@bugs.debian.org
immediately.)


-- 
1075161: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075161
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libcrypt-u2f-server-perl
Version: 0.46-1
Severity: important
Tags: sid trixie
User: debian-...@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/libcrypt-u2f-server-perl_0.46-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

[...]

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package libcrypt-u2f-server-perl
dpkg-buildpackage: info: source version 0.46-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Yadd <y...@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" 
"LD=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 
-Wl,-z,relro -Wl,-z,now"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::U2F::Server
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
        make -j8
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Running Mkbootstrap for Server ()
"/usr/bin/perl" "/usr/share/perl/5.38/ExtUtils/xsubpp"  -typemap 
'/usr/share/perl/5.38/ExtUtils/typemap' -typemap '/<<PKGBUILDDIR>>/typemap'  
U2F.xs > U2F.xsc
x86_64-linux-gnu-gcc -c  -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" 
-fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.38/CORE"   u2f.c
chmod 644 "Server.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Server.bs 
blib/arch/auto/Crypt/U2F/Server/Server.bs 644
cp lib/Crypt/U2F/Server.pm blib/lib/Crypt/U2F/Server.pm
AutoSplitting blib/lib/Crypt/U2F/Server.pm (blib/lib/auto/Crypt/U2F/Server)
cp lib/Crypt/U2F/Server/Simple.pm blib/lib/Crypt/U2F/Server/Simple.pm
Please specify prototyping behavior for U2F.xs (see perlxs manual)
mv U2F.xsc U2F.c
x86_64-linux-gnu-gcc -c  -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"0.46\" -DXS_VERSION=\"0.46\" 
-fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.38/CORE"   U2F.c
In file included from U2F.xs:6:
ppport.h:4385:10: warning: "WIDEST_UTYPE" redefined
 4385 | # define WIDEST_UTYPE U64TYPE
      |          ^~~~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/perl/5.38/CORE/perl.h:3327,
                 from U2F.xs:3:
/usr/lib/x86_64-linux-gnu/perl/5.38/CORE/handy.h:1422:9: note: this is the 
location of the previous definition
 1422 | #define WIDEST_UTYPE PERL_UINTMAX_T
      |         ^~~~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/perl/5.38/CORE/perl.h:6168:
U2F.xs: In function ‘XS_Crypt__U2F__Server_u2fclib_verifyRegistration’:
U2F.xs:86:52: error: passing argument 2 of ‘Perl_newSVpvn’ from incompatible 
pointer type [-Wincompatible-pointer-types]
   86 |                         XPUSHs(sv_2mortal(newSVpvn(pk,65)));
      |                                                    ^~
      |                                                    |
      |                                                    char **
/usr/lib/x86_64-linux-gnu/perl/5.38/CORE/pp.h:498:61: note: in definition of 
macro ‘XPUSHs’
  498 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } 
STMT_END
      |                                                             ^
U2F.xs:86:32: note: in expansion of macro ‘sv_2mortal’
   86 |                         XPUSHs(sv_2mortal(newSVpvn(pk,65)));
      |                                ^~~~~~~~~~
U2F.xs:86:43: note: in expansion of macro ‘newSVpvn’
   86 |                         XPUSHs(sv_2mortal(newSVpvn(pk,65)));
      |                                           ^~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/perl/5.38/CORE/perl.h:6188:
/usr/lib/x86_64-linux-gnu/perl/5.38/CORE/proto.h:3027:40: note: expected ‘const 
char * const’ but argument is of type ‘char **’
 3027 | Perl_newSVpvn(pTHX_ const char * const buffer, const STRLEN len)
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~
make[1]: *** [Makefile:347: U2F.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libcrypt-u2f-server-perl
Source-Version: 0.46-2
Done: Étienne Mollier <emoll...@debian.org>

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

Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated 
libcrypt-u2f-server-perl 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 27 Jul 2024 13:51:36 +0200
Source: libcrypt-u2f-server-perl
Architecture: source
Version: 0.46-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1075161
Changes:
 libcrypt-u2f-server-perl (0.46-2) unstable; urgency=medium
 .
   * Team upload.
   * gcc-14.patch: new: nudge a const type in U2F.xs (Closes: #1075161)
Checksums-Sha1:
 81fc2589ed3df4a66e763faf82d8f6aa33d56f54 2404 
libcrypt-u2f-server-perl_0.46-2.dsc
 e4eb45d599371bb6ad313b1f3a7c7b8ae2286d6e 4140 
libcrypt-u2f-server-perl_0.46-2.debian.tar.xz
Checksums-Sha256:
 36429bce76d0c07e05a4ccf4f61184497397e889247b01d5c5546b5639f64e02 2404 
libcrypt-u2f-server-perl_0.46-2.dsc
 ed38c64e7c00c3a1f70df437e51c536d6252b37cadedc720b430fb984be4caf5 4140 
libcrypt-u2f-server-perl_0.46-2.debian.tar.xz
Files:
 1e818d94c19569f2b788fd29fe83497e 2404 perl optional 
libcrypt-u2f-server-perl_0.46-2.dsc
 26ce4acb13c15b16325a048971ef0e7a 4140 perl optional 
libcrypt-u2f-server-perl_0.46-2.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmak4RIUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdrjaRAAxnmTM9dQnMFTWjfDS+QegtUos9Gs
NJg/fpZ1/3opBpuSpl6tInz55s7tNiBcjkPZlJ2OYrA/5kGBH1xoKMWHRIyf9tko
AfyqqyXen4xlH570zSzrA/B1p8cD/T4oXxYbEIZ2kM+jbSvTvwp+jgHOWD6hlUEF
qb9DuQBo9NfIt6yfb+zAqsEW0z2e+Z6RTi3o//PMRypacQUFEHJpM3N5yYW5utJ8
4DYZijzi6hMAdwLLIS/0d/CV9RcfgM11Hdq51a4KDH/yqJbzdqdHZExUcI7Y1hn4
gzn+HJtS/GXcPIhzSOrLSNelzApDVy6FWZ70/VDyltkt1DR4PEyEb4y63U1nuSt8
AGuP2Z5v8XivJQRR6s7KMr/QiF+S+AZSwmygCl+EEHi9cMBidG6NzQOXWbenAfd9
8a8YR6fBnlqppwPovX+4Nu9VBur0z+ZQ1E9Yo6/ZMK4C6WZm8Zwe1XT/JxgctLLQ
IO82koxe9/9Z67hvcQ1NVx0FVxnVMIrSvt6TZ3tEQ+Jy5d1BjXHbtFSV3gUqfj4+
+oAmR9lsN0letb62RvoD90z+UqO2iBdylnY7erwN3TCvy0BtgiKpCbZTFUz1jik6
x/f6GmHMdl+FcoOXR0xdMqUuRKvs2PAEDOJs+qwLNECl7D30MGCtJRRYc0RcCWae
QelkrqkZzM1M+Rc=
=Xy2s
-----END PGP SIGNATURE-----

Attachment: pgpBKMqZPAfCd.pgp
Description: PGP signature


--- End Message ---

Reply via email to