Your message dated Sun, 11 Aug 2024 16:36:24 +0000
with message-id <e1sdbyo-00h1cm...@fasolo.debian.org>
and subject line Bug#1074945: fixed in fakeroot 1.35.1-1.1
has caused the Debian Bug report #1074945,
regarding fakeroot: 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.)


-- 
1074945: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074945
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:fakeroot
Version: 1.35.1-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/fakeroot_1.35.1-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

[...]
      |                                              ~~~~~~       
      |                                              |
      |                                              uint64_t * {aka long 
unsigned int *}
../faked.c:665:69: warning: format ‘%llu’ expects argument of type ‘long long 
unsigned int *’, but argument 7 has type ‘uint64_t *’ {aka ‘long unsigned int 
*’} [-Wformat=]
  665 |     
r=scanf("dev=%llx,ino=%llu,mode=%llo,uid=%llu,gid=%llu,nlink=%llu,rdev=%llu\n",
      |                                                                  ~~~^
      |                                                                     |
      |                                                                     
long long unsigned int *
      |                                                                  %lu
  666 |             &stdev, &stino, &stmode, &stuid, &stgid, &stnlink, &strdev);
      |                                                      ~~~~~~~~        
      |                                                      |
      |                                                      uint64_t * {aka 
long unsigned int *}
../faked.c:665:79: warning: format ‘%llu’ expects argument of type ‘long long 
unsigned int *’, but argument 8 has type ‘uint64_t *’ {aka ‘long unsigned int 
*’} [-Wformat=]
  665 |     
r=scanf("dev=%llx,ino=%llu,mode=%llo,uid=%llu,gid=%llu,nlink=%llu,rdev=%llu\n",
      |                                                                         
   ~~~^
      |                                                                         
      |
      |                                                                         
      long long unsigned int *
      |                                                                         
   %lu
  666 |             &stdev, &stino, &stmode, &stuid, &stgid, &stnlink, &strdev);
      |                                                                ~~~~~~~  
       
      |                                                                |
      |                                                                uint64_t 
