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

Bug#1096613: marked as done (fbi: ftbfs with GCC-15)



Your message dated Fri, 26 Sep 2025 01:19:07 +0000
with message-id <E1v1x75-00EtFC-1X@fasolo.debian.org>
and subject line Bug#1096613: fixed in fbi 2.14-2
has caused the Debian Bug report #1096613,
regarding fbi: ftbfs with GCC-15
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.)


-- 
1096613: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096613
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:fbi
Version: 2.14-1
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/fbi_2.14-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
/usr/bin/ld: cannot find -lcurl: No such file or directory
collect2: error: ld returned 1 exit status
... result is no

checking for lirc_init in lirc_client ... 
run: cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION='2.14' -I. -Wno-pointer-sign -g -Ijpeg/            -Wl,-z,relro -Wl,-z,now      -o __actest __actest.c -llirc_client 
/usr/bin/ld: cannot find -llirc_client: No such file or directory
collect2: error: ld returned 1 exit status
... result is no


Make.config written, edit if needed

basename: missing operand
Try 'basename --help' for more information.
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION="2.14" -I. -Wno-pointer-sign -g -Ijpeg/62 -DHAVE_LIBGIF -I/usr/include/pixman-1 -Wp,-MD,mk/exiftran.tmp -c -o exiftran.o exiftran.c
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION="2.14" -I. -Wno-pointer-sign -g -Ijpeg/62 -DHAVE_LIBGIF -I/usr/include/pixman-1 -Wp,-MD,mk/genthumbnail.tmp -c -o genthumbnail.o genthumbnail.c
genthumbnail.c: In function ‘compress_thumbnail’:
genthumbnail.c:128:19: error: too many arguments to function ‘jpeg_std_error’; expected 0, have 1
  128 |     thc.dst.err = jpeg_std_error(&thc.err);
      |                   ^~~~~~~~~~~~~~ ~~~~~~~~
In file included from genthumbnail.c:8:
jpeg/62/jpeglib.h:884:33: note: declared here
  884 | EXTERN(struct jpeg_error_mgr *) jpeg_std_error
      |                                 ^~~~~~~~~~~~~~
jpeg/62/jpeglib.h:895:5: error: too many arguments to function ‘jpeg_CreateCompress’; expected 0, have 3
  895 |     jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \
      |     ^~~~~~~~~~~~~~~~~~~ ~~~~~~~
genthumbnail.c:129:5: note: in expansion of macro ‘jpeg_create_compress’
  129 |     jpeg_create_compress(&thc.dst);
      |     ^~~~~~~~~~~~~~~~~~~~
