Your message dated Thu, 04 Dec 2025 20:37:15 +0000
with message-id <[email protected]>
and subject line Bug#1096746: fixed in go-gir-generator 2.2.0-2
has caused the Debian Bug report #1096746,
regarding go-gir-generator: 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.)


-- 
1096746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096746
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:go-gir-generator
Version: 2.2.0-1
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/go-gir-generator_2.2.0-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

[...]
 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1302:31: note: in expansion of macro 
‘_GLIB_GNUC_DO_PRAGMA’
 1302 | #define GLIB_DEPRECATED_MACRO _GLIB_GNUC_DO_PRAGMA(GCC warning 
"Deprecated pre-processor symbol")
      |                               ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:141:42: note: in expansion 
of macro ‘GLIB_DEPRECATED_MACRO’
  141 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32 GLIB_DEPRECATED_MACRO
      |                                          ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:457:69: note: in expansion of macro 
‘GOBJECT_DEPRECATED_MACRO_IN_2_32’
  457 | #define G_TYPE_PARAM_VALUE_ARRAY           (g_param_spec_types[18]) 
GOBJECT_DEPRECATED_MACRO_IN_2_32
      |                                                                     
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fix_gobject.c:74:50: note: in expansion of macro ‘G_TYPE_PARAM_VALUE_ARRAY’
   74 | GType _g_type_param_value_array()       { return 
G_TYPE_PARAM_VALUE_ARRAY; }
      |                                                  
^~~~~~~~~~~~~~~~~~~~~~~~
cd out/src/github.com/linuxdeepin/go-gir/gio-2.0 && go build
# github.com/linuxdeepin/go-gir/gobject-2.0
In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from fix_gobject.c:5:
fix_gobject.c: In function ‘_g_type_param_value_array’:
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor 
symbol
 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1302:31: note: in expansion of macro 
‘_GLIB_GNUC_DO_PRAGMA’
 1302 | #define GLIB_DEPRECATED_MACRO _GLIB_GNUC_DO_PRAGMA(GCC warning 
"Deprecated pre-processor symbol")
      |                               ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:141:42: note: in expansion 
of macro ‘GLIB_DEPRECATED_MACRO’
  141 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32 GLIB_DEPRECATED_MACRO
      |                                          ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:457:69: note: in expansion of macro 
‘GOBJECT_DEPRECATED_MACRO_IN_2_32’
  457 | #define G_TYPE_PARAM_VALUE_ARRAY           (g_param_spec_types[18]) 
GOBJECT_DEPRECATED_MACRO_IN_2_32
      |                                                                     
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fix_gobject.c:74:50: note: in expansion of macro ‘G_TYPE_PARAM_VALUE_ARRAY’
   74 | GType _g_type_param_value_array()       { return 
G_TYPE_PARAM_VALUE_ARRAY; }
      |                                                  
^~~~~~~~~~~~~~~~~~~~~~~~
# github.com/linuxdeepin/go-gir/gio-2.0
gio.gen.c:201:13: error: conflicting types for 
‘_GAsyncReadyCallback_c_wrapper’; have ‘void(void)’
  201 | extern void _GAsyncReadyCallback_c_wrapper();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gio.gen.c:2:
cgo-gcc-export-header-prolog:50:13: note: previous declaration of 
‘_GAsyncReadyCallback_c_wrapper’ with type ‘void(void *, void *, void *)’
gio.gen.c:202:13: error: conflicting types for 
‘_GAsyncReadyCallback_c_wrapper_once’; have ‘void(void)’
  202 | extern void _GAsyncReadyCallback_c_wrapper_once();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:51:13: note: previous declaration of 
‘_GAsyncReadyCallback_c_wrapper_once’ with type ‘void(void *, void *, void *)’
gio.gen.c:235:13: error: conflicting types for 
‘_GDesktopAppLaunchCallback_c_wrapper’; have ‘void(void)’
  235 | extern void _GDesktopAppLaunchCallback_c_wrapper();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:52:13: note: previous declaration of 
‘_GDesktopAppLaunchCallback_c_wrapper’ with type ‘void(void *, GoInt32,  void 
*)’ {aka ‘void(void *, int,  void *)’}
gio.gen.c:236:13: error: conflicting types for 
‘_GDesktopAppLaunchCallback_c_wrapper_once’; have ‘void(void)’
  236 | extern void _GDesktopAppLaunchCallback_c_wrapper_once();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:53:13: note: previous declaration of 
‘_GDesktopAppLaunchCallback_c_wrapper_once’ with type ‘void(void *, GoInt32,  
void *)’ {aka ‘void(void *, int,  void *)’}
gio.gen.c:239:13: error: conflicting types for 
‘_GFileProgressCallback_c_wrapper’; have ‘void(void)’
  239 | extern void _GFileProgressCallback_c_wrapper();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:54:13: note: previous declaration of 
