Your message dated Mon, 16 Mar 2026 12:49:45 +0000
with message-id <[email protected]>
and subject line Bug#1096448: fixed in cogl 1.22.8-6
has caused the Debian Bug report #1096448,
regarding cogl: 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 [email protected]
immediately.)


-- 
1096448: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096448
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cogl
Version: 1.22.8-5
Severity: important
Tags: sid forky
User: [email protected]
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/cogl_1.22.8-5_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

[...]
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cogl-path.c:67:1: note: in expansion of macro 'COGL_GTYPE_DEFINE_CLASS'
   67 | COGL_GTYPE_DEFINE_CLASS (Path, path);
      | ^~~~~~~~~~~~~~~~~~~~~~~
cogl-path.c: In function '_cogl_path_build_fill_attribute_buffer':
cogl-path.c:1361:20: error: passing argument 3 of 'gluTessCallback' from 
incompatible pointer type [-Wincompatible-pointer-types]
 1361 |                    _cogl_path_tesselator_begin);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                    |
      |                    void (*)(GLenum,  CoglPathTesselator *) {aka void 
(*)(unsigned int,  struct _CoglPathTesselator *)}
In file included from cogl-path.c:49:
tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is 
of type 'void (*)(GLenum,  CoglPathTesselator *)' {aka 'void (*)(unsigned int,  
struct _CoglPathTesselator *)'}
   57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr 
CallBackFunc);
      |                                                          
~~~~~~~~~~~~^~~~~~~~~~~~
cogl-path.c:1094:1: note: '_cogl_path_tesselator_begin' declared here
 1094 | _cogl_path_tesselator_begin (GLenum type,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cogl-path.c:1363:20: error: passing argument 3 of 'gluTessCallback' from 
incompatible pointer type [-Wincompatible-pointer-types]
 1363 |                    _cogl_path_tesselator_vertex);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                    |
      |                    void (*)(void *, CoglPathTesselator *) {aka void 
(*)(void *, struct _CoglPathTesselator *)}
tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is 
of type 'void (*)(void *, CoglPathTesselator *)' {aka 'void (*)(void *, struct 
_CoglPathTesselator *)'}
   57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr 
CallBackFunc);
      |                                                          
~~~~~~~~~~~~^~~~~~~~~~~~
cogl-path.c:1164:1: note: '_cogl_path_tesselator_vertex' declared here
 1164 | _cogl_path_tesselator_vertex (void *vertex_data,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cogl-path.c:1365:20: error: passing argument 3 of 'gluTessCallback' from 
incompatible pointer type [-Wincompatible-pointer-types]
 1365 |                    _cogl_path_tesselator_end);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                    |
      |                    void (*)(CoglPathTesselator *) {aka void (*)(struct 
_CoglPathTesselator *)}
tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is 
of type 'void (*)(CoglPathTesselator *)' {aka 'void (*)(struct 
_CoglPathTesselator *)'}
   57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr 
CallBackFunc);
      |                                                          
~~~~~~~~~~~~^~~~~~~~~~~~
cogl-path.c:1223:1: note: '_cogl_path_tesselator_end' declared here
 1223 | _cogl_path_tesselator_end (CoglPathTesselator *tess)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
cogl-path.c:1367:20: error: passing argument 3 of 'gluTessCallback' from 
incompatible pointer type [-Wincompatible-pointer-types]
 1367 |                    _cogl_path_tesselator_combine);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                    |
      |                    void (*)(double *, void **, float *, void **, 
CoglPathTesselator *) {aka void (*)(double *, void **, float *, void **, struct 
_CoglPathTesselator *)}
tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is 
of type 'void (*)(double *, void **, float *, void **, CoglPathTesselator *)' 
{aka 'void (*)(double *, void **, float *, void **, struct _CoglPathTesselator 
*)'}
   57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr 
CallBackFunc);
      |                                                          
