Your message dated Wed, 12 Mar 2025 16:49:48 +0000
with message-id <[email protected]>
and subject line Bug#1097226: fixed in libmatchbox 1.12+git20170224-3
has caused the Debian Bug report #1097226,
regarding libmatchbox: 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.)


-- 
1097226: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097226
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libmatchbox
Version: 1.12+git20170224-2
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/libmatchbox_1.12+git20170224-2_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

[...]
  201 |   if (buffer.byte_order != MSBFirst &&
      |                                     ^
xsettings-client.c: In function 'read_settings':
xsettings-client.c:187:19: note: 'buffer.byte_order' was declared here
  187 |   XSettingsBuffer buffer;
      |                   ^~~~~~
mbexp.c: In function 'mb_font_new':
mbexp.c:409:3: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations]
  409 |   g_type_init() ;
      |   ^~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from mbexp.h:43,
                 from mbexp.c:22:
/usr/include/glib-2.0/gobject/gtype.h:737:23: note: declared here
  737 | void                  g_type_init                    (void);
      |                       ^~~~~~~~~~~
mbexp.c:432:4: warning: 'pango_xft_get_context' is deprecated 
[-Wdeprecated-declarations]
  432 |    font->pgo_context = pango_xft_get_context (font->dpy, 
DefaultScreen(dpy));
      |    ^~~~