‘_GFileProgressCallback_c_wrapper’ with type ‘void(GoInt64,  GoInt64,  void *)’ 
{aka ‘void(long long int,  long long int,  void *)’}
gio.gen.c:240:13: error: conflicting types for 
‘_GFileProgressCallback_c_wrapper_once’; have ‘void(void)’
  240 | extern void _GFileProgressCallback_c_wrapper_once();
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:55:13: note: previous declaration of 
‘_GFileProgressCallback_c_wrapper_once’ with type ‘void(GoInt64,  GoInt64,  
void *)’ {aka ‘void(long long int,  long long int,  void *)’}
make[1]: *** [Makefile:41: test] Error 1
make[1]: Leaving directory '/build/reproducible-path/go-gir-generator-2.2.0'
dh_auto_test: error: make -j8 test returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: go-gir-generator
Source-Version: 2.2.0-2
Done: Arun Kumar Pariyar <[email protected]>

We believe that the bug you reported is fixed in the latest version of
go-gir-generator, 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.
Arun Kumar Pariyar <[email protected]> (supplier of updated go-gir-generator 
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: Fri, 05 Dec 2025 01:16:22 +0545
Source: go-gir-generator
Architecture: source
Version: 2.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Deepin Packaging Team 
<[email protected]>
Changed-By: Arun Kumar Pariyar <[email protected]>
Closes: 1096746 1118830
Changes:
 go-gir-generator (2.2.0-2) unstable; urgency=medium
 .
   * Add patch to fix FTBFS with GCC-15. (Closes: #1096746)
   * debian/rules: Add GOFLAGS with -trimpath to remove build
     path references from binary.
   * debian/control:
     + Add XS-Go-Import-Path field for golang package.
     + Update source Section from devel to golang.
     + Replace Build-Depends libgirepository1.0-dev with
       libgirepository-1.0-dev. (Closes: #1118830)
     + Drop redundant Rules-Requires-Root field (defaults to "no").
Checksums-Sha1:
 c1d3180734c749f1acdbb1cc95c2868cdf047bf9 2542 go-gir-generator_2.2.0-2.dsc
 1ff00eb5cb48aae5a18e216b9dd48e585dd341ad 5400 
go-gir-generator_2.2.0-2.debian.tar.xz
 c04619fd78cd52b4992ebf1f6c90bf5d2cba0623 17223 
go-gir-generator_2.2.0-2_amd64.buildinfo
Checksums-Sha256:
 d1efa45cc9c65ca2d6a4c57f5eaabeff209ac6651c791a77a026cb72f700c017 2542 
go-gir-generator_2.2.0-2.dsc
 6bc9271b6951b220cc8f79807912bd6850528536a03bbfb914cce61744207a5a 5400 
go-gir-generator_2.2.0-2.debian.tar.xz
 a836490c70c00673f8db902d008d903f1e770e611ab4726fb6d8170e50d9eca6 17223 
go-gir-generator_2.2.0-2_amd64.buildinfo
Files:
 49ff52f7c88295dc9541a02c50dc1d56 2542 golang optional 
go-gir-generator_2.2.0-2.dsc
 f18d8e0286bccb56bb0e176fa4484e7e 5400 golang optional 
go-gir-generator_2.2.0-2.debian.tar.xz
 164c494a2a1c32a55abfee0d86175454 17223 golang optional 
go-gir-generator_2.2.0-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEE2lMFjb4VS9/L8WutS1Qq9wT3RRYFAmkx5zoACgkQS1Qq9wT3
RRb7wA//dv9VPUSLal6pvowbAMgd2tOdHr5fX7LwaXpVjSmgA/qrB3vTZtZkQOJ7
LUt0FCrMkogGvRSorHo/MU7QptDlJrNuSfeBqz0MFXCi8RS7ILsLql+cD4Jjh5bW
f2UFik2Opqh8o4BBeh/fZC94lNPTVAiUYlQSXMcE8OYxT13YfAcnmNEZqV+d/Ffj
bFCFHb29x00p2gI7FoTk0Hh0v0oUYIyUcqvPpdV60WKpUhAEL9e95wKLJF807D20
XXERbibG1ujVDiSoxv1XgNdJHjX/fV9nvMqWMPyWl2w0hP5G/xL44Njv88yoiW99
MZThFYBgg8T/ELt8D0JsEAUPx0m9kG6JYU/qGMYASUGZT/qFvpVgSlIA+SbFNDzq
8KRfkZ+2hVCPS/pGHPRwYfSQerQgn80h2MWJUWr4WHO6RDiAowkzSgxb71SLqt/y
4gkAfMpK0pV4yjCG59ui0M9fz+jIAiwgbNgn60jR5PFV37HhqB0mT4Zs7Aa8apGL
BtMiAhv71JD2vF8vJyG07eFNEppBE9jWV9TORSy9c6XlcM85CmBJylyVnorAsWnZ
KLn/0gsBLHeM1puPmA5HGz9pKSHMZ8nIVrTNQfZdhZKgfk3EV1h6LrEnJv2glmBD
nq3zKA8LCkhrcFj1Y/MZc7wBBl/Iogy/EktyobkBGKvgxG+870s=
=BHTl
-----END PGP SIGNATURE-----

Attachment: pgp7Ak1_Z7poy.pgp
Description: PGP signature


--- End Message ---

Reply via email to