* {aka long unsigned int *}
../faked.c: In function ‘debug_stat’:
../faked.c:692:31: warning: format ‘%llx’ expects argument of type ‘long long 
unsigned int’, but argument 3 has type ‘fake_dev_t’ {aka ‘long unsigned int’} 
[-Wformat=]
  692 |   fprintf(stderr,"dev:ino=(%llx:%lli), mode=0%lo, own=(%li,%li), 
nlink=%li, rdev=%lli\n",
      |                            ~~~^
      |                               |
      |                               long long unsigned int
      |                            %lx
  693 |           st->dev,
      |           ~~~~~~~              
      |             |
      |             fake_dev_t {aka long unsigned int}
../faked.c:692:36: warning: format ‘%lli’ expects argument of type ‘long long 
int’, but argument 4 has type ‘fake_ino_t’ {aka ‘long unsigned int’} [-Wformat=]
  692 |   fprintf(stderr,"dev:ino=(%llx:%lli), mode=0%lo, own=(%li,%li), 
nlink=%li, rdev=%lli\n",
      |                                 ~~~^
      |                                    |
      |                                    long long int
      |                                 %li
  693 |           st->dev,
  694 |           st->ino,
      |           ~~~~~~~                   
      |             |
      |             fake_ino_t {aka long unsigned int}
../faked.c:692:85: warning: format ‘%lli’ expects argument of type ‘long long 
int’, but argument 9 has type ‘fake_dev_t’ {aka ‘long unsigned int’} [-Wformat=]
  692 |   fprintf(stderr,"dev:ino=(%llx:%lli), mode=0%lo, own=(%li,%li), 
nlink=%li, rdev=%lli\n",
      |                                                                         
         ~~~^
      |                                                                         
            |
      |                                                                         
            long long int
      |                                                                         
         %li
......
  699 |           st->rdev);
      |           ~~~~~~~~                                                      
             
      |             |
      |             fake_dev_t {aka long unsigned int}
../faked.c: In function ‘get_msg’:
../faked.c:1092:9: error: assignment to ‘uint8_t *’ {aka ‘unsigned char *’} 
from incompatible pointer type ‘struct fake_msg_buf *’ 
[-Wincompatible-pointer-types]
 1092 |     ptr = &fm;
      |         ^
make[4]: *** [Makefile:668: faked.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-sysv'
make[3]: *** [Makefile:711: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-sysv'
make[2]: *** [Makefile:469: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-sysv'
make[1]: *** [debian/rules:36: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: fakeroot
Source-Version: 1.35.1-1.1
Done: Chris Hofstaedtler <z...@debian.org>

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

Debian distribution maintenance software
pp.
Chris Hofstaedtler <z...@debian.org> (supplier of updated fakeroot 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: SHA256

Format: 1.8
Date: Sun, 11 Aug 2024 17:05:14 +0200
Source: fakeroot
Architecture: source
Version: 1.35.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Clint Adams <cl...@debian.org>
Changed-By: Chris Hofstaedtler <z...@debian.org>
Closes: 1074945
Changes:
 fakeroot (1.35.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix build with gcc-14. (Closes: #1074945)
Checksums-Sha1:
 7a284ac37972935742fc2672c416822f48459adf 1966 fakeroot_1.35.1-1.1.dsc
 fadf270899ca3ca632b8910f00c17738b930094d 23720 
fakeroot_1.35.1-1.1.debian.tar.xz
 5859914bdda3d758f26cf12077b369c831d2cd0d 6637 
fakeroot_1.35.1-1.1_arm64.buildinfo
Checksums-Sha256:
 cd8bffff5e38b39dc97ae604a0e03e9e2bbd7df8b5f56a821db56be6c95b0806 1966 
fakeroot_1.35.1-1.1.dsc
 6a2a81b4366eecd30b76d44feae6b58c4fa49542ef9c9bddc1f7bce302a502e6 23720 
fakeroot_1.35.1-1.1.debian.tar.xz
 93656e13ad37599a6148286cf5e14d97628842664c2adee026b72d3e6d3cad3d 6637 
fakeroot_1.35.1-1.1_arm64.buildinfo
Files:
 5d4cfe5230f978faab442724a14cf55e 1966 utils optional fakeroot_1.35.1-1.1.dsc
 a9bb08e31f0d6b0b6b00099138f2cea7 23720 utils optional 
fakeroot_1.35.1-1.1.debian.tar.xz
 267e3bcd53526ba69f70013b97cc7181 6637 utils optional 
fakeroot_1.35.1-1.1_arm64.buildinfo

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

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAma405AACgkQXBPW25MF
LgNQ/A//WhoJBBljhBBi5PFJE1yob50h5/XVSGoCpSZL/tsiz7m9xkA0OlbcBQTV
MMqlFgcjWSuadXgpoZLZt9Bey2D/leEAfWQhtZg0MjR5ek9tQjxtWArubJTcgn6Q
R5fXwMA2F1lWzuoO10QforlV1m2l8DL+sqOUkf8F5jhuMEOQdcdV9FVObRAzKsUH
l/KalVdEJuldGXFvq1BUAs5Q/QeaGSF2VPAQ/ejnb9QbQyjFL6fhRmIC+YFE2vKZ
rKPkA9/MyfdkWBJbOE7GZsiymBVd11RqlNlQDjJ7kLEXaafOcAHTi3dVkHrzpWsr
22JSBrHylDxb/dXel4Z36ZXh8+9Hp2hyyniehh1KYcAtGofAORAsWHr4LJHtdbNd
Vx3FE3V2LsRdixTX9a7Bx6ez/cJPVtH/oFJ8BU0Ff1EzaBEddYYfWLF0BhEgcK64
U8GxlsIGdvkCpFA/dQmmPXrOuTKXzrS7T51DjS/VTBeNvdCTVoWBQfFhMFpYgIMZ
eQq9xX2wMawXL4ZH4qncF/cL8xW6Ggta3V/t8Cyf8w0nnt1ruFRch+onvXUwoUeH
oTOiyHhnhO3IvrORnVbmQESJZokqmZO/yaVzE8Q7muNUGXorh+yHtH8D3mSFgQkD
IasB09owe41G2Qsoy79Q/3iTD0zEsMpdtYpvTZ9qQiCzlFqSri4=
=hVQ2
-----END PGP SIGNATURE-----

Attachment: pgpuPQci7P4JJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to