In file included from mbexp.h:44:
/usr/include/pango-1.0/pango/pangoxft.h:98:15: note: declared here
   98 | PangoContext *pango_xft_get_context      (Display *display,
      |               ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
                 from mbdotdesktop.h:6,
                 from mbdotdesktop.c:23:
In function 'strncpy',
    inlined from 'mb_dot_desktop_icon_get_full_path' at mbdotdesktop.c:353:9:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:100:10: warning: argument 
1 null where non-null expected [-Wnonnull]
  100 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:100:10: note: in a call 
to built-in function '__builtin_strncpy'
mbdotdesktop.c: In function 'mb_dot_desktop_icon_get_full_path':
mbdotdesktop.c:286:5: warning: '__builtin_strncpy' specified bound 512 equals 
destination size [-Wstringop-truncation]
  286 |     strncpy(theme_name_cur, theme_name, 512);
      |     ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbutil.c -o libmb_la-mbutil.o 
>/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
-I.. -g -Wall -fno-strict-aliasing   -I/usr/include/pango-1.0 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 
-I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread  
-I/usr/include/libpng16  -DDATADIR=\"/usr/share\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libmb_la-hash.lo `test -f 
'hash.c' || echo './'`hash.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c hash.c  -fPIC -DPIC -o 
.libs/libmb_la-hash.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c xsettings-client.c -o 
libmb_la-xsettings-client.o >/dev/null 2>&1
hash.c:76:6: error: conflicting types for 'hash_empty'; have 'void(struct hash 
*)'
   76 | void hash_empty(struct hash *h)
      |      ^~~~~~~~~~
In file included from hash.c:22:
hash.h:41:6: note: previous declaration of 'hash_empty' with type 'void(void)'
   41 | void hash_empty();
      |      ^~~~~~~~~~
make[3]: *** [Makefile:582: libmb_la-hash.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbdotdesktop.c -o 
libmb_la-mbdotdesktop.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbtray.c -o libmb_la-mbtray.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbexp.c -o libmb_la-mbexp.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbmenu.c -o libmb_la-mbmenu.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -Wall 
-fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi 
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -I/usr/include/libpng16 
-DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libmatchbox-1.12+git20170224=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c mbpixbuf.c -o libmb_la-mbpixbuf.o 
>/dev/null 2>&1
make[3]: Leaving directory 
'/build/reproducible-path/libmatchbox-1.12+git20170224/libmb'
make[2]: *** [Makefile:494: all-recursive] Error 1
make[2]: Leaving directory 
'/build/reproducible-path/libmatchbox-1.12+git20170224'
make[1]: *** [Makefile:403: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/libmatchbox-1.12+git20170224'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libmatchbox
Source-Version: 1.12+git20170224-3
Done: Moray Allan <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libmatchbox, 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.
Moray Allan <[email protected]> (supplier of updated libmatchbox 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: SHA256

Format: 1.8
Date: Wed, 12 Mar 2025 16:23:13 +0000
Source: libmatchbox
Architecture: source
Version: 1.12+git20170224-3
Distribution: unstable
Urgency: medium
Maintainer: Moray Allan <[email protected]>
Changed-By: Moray Allan <[email protected]>
Closes: 1097226
Changes:
 libmatchbox (1.12+git20170224-3) unstable; urgency=medium
 .
   * Fix FTBFS.  Closes: #1097226.
   * Update standards version.
   * Update Build-Depends.
Checksums-Sha1:
 cb4c03dc9f6dceee50194f0677a6d6aa74ce6460 2169 
libmatchbox_1.12+git20170224-3.dsc
 c5062dc03fe474bc08a8d1e79ddeb6f64de4598e 5004 
libmatchbox_1.12+git20170224-3.debian.tar.xz
 88022bb07c4b7e49e38ef4c53700d26bbead2d11 10689 
libmatchbox_1.12+git20170224-3_amd64.buildinfo
Checksums-Sha256:
 fd7474d60324896bf74cdecb5953259be6c02225d6cbbc93613cba269c4ef7e1 2169 
libmatchbox_1.12+git20170224-3.dsc
 27ab90b7794d0aafc45851b6bb5e0ed7181dfaeee8ffb47a9d693a5af420a4ff 5004 
libmatchbox_1.12+git20170224-3.debian.tar.xz
 33132a7dbb3063f3919fdc572799f53d55925dd243d0ae6ebcdb9cc56ff38393 10689 
libmatchbox_1.12+git20170224-3_amd64.buildinfo
Files:
 e1014f5cd6a8e625ca44317fd5d75b8c 2169 libs optional 
libmatchbox_1.12+git20170224-3.dsc
 bfdd883db0cd34d2d65bc09372f05354 5004 libs optional 
libmatchbox_1.12+git20170224-3.debian.tar.xz
 7a44d204797e72c0443747ca6e65167f 10689 libs optional 
libmatchbox_1.12+git20170224-3_amd64.buildinfo

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

iQJFBAEBCAAvFiEE6zLWdjjE49iqJAPwvr2TMzX8FAsFAmfRtp0RHG1vcmF5QGRl
Ymlhbi5vcmcACgkQvr2TMzX8FAvn3A/8DhKl3yiRn4w2iJBIokp6WQUX6e5KVSjo
m4IkvAD/byrlldZteNlp6NJR0BFAIZQzrj0twaVnbILk3u4PGHi5Batdbc03RJ0+
ssLVYqYQsn4rjP9N+I5EkAHpDej28pzGKZvCyI3eOqoMN4yNUII318AhliOTt8Ks
NIhSPz9GpgiwQTZVswtjVijj8iuYk9nbjWJQRvqDe2Webe3TL852U3hH9L2doBjX
1WUE8+bcixlYoxDamNlIndnahGwRSy9xQZpoxF0YLcHVE7yFM/oLMjWxn5Qj/PAa
9jwczHvF/vXKZf+RqOZPqotrSHBqsrknQiPIBtweupuSStkVUAM0Nd+nJxAsI26Y
bibu1RIqXnxcDMTH+SfsOVgoOpCrw/0a2urueU4KrYpypwpexaM/O9JiHWt9wQkl
P9iwoy3HJZLYRvo9So4WWXiFpeXTbJ8DtxYAL8dVHLLGu38tEJb/srDNGnLNDrJV
ibgHdQsmWdQcsclzOu0UNRK6WCRTIpklwKBolSavi6gSsAgNXSI8SK+dWs/DGqCd
e/CLPithj6+LZJkopXexR6uYv9T9oqupI40NukWrpai/A66hUamR9EGYxaSTIWs5
9qHpNXlTS+gvXtH7fGE8m0XQscfHcU+NkSPoOlazO68ccfkdFO74gCsN+zkUYBgk
W1nsVAnIlyw=
=PFGC
-----END PGP SIGNATURE-----

Attachment: pgplTg5o0Fp6b.pgp
Description: PGP signature


--- End Message ---

Reply via email to