~~~~~~~~~~~~^~~~~~~~~~~~
cogl-path.c:1229:1: note: '_cogl_path_tesselator_combine' declared here
 1229 | _cogl_path_tesselator_combine (double coords[3],
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:910: libcogl_path_la-cogl-path.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
tesselator/tess.c:415:46: warning: argument 2 of type 'double[3]' with 
mismatched bound [-Warray-parameter=]
  415 | gluTessVertex( GLUtesselator *tess, GLdouble coords[3], void *data )
In file included from ./tesselator/GL/glu.h:33,
                 from tesselator/tess.h:38,
                 from tesselator/tess.c:40:
./tesselator/GL/../tesselator.h:62:50: note: previously declared as 'double *'
   62 | void gluTessVertex (GLUtesselator* tess, double *location, GLvoid* 
data);
      |                                          ~~~~~~~~^~~~~~~~
make[4]: Leaving directory '/build/reproducible-path/cogl-1.22.8/cogl-path'
make[3]: *** [Makefile:685: all] Error 2
make[3]: Leaving directory '/build/reproducible-path/cogl-1.22.8/cogl-path'
make[2]: *** [Makefile:608: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/cogl-1.22.8'
make[1]: *** [Makefile:535: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/cogl-1.22.8'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: cogl
Source-Version: 1.22.8-6
Done: Jeremy Bícha <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cogl, 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.
Jeremy Bícha <[email protected]> (supplier of updated cogl 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: Mon, 16 Mar 2026 08:40:42 -0400
Source: cogl
Built-For-Profiles: noudeb
Architecture: source
Version: 1.22.8-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 1096448 1118805
Launchpad-Bugs-Fixed: 2143922
Changes:
 cogl (1.22.8-6) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * d/control: Build-Depend on required gir1.2-*-dev packages
   * d/control: Remove Build-Depends on deprecated libgirepository1.0-dev
     (Closes: #1118805)
   * d/control: Add ${gir:Depends}, ${gir:Provides} to all -dev packages
   * d/control: Use ${gir:Provides} in gir1.2-* packages instead of hard-coding
   * Standards-Version: 4.7.3
   * d/upstream/metadata: Update to reflect upstream archival
   * d/rules, d/control: Don't run build-time tests
   * d/salsa-ci.yml: Add
 .
   [ Carlos Nihelton ]
   * d/rules: Set the C std version to fix FTBFS with GCC 15.2 (LP: #2143922)
     (Closes: #1096448)
   * Patch to fix maybe uninit warnings on ppc64el
   * Fix maybe uninitialized warnings in cogl-pipeline-layer-state.c
Checksums-Sha1:
 efa22f471bff3e1a5b697d79848ebba161dd9c63 3349 cogl_1.22.8-6.dsc
 4156385fcd793a35c88ac66266be30d13395306f 18476 cogl_1.22.8-6.debian.tar.xz
 426b5af44dca2ce166a22672d93ee7f9736a6ee1 8138 cogl_1.22.8-6_source.buildinfo
Checksums-Sha256:
 7ed3b203d9b490a299a9cb0774e0b35a407fdab6460ee48e35d4da4cf6f25aec 3349 
cogl_1.22.8-6.dsc
 600010cfa4843b18e3107138260a5b26fdce29a10f1c2ed6c4868686e8cd4d34 18476 
cogl_1.22.8-6.debian.tar.xz
 bd4fde67e1cdc7bb1648386b35f843e1151be3a3e7ee85547b213843afba95fd 8138 
cogl_1.22.8-6_source.buildinfo
Files:
 7e0f0da90c26565ffaa6e05db8c70eff 3349 libs optional cogl_1.22.8-6.dsc
 db6228268d0346f48f8f06965f727f73 18476 libs optional 
cogl_1.22.8-6.debian.tar.xz
 74afb2a969cf5a23e99305f295058ade 8138 libs optional 
cogl_1.22.8-6_source.buildinfo

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

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmm3+vwACgkQ5mx3Wuv+
bH15Cg/8C9wf/ZTDK+L8NrKRDalusU4arfn2qh2KfMqi8p0bc0sElE5XMzxH3LSv
kC8wnKA+GQVQLPH88CCKydDDCOQ9bSP1uNoMnANUUt5ACI3WIbABTyZTz1zPeUVT
2kgVCOajsmhCF9uNd8SvohV8UOBWvMAQy51NZN/pJjZv26vbEM9UZ+iftTWlkuqk
lfJDMxvUAufC5a916ki0DT0OMWMj0MHFjLuJpvvFuYL2FjbB1pNj619oxvnBnI2m
YUmMzUUhHRnh0KDM+RWbF2kL2HYBabUHw11asL9F2/pKJneab5yQ6OUsoTNoyEYt
G5i7so3xbh+TydXDmSGlN7bN7nfLvgwVVppf2o4RHKB9xJA/xp5o6OXrcTcOkB7+
fxLWImA7AriNE+NrBDVUml/1366k3uf42i26jtXJ7mKqIgJCCXoambI5TlAkxvWc
VzG670BTby0WW4EFGCMAIq/0ST3SeHvGRsZ+sfHPXLSXqdbS47RlSt/hITRvNlIH
W68c9xo8oWnWYecrsaC41tKo3NHZPSw8+LFORyoaQzKWBeS5D8fh5WBag0kTdncm
rWX4Dxx4WHk97pHHRAJA8utytAXkwqbvloHtDFTmc+YrjeL3ENZnb2VCp37cFiPv
tUxnnOTiGUjDiGBz9A12ZoNJj0Vs6aAkj1A7xAlIka/Ai19P/JU=
=cEI7
-----END PGP SIGNATURE-----

Attachment: pgp6ypCnoZlld.pgp
Description: PGP signature


--- End Message ---

Reply via email to