jpeg/62/jpeglib.h:900:14: note: declared here
  900 | EXTERN(void) jpeg_CreateCompress JPP((j_compress_ptr cinfo,
      |              ^~~~~~~~~~~~~~~~~~~
genthumbnail.c:138:5: error: too many arguments to function ‘jpeg_set_defaults’; expected 0, have 1
  138 |     jpeg_set_defaults(&thc.dst);
      |     ^~~~~~~~~~~~~~~~~ ~~~~~~~~
jpeg/62/jpeglib.h:914:14: note: declared here
  914 | EXTERN(void) jpeg_set_defaults JPP((j_compress_ptr cinfo));
      |              ^~~~~~~~~~~~~~~~~
genthumbnail.c:139:5: error: too many arguments to function ‘jpeg_start_compress’; expected 0, have 2
  139 |     jpeg_start_compress(&thc.dst, TRUE);
      |     ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~
jpeg/62/jpeglib.h:936:14: note: declared here
  936 | EXTERN(void) jpeg_start_compress JPP((j_compress_ptr cinfo,
      |              ^~~~~~~~~~~~~~~~~~~
genthumbnail.c:142:9: error: too many arguments to function ‘jpeg_write_scanlines’; expected 0, have 3
  142 |         jpeg_write_scanlines(&thc.dst, (void*)ida_image_scanline(img, i), 1);
      |         ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
jpeg/62/jpeglib.h:938:20: note: declared here
  938 | EXTERN(JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo,
      |                    ^~~~~~~~~~~~~~~~~~~~
genthumbnail.c:144:5: error: too many arguments to function ‘jpeg_finish_compress’; expected 0, have 1
  144 |     jpeg_finish_compress(&(thc.dst));
      |     ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
jpeg/62/jpeglib.h:941:14: note: declared here
  941 | EXTERN(void) jpeg_finish_compress JPP((j_compress_ptr cinfo));
      |              ^~~~~~~~~~~~~~~~~~~~
genthumbnail.c:145:5: error: too many arguments to function ‘jpeg_destroy_compress’; expected 0, have 1
  145 |     jpeg_destroy_compress(&(thc.dst));
      |     ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
jpeg/62/jpeglib.h:905:14: note: declared here
  905 | EXTERN(void) jpeg_destroy_compress JPP((j_compress_ptr cinfo));
      |              ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [mk/Compile.mk:60: genthumbnail.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/fbi-2.14'
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/fbi-2.14'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: fbi
Source-Version: 2.14-2
Done: Andreas Beckmann <anbe@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated fbi 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: Fri, 26 Sep 2025 02:38:22 +0200
Source: fbi
Architecture: source
Version: 2.14-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1096613
Changes:
 fbi (2.14-2) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1096613)
   * Drop redundant Rules-Requires-Root: no.
Checksums-Sha1:
 502cb2f9117c3b2356c6068055309bf9051a8437 2217 fbi_2.14-2.dsc
 aca6457ce044786cd16b367ea94225f08a094501 23932 fbi_2.14-2.debian.tar.xz
 aa8fc470c8c30d80563982ca653ef9f28f12ff39 13290 fbi_2.14-2_source.buildinfo
Checksums-Sha256:
 c32fd08aa52d8c3a0a077c775b00261c85917e084d3739665ffcf54a51188cdd 2217 fbi_2.14-2.dsc
 4ed409d4b538ab0a146fc2913aa0bd90fc6e7f68ab00b1eccb4bca8cd0d46865 23932 fbi_2.14-2.debian.tar.xz
 cbe16c5abd63b3e1ae20d13f0723ffe291f679d9e094693742f3c2ba75234554 13290 fbi_2.14-2_source.buildinfo
Files:
 754c8f716fbf51432b2ac476e0f7d937 2217 graphics optional fbi_2.14-2.dsc
 42212e4575af4221db833800f7695d0a 23932 graphics optional fbi_2.14-2.debian.tar.xz
 81a62d800eadf4ef4d2659d3d561c0a7 13290 graphics optional fbi_2.14-2_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjV5IwQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCLXmEACjD2PuTkS//Y4pNDb9aoCZ9fwKqP68Urx7
EYcSLgqDb6mXkV/r58FHKW2+EpP/yK94kJvhKSytSKhjqq5feQqf/zjVSc1nrd95
1rHXyerrFGBBz//2NQOqRA63WLL8Z2s/bD1L0mH5k8a89iVfD3sR2dC9cPKJ2MtC
w7es9AhEAZLas8oKYCB654oRlCueV8N6ktQkO3nfTFUW/Ku46VC+o8CBoO5WrjJy
93YfQCjwh7cf6pViPv3CMiwO+7PPyh5FBzxkqXK9X1nlhM8R0CnlPeEdalrtsO/2
AU7yL+gqpUG3SxOR2PgVWTzFWg7vDr1myckFYJzm5knoLChw3EqApBODimqy3NnK
qSesetkIgcQlLngTN0PARfNs8HfLu944xklRvLxe1FolqdN9nussdUufFSLtx0Sf
sqX4mbw8toSKTtLWmlJlq7KX4ld3BS+Mt6+dW1ss7I0rgKF0q8k1inEvy0bKmMTs
AqnLw2r58FOGbh86umlHQgOaphHV2XPteLI0f4qW076HeGlY6Rwa3wnzZeRN6JHh
7qsVaDgCOD3vuSYaP0kFUuyOq8pETewSgcy4y7eMHQHWoXR+gyCo0gCSiAYQgafV
bHNA3+ecHEXwkOXHKXKd5zzl35eyaGUYyRkVwsPkXt2HwUIAACs3MCOQ4llXWEu0
pfb3FOPqIA==
=Yjtp
-----END PGP SIGNATURE-----

Attachment: pgpOY8s_8ulyA.pgp
Description: PGP signature


--- End Message ---

Reply to: