Bug#1084016: Migrating away from pkg_resources is difficult for namespace packages

2024-10-04 Thread Matthias Klose

On 04.10.24 12:22, Colin Watson wrote:

While pkg_resources is indeed deprecated upstream, there's nothing that
we can sensibly do about it at the Debian level in lazr.* or zope.*, and
it's not even as clear as you might hope what to do upstream.  They all
do something like this in an __init__.py (with unimportant variations):

   __import__('pkg_resources').declare_namespace(__name__)

As
https://packaging.python.org/en/latest/guides/packaging-namespace-packages/#pkg-resources-style-namespace-packages
says:

   If you are creating a new distribution within an existing namespace
   package that uses this method then it’s recommended to continue using
   this as the different methods are not cross-compatible and it’s not
   advisable to try to migrate an existing package.

I know pkg_resources is deprecated for most other purposes, but even
upstream currently advises here not to try to migrate in this case.
Now, I know there've been some attempts to figure this out:
https://github.com/pypa/sample-namespace-packages thinks a migration may
be possible as long as developers are willing to accept some
limitations.  But it's still a difficult migration and upstream hasn't
really got going on it; for Zope, see
https://github.com/zopefoundation/meta/issues/194.

Please can you reconsider, and not force this for Debian trixie?  I
think we need to keep pkg_resources around for this use case until a
good deal more work has been done on migrating away from it for
namespace packages.


I don't want to force it.  the separation of this module into it's own 
module is a Debian specific change to avoid runtime dependencies on 
pkg_resources.  So you'll find a lot of hard-coded dependencies that are 
just not used anymore. That's what I want to catch for the trixie release.


Matthias



Bug#1084016: zope.location: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:zope.location
Version: 5.0-2
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1084010: zope.hookable: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:zope.hookable
Version: (6.0-3)
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1084000: zc.buildout: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:zc.buildout
Version: 2.13.2-5
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083711: python-sshoot: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:python-sshoot
Version: 1.6.0-1
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083676: python-pex: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:python-pex
Version: 1.5.3-1
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083662: python-mbed-ls: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:python-mbed-ls
Version: 1.6.2+dfsg-11
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083654: python-jenkinsapi: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:python-jenkinsapi
Version: 0.3.13-2
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083537: pdm-pep517: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:pdm-pep517
Version: 1.1.4+ds1-2
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1083431: hovercraft: (build-)depends on deprecated module python3-pkg-resources

2024-10-04 Thread Matthias Klose
Package: src:hovercraft
Version: 2.7-7
Severity: normal
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: pkg-resources-deprecation

[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, 
importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.



Bug#1079763: setuptools test command is removed

2024-08-27 Thread Matthias Klose

Package: src:python-svg.path
Version: 6.3-2
Severity: serious
Tags: sid trixie

setuptools test command is removed, the package at least uses this 
command in it's autopkg tests.


setuptools v72.0.0:

Deprecations and Removals
-

- The test command has been removed. Users relying on 'setup.py test' 
will need to migrate to another test runner or pin setuptools before 
this version. (#931)


[...]
 46s autopkgtest [04:08:35]: test command1: [---
 47s /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: 
UserWarning: Unknown distribution option: 'tests_require'

 47s   warnings.warn(msg)
 47s /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: 
UserWarning: Unknown distribution option: 'test_suite'

 47s   warnings.warn(msg)
 47s usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
 47sor: setup.py --help [cmd1 cmd2 ...]
 47sor: setup.py --help-commands
 47sor: setup.py cmd --help
 47s
 47s error: invalid command 'test'



Bug#1075710: zsync: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:zsync
Version: 0.6.2-5
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/zsync_0.6.2-5_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

[...]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
 from /usr/include/string.h:26,
 from sha1test.c:18:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
 from /usr/include/stdio.h:27,
 from zmap.c:26:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
zsync.c: In function ‘zsync_begin’:
zsync.c:154:44: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier 
argument and not in the later argument [-Wcalloc-transposed-args]
  154 | struct zsync_state *zs = calloc(sizeof *zs, 1);
  |^
zsync.c:154:44: note: earlier argument should specify number of elements, later 
size of each element
zsync.c:213:35: warning: comparison of unsigned expression in ‘< 0’ is always 
false [-Wtype-limits]
  213 | if (zs->blocksize < 0 || (zs->blocksize & 
(zs->blocksize - 1))) {
  |   ^
zsync.c:243:68: warning: comparison of integer expressions of different 
signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  243 | if (fread(zblock, sizeof *zblock, nzblocks, f) < 
nzblocks) {
  |^
zsync.c: In function ‘zsync_get_urls’:
zsync.c:443:18: error: returning ‘char **’ from a function with incompatible 
return type ‘const char * const*’ [-Wincompatible-pointer-types]
  443 | return zs->zurl;
  |~~^~
zsync.c:448:18: error: returning ‘char **’ from a function with incompatible 
return type ‘const char * const*’ [-Wincompatible-pointer-types]
  448 | return zs->url;
  |~~^
zsync.c: In function ‘zsync_recompress’:
zsync.c:704:55: warning: comparison of integer expressions of different 
signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
  704 | if (fwrite(p, 1, r - (p - buf), zout) != r - (p - buf)) 
{
  |   ^~
zsync.c: In function ‘zsync_receive_data_compressed’:
zsync.c:925:22: warning: assignment discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  925 | zr->strm.next_in = buf;
  |  ^
zsync.c:928:42: warning: comparison of integer expressions of different 
signedness: ‘off_t’ {aka ‘long int’} and ‘uLong’ {aka ‘long unsigned int’} 
[-Wsign-compare]
  928 | if (zr->strm.total_in == 0 || offset != zr->strm.total_in) {
  |  ^~
zsync.c:930:43: error: passing argument 4 of 
‘zsync_configure_zstream_for_zdata’ from incompatible pointer type 
[-Wincompatible-pointer-types]
  930 |   &(zr->outoffset));
  |   ^~~~
  |   |
  |   off_t * {aka long int *}
zsync.c:771:65: note: expected ‘long long int *’ but argument is of type ‘off_t 
*’ {aka ‘long int *’}
  771 |long zoffs

Bug#1075705: zfs-fuse: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:zfs-fuse
Version: 0.7.0-27
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/zfs-fuse_0.7.0-27_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

[...]
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-efa423ad-7261-406b-a401-17c3ba319b6e
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package zfs-fuse
dpkg-buildpackage: info: source version 0.7.0-27
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<>'
scons --no-cache -C src debug=1 optim=-O2 -ccc
scons: Entering directory `/<>/src'
scons: Reading SConscript files ...
/<>/src/SConstruct:76: SyntaxWarning: invalid escape sequence '\d'
  if re.compile('i\d86').match(arch):
scons: done reading SConscript files.
scons: Cleaning targets ...
scons: done cleaning targets.
rm -f src/.sconsign.dblite
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
scons --no-cache -C src debug=1 optim=-O2
scons: Entering directory `/<>/src'
scons: Reading SConscript files ...
/<>/src/SConstruct:76: SyntaxWarning: invalid escape sequence '\d'
  if re.compile('i\d86').match(arch):
scons: done reading SConscript files.
scons: Building targets ...
gcc -o cmd/stat/common/timestamp.o -c -pipe -Wall -std=c99 -Wno-switch 
-Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized 
-fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT 
-DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -DNDEBUG -O2 -DLINUX_AIO 
-Ilib/libuutil/include -Ilib/libnvpair/include -Ilib/libumem/include 
-Ilib/libzfscommon/include -Ilib/libzfs/include -Ilib/libsolcompat/include 
-Ilib/libavl/include -Icmd/stat/common cmd/stat/common/timestamp.c
gcc -o cmd/zdb/ptrace.o -c -pipe -Wall -std=c99 -Wno-switch -Wno-unused 
-Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" 
-ggdb -DNDEBUG -O2 -DLINUX_AIO -Ilib/libavl/include -Ilib/libnvpair/include 
-Ilib/libumem/include -Ilib/libzfscommon/include -Ilib/libzpool/include 
-Ilib/libsolcompat/include -Ilib/libzfs/include cmd/zdb/ptrace.c
In file included from lib/libsolcompat/include/sys/types.h:89,
 from /usr/include/stdlib.h:514,
 from cmd/zdb/ptrace.c:47:
lib/libsolcompat/include/sys/time.h: In function 'gethrtime':
lib/libsolcompat/include/sys/time.h:62:17: error: implicit declaration of 
function 'abort' [-Wimplicit-function-declaration]
   62 | abort();
  | ^
lib/libsolcompat/include/sys/time.h:37:1: note: include '' or provide 
a declaration of 'abort'
   36 | #include 
  +++ |+#include 
   37 | 
scons: *** [cmd/zdb/ptrace.o] Error 1
scons: building terminated because of errors.
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<>'
make: *** [debian/rules:31: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075693: xzoom: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xzoom
Version: 0.3-27
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/xzoom_0.3-27_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

[...]
dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package xzoom
dpkg-buildpackage: info: source version 0.3-27
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jelmer Vernooij 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
xmkmf -a
imake -DUseInstalled -I/usr/lib/X11/config
make Makefiles
make[2]: Entering directory '/<>'
make[2]: Nothing to be done for 'Makefiles'.
make[2]: Leaving directory '/<>'
make includes
make[2]: Entering directory '/<>'
make[2]: Nothing to be done for 'includes'.
make[2]: Leaving directory '/<>'
make depend
make[2]: Entering directory '/<>'
gccmakedep  --  -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L   
-D_POSIX_SOURCE -D_XOPEN_SOURCE 
-D_BSD_SOURCE -D_SVID_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  
 -DFUNCPROTO=15 -DNARROWPROTO   -DFRAME -DXSHM   -- 
xzoom.c
make[2]: Leaving directory '/<>'
dh_auto_configure
make[1]: Leaving directory '/<>'
   dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<>'
gcc -g -O2 -fno-strict-aliasing -Dlinux -D__amd64__ 
-D_POSIX_C_SOURCE=199309L   -D_POSIX_SOURCE 
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
  -DFUNCPROTO=15 
-DNARROWPROTO   -DFRAME -DXSHM  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o xzoom.o 
xzoom.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
 from /usr/include/stdio.h:27,
 from xzoom.c:33:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
xzoom.c: In function ‘main’:
xzoom.c:620:33: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
  620 | switch(XKeycodeToKeysym(dpy, 
event.xkey.keycode, 0)) {
  | ^~
In file included from xzoom.c:39:
/usr/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
  |   ^~~~
xzoom.c:629:33: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
  629 | switch(XKeycodeToKeysym(dpy, 
event.xkey.keycode, 0)) {
  | ^~
/usr/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
  |   ^~~~
xzoom.c:756:41: error: implicit declaration of function ‘alarm’ 
[-Wimplicit-function-declaration]
  756 | alarm(2);
  | ^
xzoom.c:888:25: error: implicit declaration of function ‘usleep’ 
[-Wimplicit-function-declaration]
  888 | usleep(delay);
  | ^~
make[1]: *** [: xzoom.o] Error 1
make[1]: Leaving directory '/<>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rule

Bug#1075686: xstarfish: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xstarfish
Version: 1.1+ds-3
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/xstarfish_1.1+ds-3_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

[...]
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-17585a97-540b-4a4a-b6f7-4c05abb9fc99
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package xstarfish
dpkg-buildpackage: info: source version 1.1+ds-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Petter Reinholdtsen 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_auto_clean
make -j8 clean
make[1]: Entering directory '/<>'
rm -f starfish-engine.o generators.o genutils.o bufferxform.o greymap.o 
pixmap.o starfish-rasterlib.o coswave-gen.o spinflake-gen.o rangefrac-gen.o 
bubble-gen.o flatwave-gen.o setdesktop.o makepng.o starfish
make[1]: Leaving directory '/<>'
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<>'
rm -f unix/starfish.o
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<>'
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
starfish-engine.o ./portable/starfish-engine.c
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
generators.o ./portable/generators.c
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
genutils.o ./portable/genutils.c
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
bufferxform.o ./portable/pixels/bufferxform.c
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
greymap.o ./portable/pixels/greymap.c
cc -O3 -funroll-all-loops -I ./portable -I ./portable/pixels/ -I 
./portable/generators/ -I ./unix/ -g -D__USE_EXTERN_INLINES -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
pixmap.o ./portable/pixels/pixmap.c
cc -O3 -funroll-all-loop

Bug#1075684: xshisen: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xshisen
Version: 1:1.51-9
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/xshisen_1.51-9_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

[...]

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-9f0f4bdf-aaea-4ea0-b606-04ea78554ca4
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package xshisen
dpkg-buildpackage: info: source version 1:1.51-9
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Petter Reinholdtsen 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --without autoreconf
   dh_clean
 debian/rules binary
dh binary --without autoreconf
   dh_update_autotools_config
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
dh_auto_configure  -- --sharedstatedir="/var/games" \
--bindir="/usr/games" \
--datadir="/usr/share/games" \
--with-x11-resource=/etc/X11 \
--x-includes=/usr/X11R6/include \
--x-libraries=/usr/X11R6/lib \
--with-motif
./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking --sharedstatedir=/var/games --bindir=/usr/games 
--datadir=/usr/share/games --with-x11-resource=/etc/X11 
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --with-motif
creating cache ./config.cache
checking for gcc... x86_64-linux-gnu-gcc
checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wl,-z,relro) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
tail -v -n \+0 config.log
==> config.log <==
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:547: checking for gcc
configure:660: checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wl,-z,relro) works
configure:676: x86_64-linux-gnu-gcc -o conftest -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro conftest.c  1>&5
configure:673:1: error: return type defaults to 'int' [-Wimplicit-int]
  673 | main(){return(0);}
  | ^~~~
configure: failed program was:

#line 671 "configure"
#include "confdefs.h"

main(){return(0);}
dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --

Bug#1075680: xscavenger: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xscavenger
Version: 1.4.5-7
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/xscavenger_1.4.5-7_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

[...]
-o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -print` TAGS
rm -f debian/substvars
 debian/rules build
test -f debian/rules
# build package
test -f stamp-xmkmf || /usr/bin/make -f debian/rules xmkmf
make[1]: Entering directory '/<>'
cd src && cp ../debian/Imakefile.debian Imakefile && xmkmf && touch 
../stamp-xmkmf
imake -DUseInstalled -I/usr/lib/X11/config
make[1]: Leaving directory '/<>'
cd src && /usr/bin/make CCOPTIONS="`dpkg-buildflags --get CFLAGS` 
`dpkg-buildflags --get LDFLAGS` `pkg-config --cflags --libs alsa` -O2 -g -pipe 
-Wall -Wno-pointer-sign"
make[1]: Entering directory '/<>/src'
Makefile:1115: warning: overriding recipe for target 'xscavenger'
Makefile:1064: warning: ignoring old recipe for target 'xscavenger'
gcc -g -O2 -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>/src=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wl,-z,relro -lasound  -O2 -g -pipe -Wall -Wno-pointer-sign-Dlinux 
-D__amd64__ -D_POSIX_C_SOURCE=199309L   
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE 
-D_SVID_SOURCE -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64  
 -DFUNCPROTO=15 -DNARROWPROTO
-DLIBNAME=\"/usr/lib/games/xscavenger\"   -c -o anim.o anim.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
 from /usr/include/stdio.h:27,
 from anim.c:5:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
anim.c: In function ‘animprocess’:
anim.c:669:20: warning: ‘bx’ may be used uninitialized [-Wmaybe-uninitialized]
  669 | dbx=bx;
  | ~~~^~~
anim.c:613:5: note: ‘bx’ was declared here
  613 | int bx,by;
  | ^~
anim.c:670:20: warning: ‘by’ may be used uninitialized [-Wmaybe-uninitialized]
  670 | dby=by;
  | ~~~^~~
anim.c:613:8: note: ‘by’ was declared here
  613 | int bx,by;
  |^~
anim.c: In function ‘savegfx’:
anim.c:1134:25: warning: ‘%s’ directive writing up to 255 bytes into a region 
of size between 0 and 255 [-Wformat-overflow=]
 1134 | 
sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]);
  | ^~   
anim.c:1134:9: note: ‘sprintf’ output 3 or more bytes (assuming 513) into a 
destination of size 256
 1134 | 
sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]);
  | 
^~
gcc -g -O2 -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>/src=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wl,-z,relro -lasound  -O2 -g -pipe -Wall -Wno-pointer-sign-Dlinux 
-D__amd64__ -D_POSIX_C_SOURCE=199309L   
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE 
-D_SVID_SOURCE -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64  
 -DFUNCPROTO=15 -DNARROWPROTO
-DLIBNAME=\"/usr/lib/games/xscavenger\"   -c -o edit.o edit.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
 from /usr/include/stdio.h:27,
 from edit.c:3:

Bug#1075677: xpaint: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xpaint
Version: 2.9.1.4-4.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/xpaint_2.9.1.4-4.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

[...]
 from Viewport.c:51:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
Viewport.c: In function ‘ScrollUpDownProc’:
Viewport.c:881:15: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  881 | int pix = (int)call_data;
  |   ^
rm -f Xaw3dP.o unshared/Xaw3dP.o
gcc -c-I. -I/usr/include/X11/Xft -I/usr/include/freetype2-Dlinux 
-D__amd64__ -D_POSIX_C_SOURCE=199309L  -D_POSIX_SOURCE 
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
  -DFUNCPROTO=15 
-DNARROWPROTO  -g -O2 -fno-strict-aliasing -g  Xaw3dP.c -o 
unshared/Xaw3dP.o
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
 from /usr/include/X11/Xlib.h:38,
 from /usr/include/X11/Intrinsic.h:53,
 from /usr/include/X11/IntrinsicP.h:51,
 from Xaw3dP.h:33,
 from Xaw3dP.c:30:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
rm -f Xaw3dP.o
gcc -c -g -O2 -fno-strict-aliasing -g-I. -I/usr/include/X11/Xft 
-I/usr/include/freetype2-Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L   
-D_POSIX_SOURCE -D_XOPEN_SOURCE 
-D_BSD_SOURCE -D_SVID_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  
 -DFUNCPROTO=15 -DNARROWPROTO-fPIC Xaw3dP.c
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
 from /usr/include/X11/Xlib.h:38,
 from /usr/include/X11/Intrinsic.h:53,
 from /usr/include/X11/IntrinsicP.h:51,
 from Xaw3dP.h:33,
 from Xaw3dP.c:30:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
rm -f XawInit.o unshared/XawInit.o
gcc -c-I. -I/usr/include/X11/Xft -I/usr/include/freetype2-Dlinux 
-D__amd64__ -D_POSIX_C_SOURCE=199309L  -D_POSIX_SOURCE 
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
  -DFUNCPROTO=15 
-DNARROWPROTO  -g -O2 -fno-strict-aliasing -g  XawInit.c -o 
unshared/XawInit.o
In file included from /usr/include/x86_64-linux-gnu/sys/types.h:25,
 from /usr/include/X11/Xlib.h:38,
 from /usr/include/X11/Intrinsic.h:53,
 from XawInit.c:37:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
rm -f XawInit.o
gcc -c -g -O2 -fno-strict-aliasing -g-I. -I/usr/include/X11/Xft 
-I/usr/include/freetype2-Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L   
-D_POSIX_SOURCE -D_XOPEN_SOURCE 
-D

Bug#1075672: xmms2: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xmms2
Version: 0.8+dfsg-26
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/xmms2_0.8+dfsg-26_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

[...]
00:03:04 runner ' podselect ../src/clients/lib/perl/XMMSClientCollection.xs > 
src/clients/lib/perl/Audio/XMMSClient/Collection.pod '
[ 20/311] Compiling src/clients/lib/perl/XMMSClientResult.xs
00:03:04 runner ' podselect ../src/clients/lib/perl/XMMSClientResult.xs > 
src/clients/lib/perl/Audio/XMMSClient/Result.pod '
[ 21/311] Compiling src/clients/medialib-updater/xmms2-mlib-updater.sh.in
[ 22/311] Compiling src/clients/nycli/xmms2.1
[ 23/311] Compiling src/clients/mdns/avahi/xmms2-mdns-launcher.sh.in
[ 24/311] Compiling src/clients/mdns/avahi/xmms2-mdns-avahi.1
[ 25/311] Compiling src/clients/launcher/xmms2-launcher.1
[ 26/311] Compiling xmms2.pc.in
[ 27/311] Compiling xmms2.pc.in
[ 28/311] Compiling xmms2.pc.in
[ 29/311] Compiling xmms2.pc.in
[ 30/311] Compiling xmms2.pc.in
[ 31/311] Compiling src/lib/xmmsutils/strlist.c
00:03:04 runner ['/usr/bin/gcc', '-g', '-O2', 
'-Werror=implicit-function-declaration', 
'-ffile-prefix-map=/<>=.', '-fstack-protector-strong', 
'-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
'-fcf-protection', '-DHAVE_G_FILE_QUERY_FILE_TYPE', '-Wall', '-Wempty-body', 
'-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', 
'-Wignored-qualifiers', '-Wmissing-prototypes', '-Wstrict-prototypes', 
'-Wtype-limits', '-Wwrite-strings', '-Wno-format-extra-args', 
'-Wno-format-zero-length', '-Wno-deprecated-declarations', 
'-fdiagnostics-show-option', '-fPIC', '-DPIC', '-Isrc/lib/xmmsutils', 
'-I../src/lib/xmmsutils', '-I.', '-I..', '-Isrc/include', '-I../src/include', 
'../src/lib/xmmsutils/strlist.c', '-c', 
'-o/<>/_build_/src/lib/xmmsutils/strlist.c.1.o', '-Wdate-time', 
'-D_FORTIFY_SOURCE=2']
[ 32/311] Compiling src/lib/xmmsutils/utils.c
00:03:04 runner ['/usr/bin/gcc', '-g', '-O2', 
'-Werror=implicit-function-declaration', 
'-ffile-prefix-map=/<>=.', '-fstack-protector-strong', 
'-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
'-fcf-protection', '-DHAVE_G_FILE_QUERY_FILE_TYPE', '-Wall', '-Wempty-body', 
'-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', 
'-Wignored-qualifiers', '-Wmissing-prototypes', '-Wstrict-prototypes', 
'-Wtype-limits', '-Wwrite-strings', '-Wno-format-extra-args', 
'-Wno-format-zero-length', '-Wno-deprecated-declarations', 
'-fdiagnostics-show-option', '-fPIC', '-DPIC', '-Isrc/lib/xmmsutils', 
'-I../src/lib/xmmsutils', '-I.', '-I..', '-Isrc/include', '-I../src/include', 
'../src/lib/xmmsutils/utils.c', '-c', 
'-o/<>/_build_/src/lib/xmmsutils/utils.c.1.o', '-Wdate-time', 
'-D_FORTIFY_SOURCE=2']
[ 33/311] Compiling src/lib/xmmsutils/utils_unix.c
00:03:04 runner ['/usr/bin/gcc', '-g', '-O2', 
'-Werror=implicit-function-declaration', 
'-ffile-prefix-map=/<>=.', '-fstack-protector-strong', 
'-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
'-fcf-protection', '-DHAVE_G_FILE_QUERY_FILE_TYPE', '-Wall', '-Wempty-body', 
'-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', 
'-Wignored-qualifiers', '-Wmissing-prototypes', '-Wstrict-prototypes', 
'-Wtype-limits', '-Wwrite-strings', '-Wno-format-extra-args', 
'-Wno-format-zero-length', '-Wno-deprecated-declarations', 
'-fdiagnostics-show-option', '-fPIC', '-DPIC', '-Isrc/lib/xmmsutils', 
'-I../src/lib/xmmsutils', '-I.', '-I..', '-Isrc/include', '-I../src/include', 
'../src/lib/xmmsutils/utils_unix.c', '-c', 
'-o/<>/_build_/src/lib/xmmsutils/utils_unix.c.1.o', '-Wdate-time', 
'-D_FORTIFY_SOURCE=2']
[ 34/311] Compiling src/lib/xmmstypes/coll.c
00:03:04 runner ['/usr/bin/gcc', '-g', '-O2', 
'-Werror=implicit-function-declaration', 
'-ffile-prefix-map=/<>=.', '-fstack-protector-strong', 
'-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
'-fcf-protection', '-DHAVE_G_FILE_QUERY_FILE_TYPE

Bug#1075647: xarclock: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:xarclock
Version: 1.0-19
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/xarclock_1.0-19_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

[...]

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-96c53421-d36f-4359-bb48-179ab3b723b0
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package xarclock
dpkg-buildpackage: info: source version 1.0-19
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Pino Toscano 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_auto_clean
make -j8 clean
make[1]: Entering directory '/<>'
rm -f xarclock
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS 
make.log MakeOut  "#"*
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
xmkmf
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/lib/X11/config
dh_auto_build -- CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection"
make -j8 "INSTALL=install --strip-program=true" "CFLAGS=-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection"
make[2]: Entering directory '/<>'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o xarclock.o xarclock.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o ARClock.o ARClock.c
ARClock.c: In function ‘clock_tic’:
ARClock.c:371:12: error: type defaults to ‘int’ in declaration of ‘i’ 
[-Wimplicit-int]
  371 |   register i, j;
  |^
ARClock.c:371:15: error: type defaults to ‘int’ in declaration of ‘j’ 
[-Wimplicit-int]
  371 |   register i, j;
  |   ^
make[2]: *** [: ARClock.o] Error 1
make[2]: *** Waiting for unfinished jobs
make[2]: Leaving directory '/<>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
"CFLAGS=-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075637: webdruid: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:webdruid
Version: 0.5.4-16
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/webdruid_0.5.4-16_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

[...]
output.c: In function ‘top_entry_table’:
output.c:1295:18: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1295 |   if ( (int)((UNODEPTR)(*pointer)->flag) == OBJ_REG )
  |  ^
output.c:1295:12: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1295 |   if ( (int)((UNODEPTR)(*pointer)->flag) == OBJ_REG )
  |^
output.c: In function ‘top_refs_table’:
output.c:1399:22: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1399 |   switch ( (int)((RNODEPTR)(*pointer)->flag) )
  |  ^
output.c:1399:16: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1399 |   switch ( (int)((RNODEPTR)(*pointer)->flag) )
  |^
output.c: In function ‘top_agents_table’:
output.c:1563:22: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1563 |   switch ( (int)((ANODEPTR)(*pointer)->flag) )
  |  ^
output.c:1563:16: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1563 |   switch ( (int)((ANODEPTR)(*pointer)->flag) )
  |^
output.c: In function ‘top_users_table’:
output.c:2086:22: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 2086 |   switch ( (int)((INODEPTR)(*pointer)->flag) )
  |  ^
output.c:2086:16: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 2086 |   switch ( (int)((INODEPTR)(*pointer)->flag) )
  |^
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\" 
-DHAVE_CONFIG_H -DUSE_DNS -DUSE_IPV6  -I/usr/include -c graphs.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\" 
-DHAVE_CONFIG_H -DUSE_DNS -DUSE_IPV6  -c dot_output.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\" 
-DHAVE_CONFIG_H -DUSE_DNS -DUSE_IPV6  -c xml_output.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\" 
-DHAVE_CONFIG_H -DUSE_DNS -DUSE_IPV6  -c utils.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\" 
-DHAVE_CONFIG_H -DUSE_DNS -DUSE_IPV6  -c sengine.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_LARGEFILE64_SOURCE -DLOCALEDIR=\"/usr/share/locale\" 
-DWEBDRUIDDATADIR=\"/usr/share/webdruid/\" -DSYSCONFDIR=\"/etc\

Bug#1075589: tuxguitar: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:tuxguitar
Version: 1.5.6+dfsg1-8
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/tuxguitar_1.5.6+dfsg1-8_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

[...]
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:185)
at org.debian.maven.Wrapper.main (Wrapper.java:89)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:569)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard 
(Launcher.java:322)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:235)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
Caused by: org.apache.tools.ant.BuildException: exec returned: 2
at org.apache.tools.ant.taskdefs.ExecTask.runExecute (ExecTask.java:675)
at org.apache.tools.ant.taskdefs.ExecTask.runExec (ExecTask.java:699)
at org.apache.tools.ant.taskdefs.ExecTask.execute (ExecTask.java:527)
at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:299)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:569)
at org.apache.tools.ant.dispatch.DispatchUtils.execute 
(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform (Task.java:350)
at org.apache.tools.ant.Target.execute (Target.java:449)
at org.apache.tools.ant.Target.performTasks (Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets (Project.java:1401)
at org.apache.tools.ant.Project.executeTarget (Project.java:1374)
at org.apache.maven.plugins.antrun.AntRunMojo.execute (AntRunMojo.java:300)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:81)
at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.mav

Bug#1075586: trickle: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:trickle
Version: 1.07-13
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/trickle_1.07-13_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

[...]
libtool: link: gcc -Wall -Icompat -I/usr/include/tirpc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o 
trickle trickle.o util.o getopt.o  -lbsd -ldl
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
trickled.o trickled.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
atomicio.o atomicio.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
print.o print.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
bwstat.o bwstat.c
bwstat.c: In function ‘bwstat_getdelay’:
bwstat.c:151:14: warning: variable ‘initent’ set but not used 
[-Wunused-but-set-variable]
  151 | uint initent;
  |  ^~~
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
client.o client.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
conf.o conf.c
conf.c: In function ‘conf_decode_base64’:
conf.c:548:38: warning: pointer targets in passing argument 1 of ‘strcmp’ 
differ in signedness [-Wpointer-sign]
  548 | if (!strcmp (buf, "=="))
  |  ^~~
  |  |
  |  u_char * {aka unsigned char *}
In file included from conf.c:55:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of 
type ‘u_char *’ {aka ‘unsigned char *’}
  156 | extern int strcmp (const char *__s1, const char *__s2)
  |^~~~
conf.c:564:45: warning: pointer targets in passing argument 1 of ‘strcmp’ 
differ in signedness [-Wpointer-sign]
  564 | if (strcmp (buf, "="))
  | ^~~
  | |
  | u_char * {aka unsigned char 
*}
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of 
type ‘u_char *’ {aka ‘unsigned char *’}
  156 | extern int strcmp (const char *__s1, const char *__s2)
  |^~~~
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Icompat  
-I/usr/include/tirpc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat

Bug#1075579: tla: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:tla
Version: 1.3.5+dfsg2-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/tla_1.3.5+dfsg2-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

[...]
gcc -I/<>/debian/build/config-include 
-I/<>/debian/build -I/<>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall  -Wdate-time -D_FORTIFY_SOURCE=2  
-c -o cvt.o /<>/src/hackerlab/fmt/cvt.c
/<>/src/hackerlab/fmt/cvt.c: In function ‘cvt_ulong_to_HEX’:
/<>/src/hackerlab/fmt/cvt.c:305:32: warning: pointer targets in 
initialization of ‘const t_uchar *’ {aka ‘const unsigned char *’} from ‘char *’ 
differ in signedness [-Wpointer-sign]
  305 |   static const t_uchar * HEX = "0123456789ABCDEF";
  |^~
/<>/src/hackerlab/fmt/cvt.c: In function ‘cvt_ulong_to_hex’:
/<>/src/hackerlab/fmt/cvt.c:441:32: warning: pointer targets in 
initialization of ‘const t_uchar *’ {aka ‘const unsigned char *’} from ‘char *’ 
differ in signedness [-Wpointer-sign]
  441 |   static const t_uchar * hex = "0123456789abcdef";
  |^~
echo cvt-double.o cvt.o | sed -f 
/<>/src/build-tools/Makefiles/column.sed > Objects
make[3]: Leaving directory '/<>/debian/build/hackerlab/fmt'
make[3]: Entering directory '/<>/debian/build/hackerlab/hash'
printf "%s %s.o %s.d: " sha1 sha1 sha1 > sha1.d
gcc -DFOR_MAKEFILE_DEPENDENCIES -E 
-I/<>/debian/build/config-include -I/<>/debian/build 
-I/<>/src -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
 /<>/src/hackerlab/hash/sha1.c | sed -f 
/<>/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed 
-e 's/$/ \\/' >> sha1.d
echo >> sha1.d
printf "%s %s.o %s.d: " sha1-utils sha1-utils sha1-utils > sha1-utils.d
gcc -DFOR_MAKEFILE_DEPENDENCIES -E 
-I/<>/debian/build/config-include -I/<>/debian/build 
-I/<>/src -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
 /<>/src/hackerlab/hash/sha1-utils.c | sed -f 
/<>/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed 
-e 's/$/ \\/' >> sha1-utils.d
echo >> sha1-utils.d
printf "%s %s.o %s.d: " md5 md5 md5 > md5.d
gcc -DFOR_MAKEFILE_DEPENDENCIES -E 
-I/<>/debian/build/config-include -I/<>/debian/build 
-I/<>/src -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
 /<>/src/hackerlab/hash/md5.c | sed -f 
/<>/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed 
-e 's/$/ \\/' >> md5.d
echo >> md5.d
printf "%s %s.o %s.d: " md5-utils md5-utils md5-utils > md5-utils.d
gcc -DFOR_MAKEFILE_DEPENDENCIES -E 
-I/<>/debian/build/config-include -I/<>/debian/build 
-I/<>/src -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
 /<>/src/hackerlab/hash/md5-utils.c | sed -f 
/<>/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed 
-e 's/$/ \\/' >> md5-utils.d
echo >> md5-utils.d
printf "%s %s.o %s.d: " hashtree hashtree hashtree > hashtree.d
gcc -DFOR_MAKEFILE_DEPENDENCIES -E 
-I/<>/debian/build/config-include -I/<>/debian/build 
-I/<>/src -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
 /<>/src/hackerlab/hash/hashtree.c | sed -f 
/<>/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed 
-e 's/$/ \\/' >> hashtree.d
echo >> hashtree.d
printf 

Bug#1075576: tinydyndns: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:tinydyndns
Version: 0.4.2.debian1-3
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/tinydyndns_0.4.2.debian1-3_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

[...]
  |^~
./compile response.c
./compile dd.c
./choose c trydrent direntry.h1 direntry.h2 > direntry.h
response.c:52:45: warning: argument 2 of type ‘const char[2]’ with mismatched 
bound [-Warray-parameter=]
   52 | int response_query(const char *q,const char qtype[2],const char 
qclass[2])
  |  ~~~^~~~
In file included from response.c:4:
response.h:9:40: note: previously declared as ‘const char *’
9 | extern int response_query(const char *,const char *,const char *);
  |^~~~
response.c:52:65: warning: argument 3 of type ‘const char[2]’ with mismatched 
bound [-Warray-parameter=]
   52 | int response_query(const char *q,const char qtype[2],const char 
qclass[2])
  |  
~~~^
response.h:9:53: note: previously declared as ‘const char *’
9 | extern int response_query(const char *,const char *,const char *);
  | ^~~~
response.c:73:46: warning: argument 2 of type ‘const char[2]’ with mismatched 
bound [-Warray-parameter=]
   73 | int response_rstart(const char *d,const char type[2],uint32 ttl)
  |   ~~~^~~
response.h:18:41: note: previously declared as ‘const char *’
   18 | extern int response_rstart(const char *,const char *,uint32);
  | ^~~~
response.c:112:29: warning: argument 1 of type ‘const char[2]’ with mismatched 
bound [-Warray-parameter=]
  112 | void response_id(const char id[2])
  |  ~~~^
response.h:12:25: note: previously declared as ‘const char *’
   12 | extern void response_id(const char *);
  | ^~~~
dd.c:4:44: warning: argument 3 of type ‘char[4]’ with mismatched bound 
[-Warray-parameter=]
4 | int dd(const char *q,const char *base,char ip[4])
  |   ~^
In file included from dd.c:2:
dd.h:4:41: note: previously declared as ‘char *’
4 | extern int dd(const char *,const char *,char *);
  | ^~
./choose c trysysel select.h1 select.h2 > select.h
./compile chkshsgr.c
( ( ./compile trylsock.c && \
./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \
&& echo -lsocket -lnsl || exit 0 ) > socket.lib
./compile walldns-conf.c
chkshsgr.c: In function ‘main’:
chkshsgr.c:10:19: error: passing argument 2 of ‘getgroups’ from incompatible 
pointer type [-Wincompatible-pointer-types]
   10 |   if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
  |   ^
  |   |
  |   short int *
In file included from /usr/include/features.h:502,
 from /usr/include/errno.h:25,
 from :
/usr/include/x86_64-linux-gnu/bits/unistd.h:113:1: note: expected ‘__gid_t *’ 
{aka ‘unsigned int *’} but argument is of type ‘short int *’
  113 | __NTH (getgroups (int __size, __gid_t __list[]))
  | ^
chkshsgr.c:10:44: error: passing argument 2 of ‘setgroups’ from incompatible 
pointer type [-Wincompatible-pointer-types]
   10 |   if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
  |^
  ||
  |short int *
In file included from chkshsgr.c:2:
/usr/include/grp.h:180:50: note: expected ‘const __gid_t *’ {aka ‘const 
unsigned int *’} but argument is of typ

Bug#1075556: tcpspy: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:tcpspy
Version: 1.7d-15
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/tcpspy_1.7d-15_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

[...]
Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-e38bf3c1-c25c-4397-8b1c-3c5dfcdfe4bc
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package tcpspy
dpkg-buildpackage: info: source version 1.7d-15
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Joao Eriberto Mota Filho 

 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --no-parallel
   dh_auto_clean -O--no-parallel
make -j1 clean
make[1]: Entering directory '/<>'
rm -f log.o rule_lexer.o rule_grammar.o rule_lexer.c \
rule_grammar.c rule_grammar.h rule.o tcpspy.o tcpspy \
tcpspy.ps tcpspy.pdf
make[1]: Leaving directory '/<>'
   dh_autoreconf_clean -O--no-parallel
   dh_clean -O--no-parallel
 debian/rules binary
dh binary --no-parallel
   dh_update_autotools_config -O--no-parallel
   dh_autoreconf -O--no-parallel
   dh_auto_configure -O--no-parallel
   dh_auto_build -O--no-parallel
make -j1 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<>'
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2  -c -o log.o 
log.c
bison -p rule -o rule_grammar.c -d rule_grammar.y
flex -Prule -orule_lexer.c rule_lexer.l
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
rule_lexer.o rule_lexer.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
rule_grammar.o rule_grammar.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rule.o 
rule.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tcpspy.o 
tcpspy.c
tcpspy.c: In function ‘main’:
tcpspy.c:721:21: error: ‘return’ with no value, in function returning non-void 
[-Wreturn-mismatch]
  721 | return;
  | ^~
tcpspy.c:527:5: note: declared here
  527 | int main (int argc, char *argv[])
  | ^~~~
make[1]: *** [: tcpspy.o] Error 1
make[1]: Leaving directory '/<>'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075555: tcm: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:tcm
Version: 2.20+TSQD-7
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/tcm_2.20+TSQD-7_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

[...]
  323 | print_file(stdin);
  | ^~
  | printf
text2ps.c:333:33: error: implicit declaration of function ‘strerror’; did you 
mean ‘perror’? [-Wimplicit-function-declaration]
  333 | strerror(errno));
  | ^~~~
  | perror
text2ps.c:346:17: error: implicit declaration of function ‘finish_page’ 
[-Wimplicit-function-declaration]
  346 | finish_page();
  | ^~~
text2ps.c:357:9: error: implicit declaration of function ‘exit’ 
[-Wimplicit-function-declaration]
  357 | exit(errors);
  | ^~~~
text2ps.c:357:9: note: include ‘’ or provide a declaration of ‘exit’
text2ps.c:357:9: warning: incompatible implicit declaration of built-in 
function ‘exit’ [-Wbuiltin-declaration-mismatch]
text2ps.c:357:9: note: include ‘’ or provide a declaration of ‘exit’
text2ps.c: In function ‘print_file’:
text2ps.c:394:29: error: implicit declaration of function ‘strcmp’ 
[-Wimplicit-function-declaration]
  394 | if (strcmp((*fnt)->font_name, font_name) == 0)
  | ^~
text2ps.c:6:1: note: include ‘’ or provide a declaration of ‘strcmp’
5 | #include 
  +++ |+#include 
6 | //#endif
text2ps.c:445:17: error: implicit declaration of function ‘start_page’ 
[-Wimplicit-function-declaration]
  445 | start_page();
  | ^~
text2ps.c:446:9: error: implicit declaration of function ‘start_column’ 
[-Wimplicit-function-declaration]
  446 | start_column();
  | ^~~~
text2ps.c:463:33: error: implicit declaration of function ‘finish_column’ 
[-Wimplicit-function-declaration]
  463 | finish_column();
  | ^
text2ps.c: At top level:
text2ps.c:503:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  503 | finish_page()
  | ^~~
text2ps.c:511:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  511 | start_page()
  | ^~
text2ps.c: In function ‘start_page’:
text2ps.c:518:9: error: implicit declaration of function ‘draw_border’ 
[-Wimplicit-function-declaration]
  518 | draw_border();
  | ^~~
text2ps.c:519:9: error: implicit declaration of function ‘draw_title’ 
[-Wimplicit-function-declaration]
  519 | draw_title();
  | ^~
text2ps.c: At top level:
text2ps.c:522:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  522 | start_column()
  | ^~~~
text2ps.c:541:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  541 | finish_column()
  | ^
text2ps.c:643:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  643 | usage()
  | ^
text2ps.c: In function ‘usage’:
text2ps.c:677:9: warning: incompatible implicit declaration of built-in 
function ‘exit’ [-Wbuiltin-declaration-mismatch]
  677 | exit(1);
  | ^~~~
text2ps.c:677:9: note: include ‘’ or provide a declaration of ‘exit’
make[3]: *** [Makefile:38: text2ps.o] Error 1
make[3]: Leaving directory '/<>/src/gl'
make[2]: *** [Makefile.GEN:38: text2ps] Error 2
make[2]: Leaving directory '/<>/src'
make[1]: *** [Makefile:115: execs] Error 2
make[1]: Leaving directory '/<>'
make: *** [debian/rules:31: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075538: ssmtp: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:ssmtp
Version: 2.64-11
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/ssmtp_2.64-11_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

[...]
C79d9AC/0Hh+mcfQvFj4oX1nRR00DdBR6QVs90w90jFR+HbOmu5OmYKM5BQvm1WF
n2BqpBufuZgPny8t5fap3Znf07uVD+MbhupbKBLSwGDyfH9mYrE=
=Rde7
-END PGP SIGNATURE-

gpgv: Signature made Thu Oct 13 12:32:21 2022 UTC
gpgv:using RSA key B23862C415D6565A4E86CBD7579C160D4C9E23E8
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./ssmtp_2.64-11.dsc: 
no acceptable signature found
dpkg-source: info: extracting ssmtp in /<>
dpkg-source: info: unpacking ssmtp_2.64.orig.tar.bz2
dpkg-source: info: unpacking ssmtp_2.64-11.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 01-374327-use-gnutls.patch
dpkg-source: info: applying 02-557725-solaris.patch
dpkg-source: info: applying 03-557741-remote-addr.patch
dpkg-source: info: applying debian-changes-2.64-1
dpkg-source: info: applying 04-508759-garbage.patch
dpkg-source: info: applying 05-LDFLAGS.patch
dpkg-source: info: applying ssmtp-bug584162-fix.patch
dpkg-source: info: applying fix-tls1.3-handshake.patch
dpkg-source: info: applying keep-from-header-intact.patch

Check disk space


Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-6761c0b6-74e1-42a5-8244-a90336552d6b
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package ssmtp
dpkg-buildpackage: info: source version 2.64-11
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jelmer Vernooij 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
test \! -f Makefile || make distclean
rm -rf debian/tmp
rm -f debian/{files,substvars}
 debian/rules build
test -f Makefile || ./configure --exec-prefix="/usr" --prefix="" --enable-ssl 
--enable-inet6 --enable-md5auth --with-cflags="-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -O2 -g -Wall"
creating cache ./config.cache
checking for gcc... x86_64-linux-gnu-gcc
checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -O2 -g -Wall -Wl,-z,relro) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
make: *** [debian/rules:18: do_cfg] Error 1
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



Bug#1075533: splitvt: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:splitvt
Version: 1.6.6-16
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/splitvt_1.6.6-16_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

[...]
dpkg-source: info: applying multiarch.ncurses.patch
dpkg-source: info: applying add-flags.patch
dpkg-source: info: applying fix-spelling-error-manpage.patch
dpkg-source: info: applying missing-prototypes.patch

Check disk space


Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-b5609de2-27b7-4748-a9b2-0db9593f574e
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package splitvt
dpkg-buildpackage: info: source version 1.6.6-16
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_clean
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
rm -f Makefile
./configure
Making configuration...
config.c:50:1: error: return type defaults to ‘int’ [-Wimplicit-int]
   50 | main(argc, argv)
  | ^~~~
config.c: In function ‘main’:
config.c:141:14: error: implicit declaration of function ‘grep’ 
[-Wimplicit-function-declaration]
  141 | if ( grep(INCLUDE, "utmp.h", "ut_host") ) {
  |  ^~~~
config.c:207:15: error: implicit declaration of function ‘access’ 
[-Wimplicit-function-declaration]
  207 | if ( (access("/var/run/utmp", (R_OK|W_OK)) == 0) && getuid() )
  |   ^~
config.c:207:61: error: implicit declaration of function ‘getuid’ 
[-Wimplicit-function-declaration]
  207 | if ( (access("/var/run/utmp", (R_OK|W_OK)) == 0) && getuid() )
  | ^~
Can't compile configuration...  Makefile NOT created.
make[1]: *** [debian/rules:11: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/<>'
make: *** [debian/rules:7: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



Bug#1075520: snacc: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:snacc
Version: 1.3.1-10
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/snacc_1.3.1-10_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

[...]
Making all in compiler
make[4]: Entering directory '/<>/compiler'
Making all in core
make[5]: Entering directory '/<>/compiler/core'
test -f parse-asn1.c || /bin/bash ../../ylwrap parse-asn1.y y.tab.c 
parse-asn1.c y.tab.h `echo parse-asn1.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e 
s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output parse-asn1.output -- bison -y  
-d
/<>/compiler/core/parse-asn1.y: warning: 61 shift/reduce conflicts 
[-Wconflicts-sr]
/<>/compiler/core/parse-asn1.y: warning: 2 reduce/reduce conflicts 
[-Wconflicts-rr]
/<>/compiler/core/parse-asn1.y: note: rerun with option 
'-Wcounterexamples' to generate conflict counterexamples
updating parse-asn1.h
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o parse-asn1.o parse-asn1.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o lex-asn1.o lex-asn1.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o define.o define.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o dependency.o dependency.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o do-macros.o do-macros.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o err-chk.o err-chk.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 
-DFLEX_IN_USE -c -o exports.o exports.c
gcc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fst

Bug#1075513: sjeng: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:sjeng
Version: 11.2-13
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/sjeng_11.2-13_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

[...]
dpkg-source: info: applying utils.c.patch
dpkg-source: info: applying gcc-10.patch

Check disk space


Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-3383c5c1-277c-4ce4-a51b-5b6e15038d63
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package sjeng
dpkg-buildpackage: info: source version 11.2-13
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Niels Thykier 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh_testdir
dh_testroot
rm -rf build-stamp
[ ! -f Makefile ] || /usr/bin/make distclean
find \( -name config.sub -o -name config.guess \) -print0 | xargs -0 -r rm -f \;
dh_clean
 debian/rules binary
dh_testdir
cp -f /usr/share/misc/config.sub .
cp -f /usr/share/misc/config.guess .
rm -f config.cache
./configure --host=x86_64-linux-gnu \
--build=x86_64-linux-gnu \
--prefix=/usr \
--bindir=\${prefix}/games \
--mandir=\${prefix}/share/man \
--infodir=\${prefix}/share/info
creating cache ./config.cache
checking for a BSD compatible install... install
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... x86_64-linux-gnu-gcc
checking whether the C compiler (x86_64-linux-gnu-gcc -Wall -W -g 
-ffile-prefix-map=/<>=. -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
make: *** [debian/rules:40: config.status] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075479: ruby-tioga: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:ruby-tioga
Version: 1.19.1-5
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/ruby-tioga_1.19.1-5_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

[...]
creating Makefile
current directory: /<>/ext/Dobjects/Dtable
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<>=.", "CXX=g++ 
-fdebug-prefix-map=/<>=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-1749193-ng47cr", 
"sitelibdir=./.gem.20240702-1749193-ng47cr", "clean"]
make[1]: Entering directory '/<>/ext/Dobjects/Dtable'
rm -f 
rm -fr Dtable.so false *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<>/ext/Dobjects/Dtable'
current directory: /<>/ext/Dobjects/Dtable
["make", "V=1", "CC=gcc -fdebug-prefix-map=/<>=.", "CXX=g++ 
-fdebug-prefix-map=/<>=.", "DESTDIR=", 
"sitearchdir=./.gem.20240702-1749193-ng47cr", 
"sitelibdir=./.gem.20240702-1749193-ng47cr"]
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:119:in `run': make failed, 
exit code 2 (Gem::InstallError)
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:53:in `block in 
make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `each'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:42:in 
`build'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:81:in 
`block in build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`chdir'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:115:in 
`block in build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`each'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:128:in 
`'
make[1]: Entering directory '/<>/ext/Dobjects/Dtable'
gcc -fdebug-prefix-map=/<>=. -I. 
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0 
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. 
-I../../includes -I../Dvector/include -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC 
-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fPIC  -o dtable.o -c dtable.c
In file included from dtable.c:33:
../../includes/defs.h:31:9: warning: "isnan" redefined
   31 | #define isnan(x) ((x) != (x))
  | ^
In file included from /usr/include/ruby-3.1.0/ruby/missing.h:21,
 from /usr/include/ruby-3.1.0/ruby/defines.h:79,
 from /usr/include/ruby-3.1.0/ruby/ruby.h:25,
 from /usr/include/ruby-3.1.0/ruby.h:38,
 from dtable_intern.h:26,
 from dtable.c:23:
/usr/include/math.h:1011:11: note: this is the location of the previous 
definition
 1011 | #  define isnan(x) __builtin_isnan (x)
  |   ^
In file included from /usr/include/ruby-3.1.0/ruby/ruby.h:26:
dtable.c: In function ‘Init_Dtable’:
/usr/include/ruby-3.1.0/ruby/internal/anyargs.h:287:135: error: passing 
argument 3 of ‘rb_define_method_00’ from incompatible pointer type 
[-Wincompatible-pointer-types]
  287 | #define rb_define_method(klass, mid, func, arity)   
RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), 
(func), (arity))
  | 
  ^~
  | 
  |
  | 
   

Bug#1075427: qdbm: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:qdbm
Version: 1.8.78-12.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/qdbm_1.8.78-12.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

[...]
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 100) {
 8: int (* volatile tp)(void)=(int (*)(void))&t;
 9: printf("%d", (*tp)());
10:   }
11: 
12:   return !!argv[argc];
13: }
14: extern void main();
15: int t(void) { main(); return 0; }
/* end */



have_library: checking for main() in -lqdbm...  yes

LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest 
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0 
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -I. -I../.. -I/nonexistent/include 
-I/usr/local/include conftest.c  -L. -L/usr/lib/x86_64-linux-gnu -L../.. 
-L/nonexistent/lib -L/usr/local/lib-lz -lpthread -lc  -lruby-3.1 -lqdbm -lz 
-lpthread -lc  -L../.. -L/nonexistent/lib -L/usr/local/lib"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 100) {
 8: int (* volatile tp)(void)=(int (*)(void))&t;
 9: printf("%d", (*tp)());
10:   }
11: 
12:   return !!argv[argc];
13: }
14: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return !p; }
/* end */



/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:119:in `run': make failed, 
exit code 2 (Gem::InstallError)
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:53:in `block in 
make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `each'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:42:in 
`build'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:81:in 
`block in build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`chdir'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`build_and_install'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:115:in 
`block in build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`each'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`build_all_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:128:in 
`'
~ ↑ mkmf.log ~
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.1 
/usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<>/ruby 
debian/ruby-qdbm (Gem2Deb::CommandFailed)
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:57:in `block in 
install_files_and_build_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54:in 
`install_files_and_build_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `build'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:54:in `block in 
install'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `install'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
from /usr/bin/dh_ruby:89:in `'
make: *** [debian/rules:151: install-ruby-stamp] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075391: ploticus: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:ploticus
Version: 2.42-6
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/ploticus_2.42-6_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

[...]
gcc -fPIC -Wall -g -DPLOTICUS -DUNIX -DTDH_NOREC -DWZ -DLOCALE -DNOSWF 
-I/usr/include/X11  `dpkg-buildflags --get CFLAGS` -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o block.o block.c
gcc -fPIC -Wall -g -DPLOTICUS -DUNIX -DTDH_NOREC -DWZ -DLOCALE -DNOSWF 
-I/usr/include/X11  `dpkg-buildflags --get CFLAGS` -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o pcode.o pcode.c
In function ‘verttextsim’,
inlined from ‘PLG_pcode’ at pcode.c:623:41:
pcode.c:740:19: warning: ‘y2’ may be used uninitialized [-Wmaybe-uninitialized]
  740 | y -= (Ecurtextheight * globalscale);
  | ~~^
pcode.c: In function ‘PLG_pcode’:
pcode.c:717:18: note: ‘y2’ was declared here
  717 | double dist, y1, y2, x, y;
  |  ^~
In file included from pcode.c:63:
In function ‘verttextsim’,
inlined from ‘PLG_pcode’ at pcode.c:623:41:
plg.h:164:57: warning: ‘y1’ may be used uninitialized [-Wmaybe-uninitialized]
  164 | #define Ebb( x, y ) PLG_bb( x, y )
  | ^~
pcode.c:744:1: note: in expansion of macro ‘Ebb’
  744 | Ebb( x-(Ecurtextheight*globalscale), y1 );
  | ^~~
pcode.c: In function ‘PLG_pcode’:
pcode.c:717:14: note: ‘y1’ was declared here
  717 | double dist, y1, y2, x, y;
  |  ^~
gcc -fPIC -Wall -g -DPLOTICUS -DUNIX -DTDH_NOREC -DWZ -DLOCALE -DNOSWF 
-I/usr/include/X11  `dpkg-buildflags --get CFLAGS` -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o ps.o ps.c
gcc -fPIC -Wall -g -DPLOTICUS -DUNIX -DTDH_NOREC -DWZ -DLOCALE -DNOSWF 
-I/usr/include/X11  `dpkg-buildflags --get CFLAGS` -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o svg.o svg.c
svg.c: In function ‘PLGS_trailer’:
svg.c:743:46: error: passing argument 1 of ‘gzprintf’ from incompatible pointer 
type [-Wincompatible-pointer-types]
  743 | if( svg_compress ) gzprintf( outfp, "%s", buf );
  |  ^
  |  |
  |  FILE *
In file included from svg.c:35:
/usr/include/zlib.h:1471:39: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argument is of type ‘FILE *’
 1471 | ZEXTERN int ZEXPORTVA gzprintf(gzFile file, const char *format, ...);
  |~~~^~~~
svg.c:752:26: error: passing argument 1 of ‘gzclose’ from incompatible pointer 
type [-Wincompatible-pointer-types]
  752 | gzclose( outfp );
  |  ^
  |  |
  |  FILE *
/usr/include/zlib.h:1634:39: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argument is of type ‘FILE *’
 1634 | ZEXTERN int ZEXPORTgzclose(gzFile file);
  |~~~^~~~
make[2]: *** [: svg.o] Error 1
make[2]: Leaving directory '/<>/src'
make[2]: Entering directory '/<>/src'
rm -f *.o gd??files 
make[2]: Leaving directory '/<>/src'
make[1]: Leaving directory '/<>'
touch build-stamp
 fakeroot debian/rules binary
dh_prep
rm -f -- debian/ploticus.substvars debian/libploticus0.substvars 
debian/libploticus0-dev.substvars
rm -fr -- debian/.debhelper/generated/ploticus/ debian/ploticus/ 
debian/tmp/ debian/.debhelper/generated/libploticus0/ debian/libploticus0/ 
debian/.debhelper/generated/libploticus0-dev/ debian/libploticus0-dev/
dh_testdir
dh_testroot
dh_installdirs
install -m0755 -d debian/ploticus/usr/bin 
debian/ploticus/usr/share/doc/ploticus/examples 
debian/ploticus/usr/share/man/man1 debian/ploticus/usr/share/ploticus
install -m0755 -d debian/

Bug#1075388: pidgin-nateon: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:pidgin-nateon
Version: 0.0.0.svn147-2
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/pidgin-nateon_0.0.0.svn147-2_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

[...]
 from nateon.h:38,
 from cmdproc.c:24:
/usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here
  350 | gpointer  g_memdup (gconstpointer mem,
  |   ^~~~
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I..  -I../libpurple -I../libpurple -I/usr/include/libpurple 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -Wall  -Waggregate-return -Wcast-align 
-Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra 
-Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef 
-DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libnateon_la-command.lo `test -f 
'command.c' || echo './'`command.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I..  -I../libpurple -I../libpurple -I/usr/include/libpurple 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -Wall  -Waggregate-return -Wcast-align 
-Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra 
-Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef 
-DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libnateon_la-dialog.lo `test -f 
'dialog.c' || echo './'`dialog.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I..  -I../libpurple -I../libpurple -I/usr/include/libpurple 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -Wall  -Waggregate-return -Wcast-align 
-Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra 
-Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef 
-DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libnateon_la-error.lo `test -f 
'error.c' || echo './'`error.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I..  -I../libpurple -I../libpurple -I/usr/include/libpurple 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -Wall  -Waggregate-return -Wcast-align 
-Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra 
-Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations 
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef 
-DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o libnateon_la-group.lo `test -f 
'group.c' || echo './'`group.c
/bin/bash ../libtool --silent  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I..  -I../libpurple -I../libpurple -I/usr/include/libpurple 
-I/usr/include/glib-2.0 -I/usr/lib/x8

Bug#1075358: pam-ssh-agent-auth: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:pam-ssh-agent-auth
Version: 0.10.3-9
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/pam-ssh-agent-auth_0.10.3-9_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

[...]
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c sigact.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strlcat.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strlcpy.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strmode.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strsep.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strtoll.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strtonum.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c strtoul.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC 
-Wall -Wpointer-arith -Wuninitialized -fstack-protector-all  -I. -I.. -I. 
-I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -c vis.c
/usr/bin/ar rv libopenbsd-compat.a bsd-arc4random.o bsd-asprintf.o 
bsd-closefrom.o bsd-cray.o bsd-cygwin_util.o bsd-getpeereid.o bsd-misc.o 
bsd-nextstep.o bsd-openpty.o bsd-poll.o bsd-snprintf.o bsd-waitpid.o 
openssl-compat.o xcrypt.o xmmap.o base64.o basename.o daemon.o dirname.o 
fake-rfc2553.o getcwd.o getgrouplist.o getopt.o getrrsetbyname.o glob.o 
inet_aton.o inet_ntoa.o inet_ntop.o mktemp.o port-aix.o port-irix.o 
port-linux.o port-solaris.o port-uw.o realpath.o rresvport.o setenv.o 
setproctitle.o sha2.o sigact.o strlcat.o strlcpy.o strmode.o strsep.o strtoll.o 
strtonum.o strtoul.o vis.o  port-aix.o port-irix.o port-linux.o port-solaris.o 
port-uw.o
/usr/bin/ar: creating libopenbsd-compat.a
a - bsd-arc4random.o
a - bsd-asprintf.o
a - bsd-closefrom.o
a - bsd-cray.

Bug#1075330: omega-rpg: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:omega-rpg
Version: 1:0.90-pa9-18
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/omega-rpg_0.90-pa9-18_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

[...]
 1105 |   fread((char *)&j,sizeof(int),1,fd);
  |   ^~
save.c:1108:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1108 | fread((char *)&i,sizeof(int),1,fd);
  | ^~
save.c:1109:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1109 | fread((char *)&j,sizeof(int),1,fd);
  | ^~
save.c: In function ‘restore_monsters’:
save.c:1208:3: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1208 |   fread((char *)&nummonsters,sizeof(int),1,fd);
  |   ^~~~
save.c:1214:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1214 | fread((char *)ml->m,sizeof(montype),1,fd);
  | ^
save.c:1226:7: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1226 |   fread((char *)&type,sizeof(unsigned char),1,fd);
  |   ^~~
save.c: In function ‘restore_country’:
save.c:1274:3: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1274 |   fread((char *)&i,sizeof(int),1,fd);
  |   ^~
save.c:1275:3: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1275 |   fread((char *)&j,sizeof(int),1,fd);
  |   ^~
save.c:1277:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1277 | fread((char *)&Country[i][j],sizeof(struct terrain),1,fd);
  | ^
save.c:1278:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1278 | fread((char *)&i,sizeof(int),1,fd);
  | ^~
save.c:1279:5: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1279 | fread((char *)&j,sizeof(int),1,fd);
  | ^~
save.c:1286:9: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1286 | fread((char *)&mask,sizeof(long int),1,fd);
  | ^~
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DBSD 
scr.c -c -o scr.o
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DBSD 
site1.c -c -o site1.o
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DBSD 
site2.c -c -o site2.o
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DBSD 
spell.c -c -o spell.o
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DBSD 
stats.c -c -o stats.o
gcc -g -O2 -Werror=implicit-func

Bug#1075315: ng: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:ng
Version: 1.5~beta1-11
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/ng_1.5~beta1-11_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

[...]
dpkg-source: info: applying 0001_clang_FTBFS.patch
dpkg-source: info: applying 0002_utf8-support.patch
dpkg-source: info: applying 0003_fix_typo_undo_c.patch
dpkg-source: info: applying missing-prototypes.patch

Check disk space


Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-1b333fb8-b7e1-49ea-b88c-671bd550c885
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package ng
dpkg-buildpackage: info: source version 1.5~beta1-11
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<>'
[ ! -f Makefile ] || /usr/bin/make confclean
rm -f ng-latin ng-cjk ng-cjk-canna ng
dh_auto_clean
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
   dh_autoreconf
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<>'
mv -f config.h config.h.orig
# vanilla ng-latin
cp -p debian/config-latin.h config.h
ac_cv_path_cp_cmd=/bin/cp ac_cv_path_ls_cmd=/bin/ls ac_cv_path_mv_cmd=/bin/mv 
ac_cv_path_rmdir_cmd=/bin/rmdir  ./configure
creating cache ./config.cache
checking host system type... x86_64-pc-linux-gnu
checking for gcc... x86_64-linux-gnu-gcc
checking whether the C compiler (x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wl,-z,relro) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
make[1]: *** [debian/rules:24: override_dh_auto_build-arch] Error 1
make[1]: Leaving directory '/<>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1075302: nam: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:nam
Version: 1.15-7
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/nam_1.15-7_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

[...]
  |  ^
/<>/netmodel.cc:1180:29: warning: ISO C++ forbids converting a 
string constant to ‘char*’ [-Wwrite-strings]
 1180 | n->set_down("gray");
  | ^~
/<>/netmodel.cc:1196:29: warning: ISO C++ forbids converting a 
string constant to ‘char*’ [-Wwrite-strings]
 1196 | n->set_down("gray");
  | ^~
In file included from /<>/packet.cc:44:
/<>/node.h: In member function ‘virtual char* BoxNode::style()’:
/<>/node.h:280:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  280 | char *style() {return "box";}
  |   ^
/<>/node.h: In member function ‘virtual char* CircleNode::style()’:
/<>/node.h:291:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  291 | char *style() {return "circle";}
  |   ^~~~
/<>/node.h: In member function ‘virtual char* 
HexagonNode::style()’:
/<>/node.h:302:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  302 | char *style() {return "hexagon";}
  |   ^
/<>/node.h: In member function ‘virtual char* 
VirtualNode::style()’:
/<>/node.h:318:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  318 | char *style() {return "virtual";}
  |   ^
/<>/netmodel.cc: In member function ‘int 
NetModel::add_group(Group*)’:
/<>/netmodel.cc:1659:49: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
 1659 | (const char 
*)grp->addr(),
  | 
^
/usr/include/tcl/tcl.h:2570:62: note: in definition of macro 
‘Tcl_CreateHashEntry’
 2570 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), 
newPtr)
  |  ^~~
/<>/netmodel.cc: In member function ‘Group* 
NetModel::lookupGroup(unsigned int)’:
/<>/netmodel.cc:1672:57: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
 1672 | Tcl_HashEntry *he = Tcl_FindHashEntry(grpHash_, (const char 
*)addr);
  | 
^~
/usr/include/tcl/tcl.h:2567:60: note: in definition of macro ‘Tcl_FindHashEntry’
 2567 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key))
  |^~~
In file included from /<>/node.cc:46:
/<>/node.h: In member function ‘virtual char* BoxNode::style()’:
/<>/node.h:280:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  280 | char *style() {return "box";}
  |   ^
/<>/node.h: In member function ‘virtual char* CircleNode::style()’:
/<>/node.h:291:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  291 | char *style() {return "circle";}
  |   ^~~~
/<>/node.h: In member function ‘virtual char* 
HexagonNode::style()’:
/<>/node.h:302:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  302 | char *style() {return "hexagon";}
  |   ^
/<>/node.h: In member function ‘virtual char* 
VirtualNode::style()’:
/<>/node.h:318:31: warning: ISO C++ forbids converting a string 
constant to ‘char*’ [-Wwrite-strings]
  318

Bug#1075271: microdc2: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:microdc2
Version: 0.15.6-6
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/microdc2_0.15.6-6_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

[...]
  |  
char *
xml_flist.c:38:11: note: in definition of macro ‘XML_CALL’
   38 | var = call; \
  |   ^~~~
/usr/include/libxml2/libxml/tree.h:829:57: note: expected ‘const xmlChar *’ 
{aka ‘const unsigned char *’} but argument is of type ‘char *’
  829 |  const xmlChar *value);
  |  ~~~^
xml_flist.c: In function ‘start_element_callback’:
xml_flist.c:376:20: error: assignment to ‘char **’ from incompatible pointer 
type ‘const char **’ [-Wincompatible-pointer-types]
  376 | for (a = (const char**)attrs; *a != NULL; a++) {
  |^
xml_flist.c:387:53: warning: pointer targets in passing argument 1 of 
‘strcasecmp’ differ in signedness [-Wpointer-sign]
  387 | if (pctxt->unknown_level == 0 && strcasecmp(name, 
"FileListing") == 0) {
  | ^~~~
  | |
  | const xmlChar * 
{aka const unsigned char *}
In file included from /usr/include/string.h:462:
/usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of 
type ‘const xmlChar *’ {aka ‘const unsigned char *’}
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
  |^~~~
xml_flist.c:391:60: warning: pointer targets in passing argument 1 of 
‘strcasecmp’ differ in signedness [-Wpointer-sign]
  391 | } else if (pctxt->unknown_level == 0 && strcasecmp(name, 
"Directory") == 0) {
  |^~~~
  ||
  |const 
xmlChar * {aka const unsigned char *}
/usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of 
type ‘const xmlChar *’ {aka ‘const unsigned char *’}
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
  |^~~~
xml_flist.c:398:60: warning: pointer targets in passing argument 1 of 
‘strcasecmp’ differ in signedness [-Wpointer-sign]
  398 | } else if (pctxt->unknown_level == 0 && strcasecmp(name, 
"File") == 0) {
  |^~~~
  ||
  |const 
xmlChar * {aka const unsigned char *}
/usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of 
type ‘const xmlChar *’ {aka ‘const unsigned char *’}
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
  |^~~~
xml_flist.c:416:20: error: assignment to ‘char **’ from incompatible pointer 
type ‘const char **’ [-Wincompatible-pointer-types]
  416 | for (a = (const char**)attrs; *a != NULL; a++) {
  |^
fs.c: In function ‘file_node_compare’:
fs.c:359:27: warning: pointer targets in passing argument 1 of ‘strcoll’ differ 
in signedness [-Wpointer-sign]
  359 | res = strcoll(s1, s2);
  |   ^~
  |   |
  |   unsigned char *
In file included from common/error.h:25,
 from fs.c:45:
/usr/include/string.h:163:33: note: expected ‘const char *’ but argument is of 
type ‘unsigned char *’
  163 | extern int strcoll (const char *__s1, const char *__s2)
   

Bug#1075264: mergelog: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:mergelog
Version: 4.5.1-10
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/mergelog_4.5.1-10_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

[...]
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for main in -lz... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for unistd.h... (cached) yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working memcmp... yes
checking for mktime... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: executing depfiles commands
   dh_auto_build
make -j8
make[1]: Entering directory '/<>'
Making all in src
make[2]: Entering directory '/<>/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 
-DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MKTIME=1 -I.   
-Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DVERSION=\"4.5.1\" -Wall mergelog.c -o mergelog -lz 
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 
-DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MKTIME=1 -I.   
-Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DVERSION=\"4.5.1\" -Wall -DUSE_ZLIB mergelog.c -o zmergelog -lz 
mergelog.c: In function ‘fast_gzgets’:
mergelog.c:73:23: error: passing argument 1 of ‘gzread’ from incompatible 
pointer type [-Wincompatible-pointer-types]
   73 |   f_end[i]=gzread(fp, f_buf[i], GZBUFFER_SIZE)+f_buf[i]-1;
  |   ^~
  |   |
  |   struct gzFile_s **
In file included from mergelog.c:29:
/usr/include/zlib.h:1395:35: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argument is of type ‘struct gzFile_s **’
 1395 | ZEXTERN int ZEXPORT gzread(gzFile file, voidp buf, unsigned len);
  |~~~^~~~
mergelog.c: In function ‘main’:
mergelog.c:135:18: error: assignment to ‘struct gzFile_s **’ from incompatible 
pointer type ‘gzFile’ {aka ‘struct gzFile_s *’} [-Wincompatible-pointer-types]
  135 | log_file[i-1]=myopen(argv[i],"r");
  |  ^
mergelog.c:389:31: error: passing argument 1 of ‘gzclose’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  389 |   myclose(log_file[j]);
  |   ^~~
  |   |
  |   struct gzFile_s **
/usr/include/zlib.h:1634:39: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argume

Bug#1075240: lua-svn: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:lua-svn
Version: 0.4.0-11
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/lua-svn_0.4.0-11_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

[...]
src/luasvn.c: In function ‘l_revprop_set’:
src/luasvn.c:1409:9: warning: ‘svn_path_canonicalize’ is deprecated 
[-Wdeprecated-declarations]
 1409 | url = svn_path_canonicalize (url, pool);
  | ^~~
/usr/include/subversion-1/svn_path.h:284:1: note: declared here
  284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
  | ^
src/luasvn.c:1418:25: warning: ‘svn_subst_translate_string’ is deprecated 
[-Wdeprecated-declarations]
 1418 | err = svn_subst_translate_string (&sstring, 
sstring, APR_LOCALE_CHARSET, pool);
  | ^~~
/usr/include/subversion-1/svn_subst.h:687:14: note: declared here
  687 | svn_error_t *svn_subst_translate_string(svn_string_t **new_value,
  |  ^~
src/luasvn.c:1422:17: warning: ‘svn_client_revprop_set’ is deprecated 
[-Wdeprecated-declarations]
 1422 | err = svn_client_revprop_set (propname_utf8, sstring, 
url, &revision, &rev, force, ctx, pool);
  | ^~~
/usr/include/subversion-1/svn_client.h:6183:1: note: declared here
 6183 | svn_client_revprop_set(const char *propname,
  | ^~
src/luasvn.c:1424:17: warning: ‘svn_client_revprop_set’ is deprecated 
[-Wdeprecated-declarations]
 1424 | err = svn_client_revprop_set (propname_utf8, NULL, url, 
&revision, &rev, force, ctx, pool);
  | ^~~
/usr/include/subversion-1/svn_client.h:6183:1: note: declared here
 6183 | svn_client_revprop_set(const char *propname,
  | ^~
src/luasvn.c: In function ‘status_func’:
src/luasvn.c:1609:9: warning: ‘svn_path_local_style’ is deprecated 
[-Wdeprecated-declarations]
 1609 | print_status (svn_path_local_style (path, pool),
  | ^~~~
/usr/include/subversion-1/svn_path.h:82:1: note: declared here
   82 | svn_path_local_style(const char *path, apr_pool_t *pool);
  | ^~~~
src/luasvn.c: In function ‘l_status’:
src/luasvn.c:1669:9: warning: ‘svn_path_canonicalize’ is deprecated 
[-Wdeprecated-declarations]
 1669 | path = svn_path_canonicalize (path, pool);
  | ^~~~
/usr/include/subversion-1/svn_path.h:284:1: note: declared here
  284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
  | ^
src/luasvn.c:1679:9: warning: ‘svn_client_status2’ is deprecated 
[-Wdeprecated-declarations]
 1679 | err = svn_client_status2 (&rev, path, &revision, status_func, 
&baton,
  | ^~~
/usr/include/subversion-1/svn_client.h:2724:1: note: declared here
 2724 | svn_client_status2(svn_revnum_t *result_rev,
  | ^~
src/luasvn.c: In function ‘l_update’:
src/luasvn.c:1725:9: warning: ‘svn_path_canonicalize’ is deprecated 
[-Wdeprecated-declarations]
 1725 | path = svn_path_canonicalize (path, pool);
  | ^~~~
/usr/include/subversion-1/svn_path.h:284:1: note: declared here
  284 | svn_path_canonicalize(const char *path, apr_pool_t *pool);
  | ^
src/luasvn.c:1730:9: warning: ‘svn_client_update2’ is deprecated 
[-Wdeprecated-declarations]
 1730 | err = svn_client_update2 (&result_revs, array, &revision, 
recursive, ignore_externals, ctx, pool);
  | ^~~
/usr/include/subversion-1/svn_client.h:1436:1: note: declared here
 1436 | svn_client_update2(apr_array_header_t **result_revs,
  | ^~
src/luasvn.c:1736:27: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1736 | int rev = (int) ((int **) (result_revs->elts))[0];
  |   ^
src/luasvn.c: At to

Bug#1075224: linux-atm: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:linux-atm
Version: 1:2.5.1-5.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/linux-atm_2.5.1-5.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

[...]
In file included from io.c:28:
io.c: In function ‘accept_new’:
../../src/include/atmd.h:23:3: warning: this ‘if’ clause does not guard... 
[-Wmisleading-indentation]
   23 |   if (r) (r)->prev = i; r = i; })
  |   ^~
io.c:316:9: note: in expansion of macro ‘Q_INSERT_HEAD’
  316 | Q_INSERT_HEAD(unidirectional_vccs,vcc);
  | ^
io.c:316:23: note: ...this statement, but the latter is misleadingly indented 
as if it were guarded by the ‘if’
  316 | Q_INSERT_HEAD(unidirectional_vccs,vcc);
  |   ^~~
../../src/include/atmd.h:23:25: note: in definition of macro ‘Q_INSERT_HEAD’
   23 |   if (r) (r)->prev = i; r = i; })
  | ^
../../src/include/atmd.h:23:3: warning: this ‘if’ clause does not guard... 
[-Wmisleading-indentation]
   23 |   if (r) (r)->prev = i; r = i; })
  |   ^~
io.c:326:17: note: in expansion of macro ‘Q_INSERT_HEAD’
  326 | Q_INSERT_HEAD(entry->vccs,vcc);
  | ^
io.c:326:31: note: ...this statement, but the latter is misleadingly indented 
as if it were guarded by the ‘if’
  326 | Q_INSERT_HEAD(entry->vccs,vcc);
  |   ^
../../src/include/atmd.h:23:25: note: in definition of macro ‘Q_INSERT_HEAD’
   23 |   if (r) (r)->prev = i; r = i; })
  | ^
../../src/include/atmd.h:23:3: warning: this ‘if’ clause does not guard... 
[-Wmisleading-indentation]
   23 |   if (r) (r)->prev = i; r = i; })
  |   ^~
io.c:344:5: note: in expansion of macro ‘Q_INSERT_HEAD’
  344 | Q_INSERT_HEAD(unknown_incoming,entry);
  | ^
io.c:344:19: note: ...this statement, but the latter is misleadingly indented 
as if it were guarded by the ‘if’
  344 | Q_INSERT_HEAD(unknown_incoming,entry);
  |   ^~~~
../../src/include/atmd.h:23:25: note: in definition of macro ‘Q_INSERT_HEAD’
   23 |   if (r) (r)->prev = i; r = i; })
  | ^
../../src/include/atmd.h:23:3: warning: this ‘if’ clause does not guard... 
[-Wmisleading-indentation]
   23 |   if (r) (r)->prev = i; r = i; })
  |   ^~
io.c:346:5: note: in expansion of macro ‘Q_INSERT_HEAD’
  346 | Q_INSERT_HEAD(entry->vccs,vcc);
  | ^
io.c:346:19: note: ...this statement, but the latter is misleadingly indented 
as if it were guarded by the ‘if’
  346 | Q_INSERT_HEAD(entry->vccs,vcc);
  |   ^
../../src/include/atmd.h:23:25: note: in definition of macro ‘Q_INSERT_HEAD’
   23 |   if (r) (r)->prev = i; r = i; })
  | ^
io.c: In function ‘get_local’:
io.c:622:54: error: passing argument 3 of ‘getsockname’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  622 | result = getsockname(fd,(struct sockaddr *) addr,&length);
  |  ^~~
  |  |
  |  size_t * {aka long 
unsigned int *}
In file included from io.c:17:
/usr/include/x86_64-linux-gnu/sys/socket.h:117:47: note: expected ‘socklen_t * 
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’ 
{aka ‘long unsigned int *’}
  117 | socklen_t *__restrict __len) __THROW;
  | ~~^
make[4]: *** [Makefile:471: io.o] Error 1
make[4]: Leaving directory '/<>/src/arpd'
make[3]: *** [Makefile:367: all-recursive] Error 1
make[3]: Leaving directory '/<>/src'
make[2]: *** [Makefile:413: all-recursive] Error 1
mak

Bug#1075220: liece: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:liece
Version: 2.0+0.20030527cvs-14
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/liece_2.0+0.20030527cvs-14_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

[...]
config.status: creating lisp/Makefile
config.status: creating dcc/Makefile
config.status: creating etc/Makefile
config.status: creating etc/icons/Makefile
config.status: creating etc/po/Makefile
config.status: creating etc/styles/Makefile
config.status: executing depfiles commands
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<>'
/usr/bin/make -C dcc
make[2]: Entering directory '/<>/dcc'
gcc -I. -I.. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" 
-DPACKAGE=\"liece\" -DVERSION=\"2.0.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 
-DHAVE_SYS_SELECT_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_STRTOUL=1 -DHAVE_MEMMOVE=1 
-DHAVE_GETADDRINFO=1 -DHAVE_BASENAME=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
dcc.o dcc.c
dcc.c: In function ‘send_file’:
dcc.c:207:34: warning: format ‘%u’ expects argument of type ‘unsigned int’, but 
argument 4 has type ‘u_long’ {aka ‘long unsigned int’} [-Wformat=]
  207 | printf ("DCC send %s %d %u %d\n", ifile, port, addr, 
statbuf.st_size);
  | ~^ 
  |  | |
  |  unsigned int  u_long {aka long 
unsigned int}
  | %lu
dcc.c:207:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 
5 has type ‘__off_t’ {aka ‘long int’} [-Wformat=]
  207 | printf ("DCC send %s %d %u %d\n", ifile, port, addr, 
statbuf.st_size);
  |~^
~~~
  | |   |
  | int 
__off_t {aka long int}
  |%ld
dcc.c: In function ‘chat_listen’:
dcc.c:372:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, but 
argument 2 has type ‘u_long’ {aka ‘long unsigned int’} [-Wformat=]
  372 | printf("DCC chat %u %d\n", addr, port);
  |  ~^
  |   ||
  |   |u_long {aka long unsigned int}
  |   unsigned int
  |  %lu
dcc.c: In function ‘main’:
dcc.c:444:20: warning: format ‘%u’ expects argument of type ‘unsigned int’, but 
argument 2 has type ‘u_long’ {aka ‘long unsigned int’} [-Wformat=]
  444 |   printf("%u\n", addr);
  |   ~^ 
  || |
  || u_long {aka long unsigned int}
  |unsigned int
  |   %lu
dcc.c: In function ‘send_file’:
dcc.c:212:5: warning: ignoring return value of ‘write’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  212 | write (ofd, buf, len);
  | ^
dcc.c: In function ‘receive_file’:
dcc.c:244:5: warning: ignoring return value of ‘write’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  244 | write (ofd, buf, len);

Bug#1075196: libopendbx: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libopendbx
Version: 1.4.6-17
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/libopendbx_1.4.6-17_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

[...]
firebird_basic.c: In function ‘firebird_odbx_row_fetch’:
firebird_basic.c:547:119: warning: format ‘%lld’ expects argument of type ‘long 
long int’, but argument 4 has type ‘int64_t’ {aka ‘long int’} [-Wformat=]
  547 | len = snprintf( da->sqlvar[i].sqldata, 
firebird_priv_collength( da->sqlvar + i ), "%lld", *((int64_t*) 
da->sqlvar[i].sqldata) );
  | 
   ~~~^   
~~~
  | 
  |   |
  | 
  |   int64_t {aka long int}
  | 
  long long int
  | 
   %ld
make[4]: *** [Makefile:520: libfirebirdbackend_la-firebird_basic.lo] Error 1
make[4]: *** Waiting for unfinished jobs
firebird_lo.c: In function ‘firebird_odbx_lo_open’:
firebird_lo.c:50:42: error: passing argument 2 of ‘isc_open_blob2’ from 
incompatible pointer type [-Wincompatible-pointer-types]
   50 | if( isc_open_blob2( fbc->status, &(result->handle->generic), 
fbc->tr + fbc->trlevel, &((*lo)->generic), (ISC_QUAD*) value, 0, NULL ) != 0 )
  |  ^~
  |  |
  |  void **
In file included from firebirdbackend.h:24,
 from firebird_lo.h:11,
 from firebird_lo.c:12:
/usr/include/ibase.h:839:74: note: expected ‘isc_db_handle *’ {aka ‘unsigned 
int *’} but argument is of type ‘void **’
  839 | 
 isc_db_handle*,
  | 
 ^~
firebird_lo.c:50:94: error: passing argument 4 of ‘isc_open_blob2’ from 
incompatible pointer type [-Wincompatible-pointer-types]
   50 | if( isc_open_blob2( fbc->status, &(result->handle->generic), 
fbc->tr + fbc->trlevel, &((*lo)->generic), (ISC_QUAD*) value, 0, NULL ) != 0 )
  | 
 ^
  | 
 |
  | 
 void **
/usr/include/ibase.h:841:74: note: expected ‘isc_blob_handle *’ {aka ‘unsigned 
int *’} but argument is of type ‘void **’
  841 | 
 isc_blob_handle*,
  | 
 ^~~~
firebird_lo.c: In function ‘firebird_odbx_lo_close’:
firebird_lo.c:65:81: error: passing argument 2 of ‘isc_close_blob’ from 
incompatible pointer type [-Wincompatible-pointer-types]
   65 | if( isc_close_blob( ((struct fbconn*) 
lo->result->handle->aux)->status, &(lo->generic) ) != 0 )
  | 
^~
  | 
|
  | 
   

Bug#1075189: libmpd: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libmpd
Version: 11.8.17-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/libmpd_11.8.17-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

[...]
checking pkg-config is at least version 0.9.0... yes
checking for glib-2.0 >= 2.16... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating example/testcase/Makefile
config.status: creating libmpd.pc
config.status: creating src/libmpd-version.h
config.status: creating doc/libmpd.doxy
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
   dh_auto_build
make -j8
make[1]: Entering directory '/<>'
make  all-recursive
make[2]: Entering directory '/<>'
Making all in src
make[3]: Entering directory '/<>/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libmpd.lo libmpd.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libmpd-player.lo libmpd-player.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libmpd-status.lo libmpd-status.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libmpd-playlist.lo libmpd-playlist.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libmpdclient.lo libmpdclient.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I. -I.. -Wall -Wmissing-declarations   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
lib

Bug#1075171: libgpod: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libgpod
Version: 0.8.3-19.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/libgpod_0.8.3-19.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

[...]
  |   ^~~~
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src -I.. -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread  
-I/usr/include/libxml2  -I/usr/include/gdk-pixbuf-2.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/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
-I/usr/include/libmount -I/usr/include/blkid -pthread  
-DLIBGPOD_BLOB_DIR=\"/usr/lib/x86_64-linux-gnu/libgpod\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libgpod_la-itdb_track.lo `test -f 'itdb_track.c' || echo 
'../../../src/'`itdb_track.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../src -I.. -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread  
-I/usr/include/libxml2  -I/usr/include/gdk-pixbuf-2.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/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
-I/usr/include/libmount -I/usr/include/blkid -pthread  
-DLIBGPOD_BLOB_DIR=\"/usr/lib/x86_64-linux-gnu/libgpod\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
libgpod_la-itdb_tzinfo.lo `test -f 'itdb_tzinfo.c' || echo 
'../../../src/'`itdb_tzinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 
-I/usr/include/gdk-pixbuf-2.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/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
-I/usr/include/libmount -I/usr/include/blkid -pthread 
-DLIBGPOD_BLOB_DIR=\"/usr/lib/x86_64-linux-gnu/libgpod\" -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
../../../src/itdb_track.c  -fPIC -DPIC -o .libs/libgpod_la-itdb_track.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 
-I/usr/include/gdk-pixbuf-2.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/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
-I/usr/include/libmount -I/usr/include/blkid -pthread 
-DLIBGPOD_BLOB_DIR=\"/usr/lib/x86_64-linux-gnu/libgpod\" -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
../../../src/itdb_thumb.c -o libgpod_la-itdb_thumb.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I.. 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 
-I/usr/include/gdk-pixbuf-2.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/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
-I/usr/include/libmount -I/usr/inc

Bug#1075163: libdigidoc: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libdigidoc
Version: 3.10.5-5
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/libdigidoc_3.10.5-5_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

[...]
  138 |   return __builtin___strncat_chk (__dest, __src, __len,
  |  ^~
  139 |   __glibc_objsize (__dest));
  |   ~
/<>/libdigidoc/DigiDocOCSP.c: In function ‘WriteOCSPResponse’:
/<>/libdigidoc/DigiDocOCSP.c:249:18: error: passing argument 1 of 
‘ASN1_i2d_bio’ from incompatible pointer type [-Wincompatible-pointer-types]
  249 | ASN1_i2d_bio((int (*)(void*, unsigned char**))i2d_OCSP_RESPONSE, 
bout, (unsigned char*)resp);
  |  ^~
  |  |
  |  int (*)(void *, unsigned char **)
In file included from /usr/include/openssl/objects.h:21,
 from /usr/include/openssl/evp.h:44,
 from /usr/include/openssl/x509.h:29,
 from /<>/libdigidoc/DigiDocLib.h:36,
 from /<>/libdigidoc/DigiDocConfig.h:29,
 from /<>/libdigidoc/DigiDocOCSP.c:23:
/usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, 
unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’
  967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x);
  |  ~^~~
/<>/libdigidoc/DigiDocOCSP.c: In function ‘WriteOCSPRequest’:
/<>/libdigidoc/DigiDocOCSP.c:297:18: error: passing argument 1 of 
‘ASN1_i2d_bio’ from incompatible pointer type [-Wincompatible-pointer-types]
  297 | ASN1_i2d_bio((int (*)(void*, unsigned char**))i2d_OCSP_RESPONSE, 
bout, (unsigned char*)req);
  |  ^~
  |  |
  |  int (*)(void *, unsigned char **)
/usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, 
unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’
  967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x);
  |  ~^~~
/<>/libdigidoc/DigiDocOCSP.c: In function 
‘get_authority_key_from_cert’:
/<>/libdigidoc/DigiDocOCSP.c:838:3: warning: ‘ASN1_STRING_data’ is 
deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  838 |   ret = decodeHex((unsigned 
char*)hex_to_string(ASN1_STRING_data(val->keyid), 
ASN1_STRING_length(val->keyid)));
  |   ^~~
/usr/include/openssl/asn1.h:683:40: note: declared here
  683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
  |^~~~
/<>/libdigidoc/DigiDocOCSP.c: In function 
‘OCSP_sendreq_bio_withParams’:
/<>/libdigidoc/DigiDocOCSP.c:965:26: error: passing argument 1 of 
‘ASN1_i2d_bio’ from incompatible pointer type [-Wincompatible-pointer-types]
  965 |   retcode = ASN1_i2d_bio((int (*)(void*, unsigned 
char**))i2d_OCSP_REQUEST, b, (unsigned char*)req);
  |  
^
  |  |
  |  int (*)(void *, unsigned char **)
/usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, 
unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’
  967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x);
  |  ~^~~
/<>/libdigidoc/DigiDocOCSP.c: In function ‘verifyOCSPResponse’:
/<>/libdigidoc/DigiDocOCSP.c:1605:31: warning: passing argument 1 
of ‘ossl_check_X509_type’ discards ‘const’ qualifier from pointer target type 
[-Wdiscarded-qualifiers]
 1605 |   sk_X509_push(ver_certs, notCert);
  | 

Bug#1075142: libapache2-mod-qos: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libapache2-mod-qos
Version: 11.74-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/libapache2-mod-qos_11.74-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

[...]
  |^
/usr/share/apr-1.0/build/libtool --no-silent --mode=link --tag=disable-static 
x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -lpcre2-8 
-L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0-o apache2/mod_qos.la  -lcrypto 
-rpath /usr/lib/apache2/modules -module -avoid-versionapache2/mod_qos.lo
libtool: link: x86_64-linux-gnu-gcc -shared  -fPIC -DPIC  
apache2/.libs/mod_qos.o   -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 
-lcrypto  -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname 
-Wl,mod_qos.so -o apache2/.libs/mod_qos.so
libtool: link: ( cd "apache2/.libs" && rm -f "mod_qos.la" && ln -s 
"../mod_qos.la" "mod_qos.la" )
dh_auto_build --sourcedirectory=tools
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
cd tools && make -j1
make[2]: Entering directory '/<>/tools'
make  all-recursive
make[3]: Entering directory '/<>/tools'
Making all in src
make[4]: Entering directory '/<>/tools/src'
gcc -DHAVE_CONFIG_H -I. -I..   -DLINUX -D_REENTRANT -D_GNU_SOURCE -Wdate-time 
-D_FORTIFY_SOURCE=2  -I/usr/include/libpng16 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection  -I/usr/include/apr-1.0   
-I/usr/include/apr-1.0 -I/usr/include -I/usr/lib/include -c -o qsfilter2.o 
qsfilter2.c
qsfilter2.c: In function ‘main’:
qsfilter2.c:1803:38: error: passing argument 1 of ‘OPENSSL_sk_new’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1803 | STACK_OF(qs_rule_t) *st = sk_new(STACK_qs_cmp);
  |  ^~~~
  |  |
  |  int (*)(const char * const*, const 
char * const*)
In file included from /usr/include/openssl/safestack.h:24,
 from qsfilter2.c:59:
/usr/include/openssl/stack.h:34:51: note: expected ‘OPENSSL_sk_compfunc’ {aka 
‘int (*)(const void *, const void *)’} but argument is of type ‘int (*)(const 
char * const*, const char * const*)’
   34 | OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_compfunc cmp);
  |   ^~~
qsfilter2.c:1803:31: error: initialization of ‘struct stack_st_qs_rule_t *’ 
from incompatible pointer type ‘OPENSSL_STACK *’ {aka ‘struct stack_st *’} 
[-Wincompatible-pointer-types]
 1803 | STACK_OF(qs_rule_t) *st = sk_new(STACK_qs_cmp);
  |   ^~
qsfilter2.c:1811:15: error: passing argument 1 of ‘OPENSSL_sk_push’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1811 |   sk_push(st, (char *)r);
  |   ^~
  |   |
  |   struct stack_st_qs_rule_t *
/usr/include/openssl/stack.h:49:36: note: expected ‘OPENSSL_STACK *’ {aka 
‘struct stack_st *’} but argument is of type ‘struct stack_st_qs_rule_t *’
   49 | int OPENSSL_sk_push(OPENSSL_STACK *st, const void *data);
  | ~~~^~
qsfilter2.c:1813:13: error: passing argument 1 of ‘OPENSSL_sk_sort’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 1813 | sk_sort(st);
  | ^~
  | |
  | struct stack_st_qs_rule_t *
/usr/include/openssl/stack.h:57:37: note: expected ‘OPENSSL_STACK *’ {aka 
‘struct stack_st *’} but argument is of type ‘struct stack_st_qs_rule_t *’
   57 | void OPENSSL_sk_sort(OPENSSL_STACK *st);
  |  ~~~^~
qsfilter2.c:1814:16: error: passing argument 1 of ‘OPENSSL_sk_num’ from 
incompatible pointer type [-Wi

Bug#1075137: libapache-mod-auth-radius: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:libapache-mod-auth-radius
Version: 1.5.8-2
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/libapache-mod-auth-radius_1.5.8-2_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

[...]
dpkg-buildpackage: info: source changed by Bastian Germann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh_testdir
dh_testroot
/usr/bin/make clean
make[1]: Entering directory '/<>'
rm -rf .libs/
make[1]: Leaving directory '/<>'
dh_clean build-stamp .libs/mod_auth_radius.so
dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in 
use)
 debian/rules build
dh_testdir
apxs2 -c mod_auth_radius-2.0.c
/usr/share/apr-1.0/build/libtool  --mode=compile --tag=disable-static 
x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 
-Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  
-Wdate-time -D_FORTIFY_SOURCE=2   -DLINUX -D_REENTRANT -D_GNU_SOURCE   
-I/usr/include/apache2  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 
-I/usr/include  -c -o mod_auth_radius-2.0.lo mod_auth_radius-2.0.c && touch 
mod_auth_radius-2.0.slo
libtool: compile:  x86_64-linux-gnu-gcc -pipe -g -O2 
-Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -DLINUX -D_REENTRANT -D_GNU_SOURCE 
-I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 
-I/usr/include -c mod_auth_radius-2.0.c  -fPIC -DPIC -o 
.libs/mod_auth_radius-2.0.o
mod_auth_radius-2.0.c: In function ‘set_int_slot’:
mod_auth_radius-2.0.c:552:16: warning: cast from pointer to integer of 
different size [-Wpointer-to-int-cast]
  552 |   int offset = (int)cmd->info;
  |^
In file included from mod_auth_radius-2.0.c:297:
mod_auth_radius-2.0.c: At top level:
mod_auth_radius-2.0.c:576:42: error: initialization of ‘const char * 
(*)(cmd_parms *, void *, const char *)’ {aka ‘const char * (*)(struct 
cmd_parms_struct *, void *, const char *)’} from incompatible pointer type 
‘const char * (*)(cmd_parms *, char *, const char *)’ {aka ‘const char * 
(*)(struct cmd_parms_struct *, char *, const char *)’} 
[-Wincompatible-pointer-types]
  576 |   AP_INIT_TAKE1("AuthRadiusCookieValid", set_int_slot,
  |  ^~~~
/usr/include/apache2/http_config.h:129:27: note: in definition of macro 
‘AP_INIT_TAKE1’
  129 | { directive, { .take1=func }, mconfig, where, TAKE1, help }
  |   ^~~~
mod_auth_radius-2.0.c:576:42: note: (near initialization for 
‘auth_cmds[4].func.take1’)
  576 |   AP_INIT_TAKE1("AuthRadiusCookieValid", set_int_slot,
  |  ^~~~
/usr/include/apache2/http_config.h:129:27: note: in definition of macro 
‘AP_INIT_TAKE1’
  129 | { directive, { .take1=func }, mconfig, where, TAKE1, help }
  |   ^~~~
mod_auth_radius-2.0.c: In function ‘make_cookie’:
mod_auth_radius-2.0.c:695:48: warning: format ‘%x’ expects argument of type 
‘unsigned int’, but argument 9 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
  695 |   apr_snprintf(one, COOKIE_SIZE, "%s%s%s%s%s%08x", scr->secret,
  | ~~~^
  ||
  |unsigned int
  | %08lx
  696 |   r->user, passwd, CLIENT_IP(c), hostname, expires);
  |~~~
  ||
  |time_t {aka long 
int}
mod_auth_radius-2.0.c:712:45: warning: f

Bug#1075130: latencytop: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:latencytop
Version: 0.5.0-3
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/latencytop_0.5.0-3_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

[...]
checking for strdup... yes
checking for strstr... yes
checking for strtoull... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
   dh_auto_build
make -j8
make[1]: Entering directory '/<>'
make  all-am
make[2]: Entering directory '/<>'
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_GTK_GUI 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -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 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu 
-I/usr/include/webp -I/usr/include/atk-1.0 -pthread  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o latencytop-latencytop.o `test -f 
'latencytop.c' || echo './'`latencytop.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_GTK_GUI 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -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 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu 
-I/usr/include/webp -I/usr/include/atk-1.0 -pthread  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o latencytop-text_display.o `test 
-f 'text_display.c' || echo './'`text_display.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_GTK_GUI 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -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 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu 
-I/usr/include/webp -I/usr/include/atk-1.0 -pthread  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o latencytop-translate.o `test -f 
'translate.c' || echo './'`translate.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_GTK_GUI 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/sysprof-6 -pthread  -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -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

Bug#1075091: invada-studio-plugins-lv2: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:invada-studio-plugins-lv2
Version: 1.2.0+repack0-9
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/invada-studio-plugins-lv2_1.2.0+repack0-9_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

[...]
   72 | instantiateIPhaserGui(const struct _LV2UI_Descriptor* descriptor, const 
char* plugin_uri, const char* bundle_path, LV2UI_Write_Function write_function, 
LV2UI_Controller controller, LV2UI_Widget* widget, const LV2_Feature* const* 
features)
  |^
inv_filter_gui.c:68:36: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   68 | instantiateIFilterGui(const struct _LV2UI_Descriptor* descriptor, const 
char* plugin_uri, const char* bundle_path, LV2UI_Write_Function write_function, 
LV2UI_Controller controller, LV2UI_Widget* widget, const LV2_Feature* const* 
features)
  |^
inv_meter_gui.c:70:35: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   70 | instantiateIMeterGui(const struct _LV2UI_Descriptor* descriptor, const 
char* plugin_uri, const char* bundle_path, LV2UI_Write_Function write_function, 
LV2UI_Controller controller, LV2UI_Widget* widget, const LV2_Feature* const* 
features)
  |   ^
inv_testtone_gui.c:65:34: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   65 | instantiateIToneGui(const struct _LV2UI_Descriptor* descriptor, const 
char* plugin_uri, const char* bundle_path, LV2UI_Write_Function write_function, 
LV2UI_Controller controller, LV2UI_Widget* widget, const LV2_Feature* const* 
features)
  |  ^
inv_erreverb_gui.c:76:38: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   76 | instantiateIErReverbGui(const struct _LV2UI_Descriptor* descriptor, 
const char* plugin_uri, const char* bundle_path, LV2UI_Write_Function 
write_function, LV2UI_Controller controller, LV2UI_Widget* widget, const 
LV2_Feature* const* features)
  |  ^
inv_compressor_gui.c:77:54: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   77 | static LV2UI_Handle instantiateICompGui(const struct _LV2UI_Descriptor* 
descriptor, const char* plugin_uri, const char* bundle_path, 
LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget* 
widget, const LV2_Feature* const* features)
  |  ^
inv_delay_gui.c:89:35: warning: ‘struct _LV2UI_Descriptor’ declared inside 
parameter list will not be visible outside of this definition or declaration
   89 | instantiateIDelayGui(const struct _LV2UI_Descriptor* descriptor, const 
char* plugin_uri, const char* bundle_path, LV2UI_Write_Function write_function, 
LV2UI_Controller controller, LV2UI_Widget* widget, const LV2_Feature* const* 
features)
  |   ^
inv_testtone_gui.c: In function ‘init’:
inv_meter_gui.c: In function ‘init’:
inv_meter_gui.c:301:49: error: assignment to ‘void * (*)(const struct 
LV2UI_Descriptor *, const char *, const char *, void (*)(void *, uint32_t,  
uint32_t,  uint32_t,  const void *), void *, void **, const LV2_Feature * 
const*)’ {aka ‘void * (*)(const struct LV2UI_Descriptor *, const char *, const 
char *, void (*)(void *, unsigned int,  unsigned int,  unsigned int,  const 
void *), void *, void **, const LV2_Feature * const*)’} from incompatibl

Bug#1075082: icon: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:icon
Version: 9.4.3-8
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/icon_9.4.3-8_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

[...]
  |   ~~^~
rimage.r:788:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  788 |while (gcounts[bx->gmax] == 0)  bx->gmax--;
  |   ~~^~
rimage.r:789:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  789 |while (bcounts[bx->bmin] == 0)  bx->bmin++;
  |   ~~^~
rimage.r:790:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  790 |while (bcounts[bx->bmax] == 0)  bx->bmax--;
  |   ~~^~
rm xrimage.c
cd ../common; /usr/bin/make
make[3]: Entering directory '/<>/src/common'
if [ "x-L../../bin -lIgpx -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11" != "x" ]; 
then /usr/bin/make xpm; fi
make[4]: Entering directory '/<>/src/common'
cd ../xpm; /usr/bin/make libXpm.a
make[5]: Entering directory '/<>/src/xpm'
gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow 
-ffile-prefix-map=/<>=. -DZPIPE data.c
data.c:113:1: error: return type defaults to 'int' [-Wimplicit-int]
  113 | xpmNextString(mdata)
  | ^
data.c: In function 'xpmGetString':
data.c:211:20: warning: suggest parentheses around assignment used as truth 
value [-Wparentheses]
  211 | while (c = *mdata->cptr)
  |^
data.c: At top level:
data.c:280:1: error: return type defaults to 'int' [-Wimplicit-int]
  280 | xpmGetCmt(mdata, cmt)
  | ^
data.c:406:1: error: return type defaults to 'int' [-Wimplicit-int]
  406 | XpmDataClose(mdata)
  | ^~~~
data.c: In function 'xpmNextString':
data.c:139:1: warning: control reaches end of non-void function [-Wreturn-type]
  139 | }
  | ^
data.c: In function 'ParseComment':
data.c:108:1: warning: control reaches end of non-void function [-Wreturn-type]
  108 | }
  | ^
data.c: In function 'xpmGetCmt':
data.c:294:1: warning: control reaches end of non-void function [-Wreturn-type]
  294 | }
  | ^
data.c: In function 'XpmDataClose':
data.c:422:1: warning: control reaches end of non-void function [-Wreturn-type]
  422 | }
  | ^
data.c: At top level:
data.c:15:14: warning: 'RCS_Id' defined but not used [-Wunused-variable]
   15 | static char *RCS_Id = "$Id: xpm.shar,v 3.13 1992/12/29 16:05:26 lehors 
Exp $";
  |  ^~
data.c:12:14: warning: 'RCS_Version' defined but not used [-Wunused-variable]
   12 | static char *RCS_Version = "$XpmVersion: 3.2c $";
  |  ^~~
make[5]: *** [Makefile:17: data.o] Error 1
make[5]: Leaving directory '/<>/src/xpm'
make[4]: *** [Makefile:21: xpm] Error 2
make[4]: Leaving directory '/<>/src/common'
make[3]: [Makefile:18: gpxmaybe] Error 2 (ignored)
make[3]: Leaving directory '/<>/src/common'
gcc -Wl,-E -o iconx  xcnv.o xdata.o xdef.o xerrmsg.o xextcall.o xfconv.o 
xfload.o xfmath.o xfmisc.o xfmonitr.o xfscan.o xfstr.o xfstranl.o xfstruct.o 
xfsys.o xfwindow.o ximain.o ximisc.o xinit.o xinterp.o xinvoke.o xkeyword.o 
xlmisc.o xoarith.o xoasgn.o xocat.o xocomp.o xomisc.o xoref.o xoset.o xovalue.o 
xralc.o xrcoexpr.o xrcomp.o xrdebug.o xrlrgint.o xrmemmgt.o xrmisc.o xrstruct.o 
xrsys.o xrwinrsc.o xrwinsys.o xrwindow.o xrcolor.o xrimage.o ../common/long.o 
../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o 
../common/filepart.o ../common/munix.o -L../../bin -lIgpx -L/usr/X11R6/lib64 
-L/usr/X11R6/lib -lX11 -lm -ldl -lpthread
/usr/bin/ld: cannot find -lIgpx: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:42: iconx] Error 1
make[2]: Leaving directory '/<>/src/runtime'
make[1]: *** [Makefile:67: Icont] Error 2
make[1]: Leaving directory '/<>'
make: *** [debian/rules:44: build-icont] Error 2
dpkg-buildpackage: error

Bug#1075074: hunt: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:hunt
Version: 1.5-9
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/hunt_1.5-9_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

[...]
  |   ~
   32 |   __va_arg_pack ());
  |   ~
cc -Wl,-z,relro -Wl,-z,now -o hunt hunt.o main.o c/list.o c/hash.o c/array.o 
util.o net.o rst.o menu.o hijack.o rstd.o sniff.o macdisc.o tap.o arphijack.o 
tty.o synchijack.o arpspoof.o hostup.o addpolicy.o options.o resolv.o timer.o 
pktrelay.o -lpthread
make[2]: Leaving directory '/<>'
dh_auto_build --sourcedirectory=tpserv
cd tpserv && make -j8 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<>/tpserv'
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-O2 -g -ffile-prefix-map=/<>/tpserv=. -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o tpserv.o tpserv.c
tpserv.c:58:13: warning: conflicting types for built-in function ‘log’; 
expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
   58 | static void log(int level, int pid, char *format, ...)
  | ^~~
tpserv.c:23:1: note: ‘log’ is declared in header ‘’
   22 | #include 
  +++ |+#include 
   23 | 
tpserv.c: In function ‘process_request_connect’:
tpserv.c:161:32: error: passing argument 2 of ‘connect’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  161 | if (connect(fd_remote, to_addr, to_addr_len) < 0) {
  |^~~
  ||
  |struct sockaddr_in *
In file included from tpserv.c:11:
/usr/include/x86_64-linux-gnu/sys/socket.h:126:52: note: expected ‘const struct 
sockaddr *’ but argument is of type ‘struct sockaddr_in *’
  126 | extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t 
__len);
  |^
tpserv.c:166:69: warning: pointer targets in passing argument 3 of 
‘getsockname’ differ in signedness [-Wpointer-sign]
  166 | if (getsockname(fd_remote, (struct sockaddr *) &local_addr, 
&local_addr_len) < 0) {
  | 
^~~
  | |
  | int 
*
/usr/include/x86_64-linux-gnu/sys/socket.h:117:47: note: expected ‘socklen_t * 
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
  117 | socklen_t *__restrict __len) __THROW;
  | ~~^
tpserv.c: In function ‘serv_slave’:
tpserv.c:216:59: warning: pointer targets in passing argument 3 of 
‘getsockname’ differ in signedness [-Wpointer-sign]
  216 | if (getsockname(fd, (struct sockaddr *) &to_addr, &to_addr_len) 
< 0) {
  |   ^~~~
  |   |
  |   int *
/usr/include/x86_64-linux-gnu/sys/socket.h:117:47: note: expected ‘socklen_t * 
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
  117 | socklen_t *__restrict __len) __THROW;
  | ~~^
tpserv.c:222:61: warning: pointer targets in passing argument 3 of 
‘getpeername’ differ in signedness [-Wpointer-sign]
  222 | if (getpeername(fd, (struct sockaddr *) &from_addr, 
&from_addr_len) < 0) {
  | 
^

Bug#1075073: hugs98: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:hugs98
Version: 98.200609.21-7
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/hugs98_98.200609.21-7_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

[...]
/<>/libraries/bootlib/System/Posix/Internals.c:326:(.text+0x617): 
undefined reference to `__hscore_s_ischr'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_s_isreg_54':
/<>/libraries/bootlib/System/Posix/Internals.c:341:(.text+0x676): 
undefined reference to `__hscore_s_isreg'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_binary_53':
/<>/libraries/bootlib/System/Posix/Internals.c:354:(.text+0x6c0): 
undefined reference to `__hscore_o_binary'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_nonblock_52':
/<>/libraries/bootlib/System/Posix/Internals.c:366:(.text+0x6eb): 
undefined reference to `__hscore_o_nonblock'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_noctty_51':
/<>/libraries/bootlib/System/Posix/Internals.c:378:(.text+0x716): 
undefined reference to `__hscore_o_noctty'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_trunc_50':
/<>/libraries/bootlib/System/Posix/Internals.c:390:(.text+0x741): 
undefined reference to `__hscore_o_trunc'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_excl_49':
/<>/libraries/bootlib/System/Posix/Internals.c:402:(.text+0x76c): 
undefined reference to `__hscore_o_excl'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_creat_48':
/<>/libraries/bootlib/System/Posix/Internals.c:414:(.text+0x797): 
undefined reference to `__hscore_o_creat'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_append_47':
/<>/libraries/bootlib/System/Posix/Internals.c:426:(.text+0x7c2): 
undefined reference to `__hscore_o_append'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_rdwr_46':
/<>/libraries/bootlib/System/Posix/Internals.c:438:(.text+0x7ed): 
undefined reference to `__hscore_o_rdwr'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_wronly_45':
/<>/libraries/bootlib/System/Posix/Internals.c:450:(.text+0x818): 
undefined reference to `__hscore_o_wronly'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_o_rdonly_44':
/<>/libraries/bootlib/System/Posix/Internals.c:462:(.text+0x848): 
undefined reference to `__hscore_o_rdonly'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_d_name_43':
/<>/libraries/bootlib/System/Posix/Internals.c:476:(.text+0x88e): 
undefined reference to `__hscore_d_name'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_end_of_dir_42':
/<>/libraries/bootlib/System/Posix/Internals.c:489:(.text+0x8d6): 
undefined reference to `__hscore_end_of_dir'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_free_dirent_41':
/<>/libraries/bootlib/System/Posix/Internals.c:502:(.text+0x91c): 
undefined reference to `__hscore_free_dirent'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_readdir_40':
/<>/libraries/bootlib/System/Posix/Internals.c:520:(.text+0x97f): 
undefined reference to `__hscore_readdir'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_sigaddset_34':
/<>/libraries/bootlib/System/Posix/Internals.c:628:(.text+0xc80): 
undefined reference to `__hscore_sigaddset'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_sigemptyset_33':
/<>/libraries/bootlib/System/Posix/Internals.c:643:(.text+0xce0): 
undefined reference to `__hscore_sigemptyset'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_ftruncate_23':
/<>/libraries/bootlib/System/Posix/Internals.c:805:(.text+0x1113): 
undefined reference to `__hscore_ftruncate'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_stat_20':
/<>/libraries/bootlib/System/Posix/Internals.c:856:(.text+0x1278): 
undefined reference to `__hscore_stat'
/usr/bin/ld: /tmp/ccOtP5UE.o: in function `hugsprim___hscore_renameFile_17':
/<>/libra

Bug#1075053: gtkam: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gtkam
Version: 1.0-5
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/gtkam_1.0-5_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

[...]
  |  long int *
In file included from /usr/include/gphoto2/gphoto2-filesys.h:38,
 from /usr/include/gphoto2/gphoto2-camera.h:54,
 from ./gtkam-camera.h:22:
/usr/include/gphoto2/gphoto2-file.h:136:51: note: expected ‘long unsigned int 
*’ but argument is of type ‘long int *’
  136 |unsigned long int *size);
  |~~~^~~~
gtkam-exif.c:162:42: warning: pointer targets in passing argument 1 of 
‘exif_data_new_from_data’ differ in signedness [-Wpointer-sign]
  162 | edata = exif_data_new_from_data (data, size);
  |  ^~~~
  |  |
  |  const char *
In file included from /usr/include/libexif-gtk/gtk-exif-browser.h:25,
 from gtkam-exif.c:33:
/usr/include/libexif/exif-data.h:92:57: note: expected ‘const unsigned char *’ 
but argument is of type ‘const char *’
   92 | ExifData *exif_data_new_from_data (const unsigned char *data,
  |~^~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
 from /usr/include/gtk-2.0/gtk/gtk.h:126,
 from /usr/include/gtk-2.0/gtk/gtkpixmap.h:32,
 from gtkam-cancel.c:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: 
Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
  |   ^~~~
In file included 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:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
  |^
gtkam-cancel.c: In function ‘message_func’:
gtkam-cancel.c:161:22: warning: variable ‘cancel’ set but not used 
[-Wunused-but-set-variable]
  161 | GtkamCancel *cancel = GTKAM_CANCEL (data);
  |  ^~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
 from /usr/include/gtk-2.0/gtk/gtkbox.h:35,
 from /usr/include/gtk-2.0/gtk/gtkhbox.h:35,
 from gtkam-clock.h:22,
 from gtkam-clock.c:20:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is 
deprecated [-Wdeprecated-declarations]
  236 | voidgtk_type_init   (GTypeDebugFlagsdebug_flags);
  | ^~~~
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/glib-2.0/gio/gioenums.h:30,
 from /usr/include/glib-2.0/gio/giotypes.h:30,
 from /usr/include/glib-2.0/gio/gio.h:28,
 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
 from /usr/include/gtk-2.0/gdk/gdk.h:32,
 from /usr/include/gtk-2.0/gtk/gtkwidget.h:34:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
  | ^
gtkam-clock.c: In function ‘gtkam_clock_update’:
gtkam-clock.c:173:20: warning: Deprecated pre-processor symbol: replace with 
"g_date_get_weekday"
  173 | weekday 

Bug#1075052: gtksheet: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gtksheet
Version: 4.3.13+dfsg-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/gtksheet_4.3.13+dfsg-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

[...]
/usr/include/gtk-3.0/gtk/gtkadjustment.h:87:12: note: declared here
   87 | void   gtk_adjustment_changed   (GtkAdjustment   
*adjustment);
  |^~
gtksheet.c: In function ‘draw_xor_vline’:
gtksheet.c:16728:9: warning: ‘gdk_cairo_create’ is deprecated: Use 
'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' 
instead [-Wdeprecated-declarations]
16728 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* 
FIXME, to be removed */
  | ^~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
   35 | cairo_t  * gdk_cairo_create (GdkWindow  *window);
  |^~~~
gtksheet.c:16742:9: warning: ‘gdk_cairo_create’ is deprecated: Use 
'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' 
instead [-Wdeprecated-declarations]
16742 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
  | ^~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
   35 | cairo_t  * gdk_cairo_create (GdkWindow  *window);
  |^~~~
gtksheet.c: In function ‘draw_xor_hline’:
gtksheet.c:16761:9: warning: ‘gdk_cairo_create’ is deprecated: Use 
'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' 
instead [-Wdeprecated-declarations]
16761 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* 
FIXME, to be removed */
  | ^~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
   35 | cairo_t  * gdk_cairo_create (GdkWindow  *window);
  |^~~~
gtksheet.c:16775:9: warning: ‘gdk_cairo_create’ is deprecated: Use 
'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' 
instead [-Wdeprecated-declarations]
16775 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
  | ^~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
   35 | cairo_t  * gdk_cairo_create (GdkWindow  *window);
  |^~~~
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/glib-2.0/gio/gioenums.h:30,
 from /usr/include/glib-2.0/gio/giotypes.h:30,
 from /usr/include/glib-2.0/gio/gio.h:28,
 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28:
gtksheet.c: In function ‘DeleteColumn’:
/usr/include/glib-2.0/gobject/gtype.h:2656:42: error: passing argument 1 of 
‘gtk_container_remove’ from incompatible pointer type 
[-Wincompatible-pointer-types]
 2656 | #  define _G_TYPE_CIC(ip, gt, ct)   ((ct*) (void *) ip)
/usr/include/glib-2.0/gobject/gtype.h:528:66: note: in expansion of macro 
‘_G_TYPE_CIC’
  528 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
(_G_TYPE_CIC ((instance), (g_type), c_type))
  |  
^~~
/usr/include/gtk-3.0/gtk/gtkwidget.h:58:44: note: in expansion of macro 
‘G_TYPE_CHECK_INSTANCE_CAST’
   58 | #define GTK_WIDGET(widget)(G_TYPE_CHECK_INSTANCE_CAST 
((widget), GTK_TYPE_WIDGET, GtkWidget))
  |^~
gtksheet.c:18154:30: note: in expansion of macro ‘GTK_WIDGET’
18154 | gtk_container_remove(GTK_WIDGET(sheet), 
GTK_WIDGET(sheet->column[c]));
  |  ^~
In file included from /usr/includ

Bug#1075051: gtk-vector-screenshot: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gtk-vector-screenshot
Version: 0.3.3-2
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/gtk-vector-screenshot_0.3.3-2_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

[...]
checking whether to build static libraries... no
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK3... yes
checking for X... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
touch debian/stamp-autotools
/usr/bin/make -C . 
make[1]: Entering directory '/<>'
/usr/bin/make  all-am
make[2]: Entering directory '/<>'
gcc -DHAVE_CONFIG_H -I. -I/usr/include/gtk-3.0 -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 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu 
-I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders 
-I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread   
 -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-std=gnu99 -Wall -c -o take-vector-screenshot.o take-vector-screenshot.c
take-vector-screenshot.c: In function ‘pdfscreenshot_window_selected’:
take-vector-screenshot.c:42:5: warning: ‘gdk_pointer_ungrab’ is deprecated: Use 
'gdk_device_ungrab' instead [-Wdeprecated-declarations]
   42 | gdk_pointer_ungrab(event->time);
  | ^~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
 from /usr/include/gtk-3.0/gtk/gtk.h:30,
 from take-vector-screenshot.c:20:
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
  100 | void  gdk_pointer_ungrab (guint32   time_);
  |   ^~
take-vector-screenshot.c:45:5: warning: ‘gtk_button_released’ is deprecated 
[-Wdeprecated-declarations]
   45 | gtk_button_released(GTK_BUTTON(button));
  | ^~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:
/usr/include/gtk-3.0/gtk/gtkbutton.h:111:16: note: declared here
  111 | void   gtk_button_released  (GtkButton  *button);
  |^~~
take-vector-screenshot.c: In function ‘pdfscreenshot_select_window’:
take-vector-screenshot.c:110:5: warning: ‘gdk_device_grab’ is deprecated: Use 
'gdk_seat_grab' instead [-Wdeprecated-declarations]
  110 | gdk_device_grab(
  | ^~~
In file included from /usr/include/gtk-3.0/gdk/gdkdnd.h:33,
 from /usr/include/gtk-3.0/gdk/gdkevents.h:34,
 from /usr/include/gtk-3.0/gdk/gdkdisplay.h:31,
 from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
 from /usr/include/gtk-3.0/gdk/gdk.h:32:
/usr/include/gtk-3.0/gdk/gdkdevice.h:230:15: note: declared here
  230 | GdkGrabStatus gdk_device_grab(GdkDevice*device,
  |   ^~~
take-vector-screenshot.c

Bug#1075031: gnunet: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gnunet
Version: 0.20.0-5
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/gnunet_0.20.0-5_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}
../../src/include/gnunet_common.h:598:39: note: in definition of macro 
‘GNUNET_log’
  598 |   GNUNET_log_nocheck ((kind), __VA_ARGS__); 
  \
  |   ^~~
test_transport_plugin_cmd_simple_send_performance.c:168:34: note: format string 
is defined here
  168 |   "time traveled: %llu\n",
  |   ~~~^
  |  |
  |  long long unsigned int
  |   %lu
test_transport_plugin_cmd_simple_send_performance.c: In function 
‘all_peers_started’:
test_transport_plugin_cmd_simple_send_performance.c:230:43: error: passing 
argument 2 of ‘GNUNET_TESTING_get_trait_async_context’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  230 |   &ac);
  |   ^~~
  |   |
  |   const struct 
GNUNET_TESTING_AsyncContext **
../../src/include/gnunet_testing_ng_lib.h:615:12: note: expected ‘struct 
GNUNET_TESTING_AsyncContext **’ but argument is of type ‘const struct 
GNUNET_TESTING_AsyncContext **’
  615 | type **ret);  \
../../src/include/gnunet_testing_netjail_lib.h:518:3: note: in expansion of 
macro ‘GNUNET_TESTING_MAKE_DECL_SIMPLE_TRAIT’
  518 |   op (async_context, struct GNUNET_TESTING_AsyncContext) \
  |   ^~
../../src/include/gnunet_testing_netjail_lib.h:523:1: note: in expansion of 
macro ‘GNUNET_TESTING_SIMPLE_NETJAIL_TRAITS’
  523 | GNUNET_TESTING_SIMPLE_NETJAIL_TRAITS 
(GNUNET_TESTING_MAKE_DECL_SIMPLE_TRAIT)
  | ^~~~
make[4]: *** [Makefile:4881: 
test_transport_plugin_cmd_simple_send_performance.lo] Error 1
make[4]: *** Waiting for unfinished jobs
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include 
-I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fno-strict-aliasing 
-Wno-address-of-packed-member -c test_transport_plugin_cmd_nat_upnp.c  -fPIC 
-DPIC -o .libs/test_transport_plugin_cmd_nat_upnp.o
test_transport_plugin_cmd_nat_upnp.c: In function ‘handle_test’:
test_transport_plugin_cmd_nat_upnp.c:81:43: error: passing argument 2 of 
‘GNUNET_TESTING_get_trait_async_context’ from incompatible pointer type 
[-Wincompatible-pointer-types]
   81 |   &ac);
  |   ^~~
  |   |
  |   const struct 
GNUNET_TESTING_AsyncContext **
In file included from ../../src/include/gnunet_testing_netjail_lib.h:30,
 from test_transport_plugin_cmd_nat_upnp.c:28:
../../src/include/gnunet_testing_ng_lib.h:615:12: note: expected ‘struct 
GNUNET_TESTING_AsyncContext **’ but argument is of type ‘const struct 
GNUNET_TESTING_AsyncContext **’
  615 | type **ret);  \
../../src/include/gnunet_testing_netjail_lib.h:518:3: note: in expansion of 
macro ‘GNUNET_TESTING_MAKE_DECL_SIMPLE_TRAIT’
  518 |   op (async_context, struct GNUNET_TESTING_AsyncContext) \
  |   ^~
../../src/include/gnunet_testing_netjail_lib.h:523:1: note: in expansion of 
macro ‘GNUNET_TEST

Bug#1075022: gnomad2: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gnomad2
Version: 2.9.6-9
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/gnomad2_2.9.6-9_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

[...]
  | ^~
/usr/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
  268 | gint  g_strcasecmp (const gchar *s1,
  |   ^~~~
player.c:477:3: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' 
instead [-Wdeprecated-declarations]
  477 |   hbox2 = gtk_hbox_new(FALSE, 0);
  |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new  (gboolean homogeneous,
  | ^~~~
player.c:479:3: warning: ‘gtk_button_new_from_stock’ is deprecated: Use 
'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  479 |   button =  gtk_button_new_from_stock(GTK_STOCK_MEDIA_PREVIOUS);
  |   ^~
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
  103 | GtkWidget* gtk_button_new_from_stock(const gchar*stock_id);
  |^
player.c:479:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
  479 |   button =  gtk_button_new_from_stock(GTK_STOCK_MEDIA_PREVIOUS);
  |   ^~
player.c:491:3: warning: ‘gtk_button_new_from_stock’ is deprecated: Use 
'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  491 |   button =  gtk_button_new_from_stock(GTK_STOCK_MEDIA_NEXT);
  |   ^~
/usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
  103 | GtkWidget* gtk_button_new_from_stock(const gchar*stock_id);
  |^
player.c:491:3: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
  491 |   button =  gtk_button_new_from_stock(GTK_STOCK_MEDIA_NEXT);
  |   ^~
player.c:503:3: warning: ‘gtk_hseparator_new’ is deprecated: Use 
'gtk_separator_new' instead [-Wdeprecated-declarations]
  503 |   separator = gtk_hseparator_new ();
  |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:61:12: note: declared here
   61 | GtkWidget* gtk_hseparator_new  (void);
  |^~
player.c:518:3: warning: ‘g_thread_create’ is deprecated: Use 'g_thread_new' 
instead [-Wdeprecated-declarations]
  518 |   g_thread_create(play_thread,(gpointer) &play_thread_args, FALSE, 
NULL);
  |   ^~~
In file included from /usr/include/glib-2.0/glib.h:115,
 from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
 from /usr/include/gtk-3.0/gdk/gdk.h:30,
 from /usr/include/gtk-3.0/gtk/gtk.h:30:
/usr/include/glib-2.0/glib/deprecated/gthread.h:102:10: note: declared here
  102 | GThread *g_thread_create   (GThreadFunc   func,
  |  ^~~
make[2]: *** [Makefile:461: player.o] Error 1
make[2]: *** Waiting for unfinished jobs
jukebox.c: In function ‘play_thread’:
jukebox.c:3517:31: warning: ‘%02u’ directive writing between 2 and 5 bytes into 
a region of size between 2 and 4 [-Wformat-overflow=]
 3517 |   sprintf(tmp, "%02u:%02u:%02u", hh, mm, ss);
  |   ^~~~
jukebox.c:3517:20: note: directive argument in the range [0, 65535]
 3517 |   sprintf(tmp, "%02u:%02u:%02u", hh, mm, ss);
  |^~~~
In file included from /usr/include/stdio.h:964,
 from common.h:22:
In function ‘sprintf’,
inlined from ‘play_thread’ at jukebox.c:3517:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 9 and 14 bytes into a destination of 
size 10
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  |  ^~
   31 |   __glibc_ob

Bug#1074997: giggle: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:giggle
Version: 0.7-6
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/giggle_0.7-6_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

[...]
  597 | return GET_PRIV (plugin)->description;
  |^~~  

giggle-plugin.c: In function ‘giggle_plugin_get_manager’:
giggle-plugin.c:613:20: warning: Deprecated pre-processor symbol: replace with 
"G_ADD_PRIVATE"
  613 | return GET_PRIV (plugin)->manager;
  |^~~  

giggle-plugin.c: In function ‘giggle_plugin_merge_ui’:
giggle-plugin.c:621:20: warning: Deprecated pre-processor symbol: replace with 
"G_ADD_PRIVATE"
  621 | GigglePluginPriv *priv = GET_PRIV (plugin);
  |^~~~ 

giggle-plugin.c:625:9: warning: ‘gtk_ui_manager_get_type’ is deprecated 
[-Wdeprecated-declarations]
  625 | g_return_val_if_fail (GTK_IS_UI_MANAGER (ui), 0);
  | ^~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:284:
/usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:128:16: note: declared here
  128 | GType  gtk_ui_manager_get_type(void) G_GNUC_CONST;
  |^~~
giggle-plugin.c:629:17: warning: ‘gtk_ui_manager_insert_action_group’ is 
deprecated [-Wdeprecated-declarations]
  629 | gtk_ui_manager_insert_action_group (ui, group, 0);
  | ^~
/usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: declared here
  138 | void   gtk_ui_manager_insert_action_group (GtkUIManager 
 *manager,
  |^~
giggle-plugin.c:632:9: warning: ‘gtk_ui_manager_add_ui_from_string’ is 
deprecated [-Wdeprecated-declarations]
  632 | return gtk_ui_manager_add_ui_from_string (ui, 
priv->ui_buffer->str,
  | ^~
/usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: declared here
  158 | guint  gtk_ui_manager_add_ui_from_string  (GtkUIManager 
 *manager,
  |^
make[4]: *** [Makefile:619: giggle-plugin.lo] Error 1
make[4]: *** Waiting for unfinished jobs
giggle-ref.c: In function ‘giggle_ref_class_init’:
giggle-ref.c:84:9: warning: ‘g_type_class_add_private’ is deprecated 
[-Wdeprecated-declarations]
   84 | g_type_class_add_private (object_class, sizeof (GiggleRefPriv));
  | ^~~~
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/glib-2.0/gio/gioenums.h:30,
 from /usr/include/glib-2.0/gio/giotypes.h:30,
 from /usr/include/glib-2.0/gio/gio.h:28,
 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
 from /usr/include/gtk-3.0/gdk/gdk.h:32,
 from /usr/include/gtk-3.0/gtk/gtk.h:30,
 from giggle-ref.c:20:
/usr/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here
 1497 | void g_type_class_add_private   (gpointer
g_class,
  |  ^~~~
giggle-ref.c: In function ‘giggle_ref_init’:
giggle-ref.c:92:20: warning: Deprecated pre-processor symbol: replace with 
"G_ADD_PRIVATE"
   92 |  GiggleRefPriv);
  |^ ~~~

giggle-ref.c: In function ‘giggle_ref_get_name’:
giggle-ref.c:174:1: warning: function might be candidate fo

Bug#1074999: gimp-gap: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gimp-gap
Version: 2.6.0+dfsg-8
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/gimp-gap_2.6.0+dfsg-8_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

[...]
  | 
~^~
gap_mov_dialog.c: In function ‘mov_grab_bezier_path’:
gap_mov_dialog.c:1194:10: warning: variable ‘image_id’ set but not used 
[-Wunused-but-set-variable]
 1194 |   gint32 image_id;
  |  ^~~~
gap_mov_dialog.c: In function ‘mov_pgrab_callback’:
gap_mov_dialog.c:1396:5: warning: ‘gimp_vectors_get_name’ is deprecated: Use 
'gimp_item_get_name' instead [-Wdeprecated-declarations]
 1396 | vectorname = gimp_vectors_get_name(vectors_id);
  | ^~
In file included from /usr/include/gimp-2.0/libgimp/gimp.h:64,
 from gap_mov_dialog.c:112:
/usr/include/gimp-2.0/libgimp/gimpvectors.h:38:16: note: declared here
   38 | gchar* gimp_vectors_get_name(gint32  
vectors_ID);
  |^
gap_mov_dialog.c: In function ‘mov_imglayer_menu_callback’:
gap_mov_dialog.c:2088:3: warning: ‘gimp_drawable_get_image’ is deprecated: Use 
'gimp_item_get_image' instead [-Wdeprecated-declarations]
 2088 |   l_image_id = gimp_drawable_get_image(id);
  |   ^~
In file included from /usr/include/gimp-2.0/libgimp/gimp.h:41:
/usr/include/gimp-2.0/libgimp/gimpdrawable.h:99:16: note: declared here
   99 | gint32 gimp_drawable_get_image  (gint32 
 drawable_ID);
  |^~~
gap_mov_dialog.c: In function ‘p_points_from_tab’:
gap_mov_dialog.c:2507:15: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 2507 |   (int)scale, (int)spinbutton);
  |   ^
gap_mov_dialog.c:2507:27: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 2507 |   (int)scale, (int)spinbutton);
  |   ^
gap_mov_dialog.c: In function ‘mov_path_prevw_preview_init’:
gap_mov_dialog.c:4416:5: warning: ‘gimp_drawable_get_image’ is deprecated: Use 
'gimp_item_get_image' instead [-Wdeprecated-declarations]
 4416 | image_id = gimp_drawable_get_image(mgp->drawable->drawable_id);
  | ^~~~
/usr/include/gimp-2.0/libgimp/gimpdrawable.h:99:16: note: declared here
   99 | gint32 gimp_drawable_get_image  (gint32 
 drawable_ID);
  |^~~
gap_mov_dialog.c: In function ‘p_get_flattened_drawable’:
gap_mov_dialog.c:5050:3: warning: ‘gimp_drawable_get’ is deprecated: Use 
'gimp_drawable_get_buffer' instead [-Wdeprecated-declarations]
 5050 |   l_drawable_ptr = gimp_drawable_get 
(gap_image_merge_visible_layers(image_id, GIMP_CLIP_TO_IMAGE));
  |   ^~
/usr/include/gimp-2.0/libgimp/gimpdrawable.h:52:16: note: declared here
   52 | GimpDrawable * gimp_drawable_get(gint32 
drawable_ID);
  |^
gap_mov_dialog.c: In function ‘p_mov_spinbutton_new’:
gap_mov_dialog.c:5240:3: warning: ‘gimp_spin_button_new’ is deprecated: Use 
'gtk_spin_button_new' instead [-Wdeprecated-declarations]
 5240 |   spinbutton = gimp_spin_button_new (&adj  /* return value */
  |   ^~
In file included from /usr/include/gimp-2.0/libgimpwidgets/gimpwidgets.h:78,
 from /usr/include/gimp-2.0/libgimp/gimpui.h:24,
 from gap_mov_dialog.c:113:
/usr/include/gimp-2.0/libgimpwidgets/gimpspinbutton.h:85:3: note: declared here
   85 |   gimp_spin_button_new (_1, _2, _3, _4, _5, _6, _7, _8, _9)
  |   ^~~~
/usr/include/gimp-2.0/libgimpwidgets/gimpspinbutton.h:81:3: note: in expansion 
of macro ‘gimp_spin_button_new_I_9’
   81 |   gimp_spin_button_new_I_##n (_1, _2, _3, _

Bug#1074992: gftp: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:gftp
Version: 2.9.1~beta-2
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/gftp_2.9.1~beta-2_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

[...]
/usr/bin/msgfmt -o sr.mo sr.po
/usr/bin/msgfmt -o sv.mo sv.po
/usr/bin/msgfmt -o ta.mo ta.po
/usr/bin/msgfmt -o te.mo te.po
/usr/bin/msgfmt -o th.mo th.po
/usr/bin/msgfmt -o tr.mo tr.po
/usr/bin/msgfmt -o uk.mo uk.po
/usr/bin/msgfmt -o zh_CN.mo zh_CN.po
/usr/bin/msgfmt -o zh_HK.mo zh_HK.po
/usr/bin/msgfmt -o zh_TW.mo zh_TW.po
make[3]: Leaving directory '/<>/po'
Making all in lib
make[3]: Entering directory '/<>/lib'
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
cache.o cache.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
charset-conv.o charset-conv.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
config_file.o config_file.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
fsplib.o fsplib.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
ftp-dir-listing.o ftp-dir-listing.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter 
-Wno-missing-field-initializers  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
misc.o misc.c
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-D_REENTRANT -DSHARE_DIR=\"/usr/share/gftp\" -DLO

Bug#1074979: garmin-forerunner-tools: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:garmin-forerunner-tools
Version: 0.10repacked-15
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/garmin-forerunner-tools_0.10repacked-15_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

[...]
  | |
  | uint8 * {aka unsigned char *}
In file included from /usr/include/features.h:502,
 from /usr/include/x86_64-linux-gnu/sys/types.h:25,
 from pack.c:21:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 
‘char *’ but argument is of type ‘uint8 *’ {aka ‘unsigned char *’}
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
  | ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
print.c  -fPIC -DPIC -o .libs/print.o
pack.c:1196:7: warning: ignoring return value of ‘fchown’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1196 |   fchown(fd,owner,group);
  |   ^~
pack.c: In function ‘mkpath’:
pack.c:1135:13: warning: ignoring return value of ‘chown’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1135 | chown(rpath,owner,group);
  | ^~~~
pack.c:1150:7: warning: ignoring return value of ‘chown’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1150 |   chown(rpath,owner,group);
  |   ^~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
packet_id.c -o packet_id.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
command.c -o command.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
byte_util.c -o byte_util.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0  -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o scan.lo scan.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
usb_comm.c -o usb_comm.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/libusb-1.0  -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o datatype.lo datatype.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/libusb-1.0 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 

Bug#1074961: fl-cow: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:fl-cow
Version: 0.6-7
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/fl-cow_0.6-7_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

[...]
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for library containing dlopen... none required
checking for egrep... (cached) /usr/bin/grep -E
checking for inline... inline
checking for working volatile... yes
checking for an ANSI C-conforming const... yes
checking whether byte ordering is bigendian... no
checking for dladdr... yes
checking for open64... yes
checking for memset... yes
checking for memcpy... yes
checking for getcwd... yes
checking for strlen... yes
checking for strncmp... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating fl-cow/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
touch configure-stamp
dh_testdir
/usr/bin/make
make[1]: Entering directory '/<>'
/usr/bin/make  all-recursive
make[2]: Entering directory '/<>'
Making all in .
make[3]: Entering directory '/<>'
gcc -DHAVE_CONFIG_H -I.  -MT symcfg.o -MD -MP -MF .deps/symcfg.Tpo -c -o 
symcfg.o symcfg.c
symcfg.c: In function ‘asym_add’:
symcfg.c:46:41: error: implicit declaration of function ‘malloc’ 
[-Wimplicit-function-declaration]
   46 | if ((asn = (struct asym_name *) malloc(sizeof(struct 
asym_name))) == NULL)
  | ^~
symcfg.c:31:1: note: include ‘’ or provide a declaration of ‘malloc’
   30 | #include 
  +++ |+#include 
   31 | 
symcfg.c:46:41: warning: incompatible implicit declaration of built-in function 
‘malloc’ [-Wbuiltin-declaration-mismatch]
   46 | if ((asn = (struct asym_name *) malloc(sizeof(struct 
asym_name))) == NULL)
  | ^~
symcfg.c:46:41: note: include ‘’ or provide a declaration of ‘malloc’
make[3]: *** [Makefile:441: symcfg.o] Error 1
make[3]: Leaving directory '/<>'
make[2]: *** [Makefile:477: all-recursive] Error 1
make[2]: Leaving directory '/<>'
make[1]: *** [Makefile:360: all] Error 2
make[1]: Leaving directory '/<>'
make: *** [debian/rules:18: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



Bug#1074956: filter: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:filter
Version: 2.6.3+ds1-4
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/filter_2.6.3+ds1-4_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

[...]
 
Doing variable substitutions on .SH files...
Extracting Makefile (with variable substitutions)
Extracting config.h (with variable substitutions)
Extracting sysdefs.h (with variable substitutions)
Extracting doc/Makefile (with variable substitutions)
 
Now you must run a make.
make[1]: Leaving directory '/<>'
   dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 
in use)
make -j1
make[1]: Entering directory '/<>'
/bin/chmod u+w defs.h
/bin/touch defs.h
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o actions.o actions.c
actions.c: In function ‘mail_message’:
actions.c:274:21: warning: ignoring return value of ‘setuid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  274 | setuid(user_uid);
  | ^~~~
actions.c:275:21: warning: ignoring return value of ‘setgid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  275 | setgid(user_gid);
  | ^~~~
actions.c: In function ‘execute’:
actions.c:549:17: warning: ignoring return value of ‘setgid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  549 | setgid(user_gid);
  | ^~~~
actions.c:550:17: warning: ignoring return value of ‘setuid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  550 | setuid(user_uid);
  | ^~~~
actions.c:554:17: warning: ignoring return value of ‘dup’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  554 | dup(tmpfd);
  | ^~
actions.c: In function ‘emergency_local_delivery’:
actions.c:581:30: warning: ‘%s’ directive writing 14 bytes into a region of 
size between 0 and 255 [-Wformat-overflow=]
  581 | sprintf(mailbox, "%s/%s", home, EMERGENCY_MAILBOX);
  |  ^~
In file included from /usr/include/stdio.h:964,
 from actions.c:76:
In function ‘sprintf’,
inlined from ‘emergency_local_delivery’ at actions.c:581:2:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 16 and 271 bytes into a destination of 
size 256
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  |  ^~
   31 |   __glibc_objsize (__s), __fmt,
  |   ~
   32 |   __va_arg_pack ());
  |   ~
actions.c: In function ‘emergency_local_delivery’:
actions.c:589:31: warning: ‘%s’ directive writing 14 bytes into a region of 
size between 0 and 255 [-Wformat-overflow=]
  589 |   sprintf(mailbox,"%s/%s", home, EMERG_MBOX);
  |   ^~
In function ‘sprintf’,
inlined from ‘emergency_local_delivery’ at actions.c:589:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 16 and 271 bytes into a destination of 
size 256
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  |  ^~
   31 |   __glibc_objsize (__s), __fmt,
  |   ~
   32 |   __va_arg_pa

Bug#1074957: file-kanji: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:file-kanji
Version: 1.1-21
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/file-kanji_1.1-21_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

[...]
dpkg-source: info: unpacking file-kanji_1.1-21.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 01-JISX0208-1983.patch
dpkg-source: info: applying 02-correct-spell.patch
dpkg-source: info: applying 03-correct-loop.patch
dpkg-source: info: applying 04-support-utf8.patch
dpkg-source: info: applying 05-exec-file.patch
dpkg-source: info: applying 06-cross.patch
dpkg-source: info: applying 07-hardening-flag.patch
dpkg-source: info: applying missing-prototypes.patch

Check disk space


Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-ef120102-32e2-4bfa-bcca-9743eee7a8ad
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package file-kanji
dpkg-buildpackage: info: source version 1.1-21
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<>'
rm -f *.o file2
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<>'
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o file2.o file2.c
file2.c:66:1: error: return type defaults to ‘int’ [-Wimplicit-int]
   66 | main(argc,argv)
  | ^~~~
make[1]: *** [: file2.o] Error 1
make[1]: Leaving directory '/<>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1074935: elk: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:elk
Version: 3.99.8-7
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/elk_3.99.8-7_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

[...]
  |  ^~~
io.c:180:5: note: in expansion of macro ‘Alloca_Begin’
  180 | Alloca_Begin;
  | ^~~~
io.c: At top level:
io.c:220:6: warning: no previous prototype for ‘Close_All_Files’ 
[-Wmissing-prototypes]
  220 | void Close_All_Files () {
  |  ^~~
io.c:230:8: warning: no previous prototype for ‘Open_File’ 
[-Wmissing-prototypes]
  230 | Object Open_File (char *name, int flags, int err) {
  |^
io.c: In function ‘Open_File’:
../include/stkmem.h:57:26: warning: variable ‘_Check_Alloca_Begin’ set but not 
used [-Wunused-but-set-variable]
   57 | #define Alloca_Begin int _Check_Alloca_Begin
  |  ^~~
io.c:235:5: note: in expansion of macro ‘Alloca_Begin’
  235 | Alloca_Begin;
  | ^~~~
io.c: In function ‘General_Open_File’:
../include/stkmem.h:57:26: warning: variable ‘_Check_Alloca_Begin’ set but not 
used [-Wunused-but-set-variable]
   57 | #define Alloca_Begin int _Check_Alloca_Begin
  |  ^~~
io.c:270:5: note: in expansion of macro ‘Alloca_Begin’
  270 | Alloca_Begin;
  | ^~~~
io.c: At top level:
io.c:331:8: warning: no previous prototype for ‘General_Close_Port’ 
[-Wmissing-prototypes]
  331 | Object General_Close_Port (Object port) {
  |^~
io.c:379:8: warning: no previous prototype for ‘General_Call_With’ 
[-Wmissing-prototypes]
  379 | Object General_Call_With (Object name, int flags, Object proc) {
  |^
make[4]: *** [Makefile:752: libelk_la-heap.lo] Error 1
make[4]: *** Waiting for unfinished jobs
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include 
-Wdate-time -D_FORTIFY_SOURCE=2 -DSCM_DIR=\"/usr/share/elk\" 
-DLIB_DIR=\"/usr/lib/x86_64-linux-gnu/elk\" -I/usr/include/libelf 
-Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes 
-Wnested-externs -Wsign-compare -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c libelk.c  -fPIC -DPIC -o 
.libs/libelk_la-libelk.o
libelk.c:155:6: warning: no previous prototype for ‘Check_If_Dump_Works’ 
[-Wmissing-prototypes]
  155 | void Check_If_Dump_Works () {
  |  ^~~
libelk.c:362:6: warning: no previous prototype for ‘Usage’ 
[-Wmissing-prototypes]
  362 | void Usage () {
  |  ^
libelk.c:371:6: warning: no previous prototype for ‘Init_Everything’ 
[-Wmissing-prototypes]
  371 | void Init_Everything () {
  |  ^~~
libelk.c:396:6: warning: no previous prototype for ‘Get_Stack_Limit’ 
[-Wmissing-prototypes]
  396 | void Get_Stack_Limit () {
  |  ^~~
libelk.c:412:5: warning: no previous prototype for ‘Executable’ 
[-Wmissing-prototypes]
  412 | int Executable (char *fn) {
  | ^~
libelk.c:419:7: warning: no previous prototype for ‘Find_Executable’ 
[-Wmissing-prototypes]
  419 | char *Find_Executable (char *fn) {
  |   ^~~
libelk.c: In function ‘Find_Executable’:
libelk.c:420:24: warning: nested extern declaration of ‘getenv’ 
[-Wnested-externs]
  420 | char *path, *dir, *getenv();
  |^~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include 
-Wdate-time -D_FORTIFY_SOURCE=2 -DSCM_DIR=\"/usr/share/elk\" 
-DLIB_DIR=\"/usr/lib/x86_64-linux-gnu/elk\" -I/usr/include/libelf 
-Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes 
-Wnested-externs -Wsign-compare -Wall -g -O2 
-Werror=implicit-function-decl

Bug#1074928: easyh10: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:easyh10
Version: 1.5-6
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/easyh10_1.5-6_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

[...]
  |%hn
h10db_dat.c:264:33: warning: format ‘%s’ expects argument of type ‘char *’, but 
argument 3 has type ‘ucs2_char_t *’ {aka ‘short unsigned int *’} [-Wformat=]
  264 | fprintf(fp, "unknown8: %s\n", item->unknown8);
  |~^ ~~
  | | |
  | char *ucs2_char_t * {aka short 
unsigned int *}
  |%hn
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c crc.c -o crc.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c h10db_upd.c -o h10db_upd.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c h10db_idx.c -o h10db_idx.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c h10db_model.c -o h10db_model.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c bufferedfile.c -o bufferedfile.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c h10db_hdr.c -o h10db_hdr.o 
>/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-I.. -I../include -I.  -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werr

Bug#1074925: dvi2dvi: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:dvi2dvi
Version: 2.0alpha-11
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/dvi2dvi_2.0alpha-11_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

[...]
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-b1459cd5-63de-4ac5-b897-21fad9bb7f7f
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package dvi2dvi
dpkg-buildpackage: info: source version 2.0alpha-11
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<>'
dh_auto_clean
make -j8 clean
make[2]: Entering directory '/<>'
rm -f dvi2dvi *.o *.orig core
make[2]: Leaving directory '/<>'
rm -rf lib/
make[1]: Leaving directory '/<>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
dh_auto_build
make -j8
make[2]: Entering directory '/<>'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -c -DDVI2PATH=\".:/etc/texmf/dvi2dvi\" 
-DDVI2LIB=\"/etc/texmf/dvi2dvi\" -DFONTDESC=\"//fontdesc\" dvi2.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
dviconv.o dviconv.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
dfdcom.o dfdcom.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
fontcom.o fontcom.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
set.o set.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
rfset.o rfset.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
vfset.o vfset.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-DPOSIX -DANSI -I/usr/include -DKPATHSEA -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
dconv.o dconv.c
fontcom.c:100:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  100 | first_markchar(fe, c)
  | ^~
fontcom.c:150:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  150 | null_markchar(fe, c)
  | ^
fontcom

Bug#1074919: dot-forward: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:dot-forward
Version: 1:0.71-7
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/dot-forward_0.71-7_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

[...]
   dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<>'
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\' \
) > auto-ccld.sh
nroff -man dot-forward.1 > dot-forward.0
cat auto-ccld.sh make-load.sh > make-load
cat auto-ccld.sh find-systype.sh > find-systype
cat auto-ccld.sh make-compile.sh > make-compile
cat auto-ccld.sh make-makelib.sh > make-makelib
chmod 755 make-load
chmod 755 find-systype
chmod 755 make-compile
chmod 755 make-makelib
./find-systype > systype
( cat warn-auto.sh; ./make-load "`cat systype`" ) > load
( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \
compile
( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \
makelib
chmod 755 makelib
chmod 755 load
chmod 755 compile
./compile dot-forward.c
./compile control.c
./compile auto-str.c
./compile substdio.c
./compile substdi.c
./compile substdo.c
./compile subfderr.c
./compile substdio_copy.c
In file included from auto-str.c:1:
substdio.h:12:64: error: initialization of ‘int (*)()’ from incompatible 
pointer type ‘ssize_t (*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  
const void *, long unsigned int)’} [-Wincompatible-pointer-types]
   12 | #define SUBSTDIO_FDBUF(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  |^
auto-str.c:6:16: note: in expansion of macro ‘SUBSTDIO_FDBUF’
6 | substdio ss1 = SUBSTDIO_FDBUF(write,1,buf1,sizeof(buf1));
  |^~
substdio.h:12:64: note: (near initialization for ‘ss1.op’)
   12 | #define SUBSTDIO_FDBUF(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  |^
auto-str.c:6:16: note: in expansion of macro ‘SUBSTDIO_FDBUF’
6 | substdio ss1 = SUBSTDIO_FDBUF(write,1,buf1,sizeof(buf1));
  |^~
In file included from subfderr.c:2:
substdio.h:12:64: error: initialization of ‘int (*)()’ from incompatible 
pointer type ‘ssize_t (*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  
const void *, long unsigned int)’} [-Wincompatible-pointer-types]
   12 | #define SUBSTDIO_FDBUF(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  |^
subfderr.c:6:22: note: in expansion of macro ‘SUBSTDIO_FDBUF’
6 | static substdio it = SUBSTDIO_FDBUF(write,2,subfd_errbuf,256);
  |  ^~
substdio.h:12:64: note: (near initialization for ‘it.op’)
   12 | #define SUBSTDIO_FDBUF(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  |^
subfderr.c:6:22: note: in expansion of macro ‘SUBSTDIO_FDBUF’
6 | static substdio it = SUBSTDIO_FDBUF(write,2,subfd_errbuf,256);
  |  ^~
make[1]: *** [Makefile:32: auto-str.o] Error 1
make[1]: *** Waiting for unfinished jobs
make[1]: *** [Makefile:358: subfderr.o] Error 1
dot-forward.c: In function ‘blindwrite’:
dot-forward.c:64:3: warning: ignoring return value of ‘write’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
   64 |   write(fd,buf,len);
  |   ^
make[1]: Leaving directory '/<>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1074913: directfb: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:directfb
Version: 1.7.7-13
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/directfb_1.7.7-13_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

[...]
make[4]: Entering directory '/<>/gfxdrivers/neomagic'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src  
-D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Wno-strict-aliasing -Werror-implicit-function-declaration 
-O3 -g2 -ffast-math -pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE  -std=gnu99 -Werror-implicit-function-declaration -c -o 
neomagic.lo neomagic.c
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src  
-D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Wno-strict-aliasing -Werror-implicit-function-declaration 
-O3 -g2 -ffast-math -pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE  -std=gnu99 -Werror-implicit-function-declaration -c -o 
neo_overlay.lo neo_overlay.c
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src  
-D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Wno-strict-aliasing -Werror-implicit-function-declaration 
-O3 -g2 -ffast-math -pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE  -std=gnu99 -Werror-implicit-function-declaration -c -o 
neo2200.lo neo2200.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib 
-I../../include -I../../lib -I../../src -D_REENTRANT -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math 
-pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neo2200.c  
-fPIC -DPIC -o .libs/neo2200.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib 
-I../../include -I../../lib -I../../src -D_REENTRANT -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math 
-pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neomagic.c  
-fPIC -DPIC -o .libs/neomagic.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib 
-I../../include -I../../lib -I../../src -D_REENTRANT -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math 
-pipe -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neo_overlay.c 
 -fPIC -DPIC -o .libs/neo_overlay.o
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -Wall -Wstrict-prototypes 
-Wmissing-prototypes -Wno-stric

Bug#1074896: cvm: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:cvm
Version: 0.97-3.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/cvm_0.97-3.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

[...]
client_xfer_compat.c: In function ‘wrapper’:
client_xfer_compat.c:41:39: warning: ‘sizeof’ on array function parameter 
‘buffer’ will return size of ‘unsigned char *’ [-Wsizeof-array-argument]
   41 |   memcpy(request.data, buffer, sizeof buffer);
  |   ^~
client_xfer_compat.c:31:39: note: declared here
   31 | unsigned char buffer[CVM_BUFSIZE],
  | ~~^~~
client_xfer_compat.c:41:39: warning: argument to ‘sizeof’ in ‘memcpy’ call is 
the same pointer type ‘unsigned char *’ as the destination; expected ‘unsigned 
char’ or an explicit length [-Wsizeof-pointer-memaccess]
   41 |   memcpy(request.data, buffer, sizeof buffer);
  |   ^~
client_xfer_compat.c:44:40: warning: ‘sizeof’ on array function parameter 
‘buffer’ will return size of ‘unsigned char *’ [-Wsizeof-array-argument]
   44 |   memcpy(buffer, response.data, sizeof buffer);
  |^~
client_xfer_compat.c:31:39: note: declared here
   31 | unsigned char buffer[CVM_BUFSIZE],
  | ~~^~~
client_xfer_compat.c:44:40: warning: argument to ‘sizeof’ in ‘memcpy’ call is 
the same expression as the destination; did you mean to provide an explicit 
length? [-Wsizeof-pointer-memaccess]
   44 |   memcpy(buffer, response.data, sizeof buffer);
  |^~
./ltcompile random.c
./ltcompile module_local_main.c
./ltcompile module_command_main.c
./ltcompile v1client.c
./ltcompile module_udp_main.c
./ltcompile sql-auth.c
./ltcompile sql-query.c
./ltcompile sasl_auth.c
./ltcompile sasl_authenticate.c
./ltcompile sasl_cram_md5.c
./ltcompile sasl_init.c
./ltcompile sasl_login.c
./ltcompile sasl_plain.c
./ltcompile sasl_start.c
./ltcompile qmail-domains.c
./ltcompile qmail-dotfile.c
./ltcompile qmail-init.c
./ltcompile qmail-lookup.c
./ltcompile qmail-users.c
./load sql-query-test sql-query.o -lbg 
Checking for socket libraries: ./makeshlib libcvm-module.la facts.lo 
module_command.lo module_local.lo module_log.lo module_main.lo module_output.lo 
module_request.lo module_udp.lo
no
./makeshlib libcvm-v2client.la v2client.lo v2client_wrappers.lo 
client_domain.lo client_setugid.lo client_setenv.lo client_xfer_command.lo 
client_xfer_compat.lo client_xfer_local.lo client_xfer_udp.lo errors.lo 
facts.lo random.lo
./makeshlib libcvm-local.la module_local.lo module_local_main.lo 
module_request.lo module_output.lo module_log.lo facts.lo
./makeshlib libcvm-command.la module_command.lo module_command_main.lo 
module_request.lo module_output.lo facts.lo
./makeshlib libcvm-v1client.la v1client.lo client_domain.lo client_setugid.lo 
client_setenv.lo client_xfer_command.lo client_xfer_compat.lo 
client_xfer_local.lo client_xfer_udp.lo errors.lo facts.lo
./makeshlib libcvm-udp.la module_udp.lo module_udp_main.lo module_request.lo 
module_output.lo module_log.lo facts.lo
./makeshlib libcvm-sql.la sql-auth.lo sql-query.lo
./makeshlib libcvm-sasl.la sasl_auth.lo sasl_authenticate.lo sasl_cram_md5.lo 
sasl_init.lo sasl_login.lo sasl_plain.lo sasl_start.lo
./ltload cvm-pwfile libcvm-module.la -lbg -lpwcmp `cat crypt.lib` `cat 
socket.lib`
./ltload cvm-unix getpwnam.o libcvm-module.la -lbg `cat crypt.lib` `cat 
shadow.lib` `cat s.lib` `cat socket.lib`
./makeshlib libcvm-qmail.la qmail-domains.lo qmail-dotfile.lo qmail-init.lo 
qmail-lookup.lo qmail-users.lo
./ltload cvm-checkpassword libcvm-v2client.la -lbg `cat socket.lib`
./ltload cvm-chain libcvm-module.la libcvm-v2client.la -lbg `cat socket.lib` 
`cat s.lib`
./ltloa

Bug#1074885: clipit: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:clipit
Version: 1.4.5+git20210313-2
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/clipit_1.4.5+git20210313-2_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

[...]
  931 | 
gtk_image_menu_item_set_image((GtkImageMenuItem*)menu_item, menu_image);
  | ^
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared 
here
   92 | void   gtk_image_menu_item_set_image (GtkImageMenuItem 
*image_menu_item,
  |^
main.c:935:17: warning: ‘gtk_image_menu_item_new_from_stock’ is deprecated: Use 
'gtk_menu_item_new' instead [-Wdeprecated-declarations]
  935 | menu_item = 
gtk_image_menu_item_new_from_stock(GTK_STOCK_PREFERENCES, NULL);
  | ^
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: declared 
here
   84 | GtkWidget* gtk_image_menu_item_new_from_stock(const gchar  
*stock_id,
  |^~
preferences.c:1086:3: warning: ‘gtk_misc_set_alignment’ is deprecated 
[-Wdeprecated-declarations]
 1086 |   gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
  |   ^~
main.c:935:17: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
  935 | menu_item = 
gtk_image_menu_item_new_from_stock(GTK_STOCK_PREFERENCES, NULL);
  | ^
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | voidgtk_misc_set_alignment (GtkMisc *misc,
  | ^~
main.c:939:17: warning: ‘gtk_image_menu_item_new_from_stock’ is deprecated: Use 
'gtk_menu_item_new' instead [-Wdeprecated-declarations]
  939 | menu_item = 
gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL);
  | ^
/usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: declared 
here
   84 | GtkWidget* gtk_image_menu_item_new_from_stock(const gchar  
*stock_id,
  |^~
preferences.c:1095:3: warning: ‘gtk_misc_set_alignment’ is deprecated 
[-Wdeprecated-declarations]
 1095 |   gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
  |   ^~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | voidgtk_misc_set_alignment (GtkMisc *misc,
  | ^~
main.c:939:17: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
  939 | menu_item = 
gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL);
  | ^
main.c: In function ‘create_app_indicator’:
preferences.c:1104:3: warning: ‘gtk_misc_set_alignment’ is deprecated 
[-Wdeprecated-declarations]
 1104 |   gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
  |   ^~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | voidgtk_misc_set_alignment (GtkMisc *misc,
  | ^~
main.c:957:17: warning: ‘app_indicator_set_attention_icon’ is deprecated: Use 
app_indicator_set_attention_icon_full instead [-Wdeprecated-declarations]
  957 | app_indicator_set_attention_icon (indicator, ICON);
  | ^~~~
/usr/include/libayatana-appindicator3-0.1/libayatana-appindicator/app-indicator.h:262:33:
 note: declared here
  262 | voidapp_indicator_set_attention_icon 
(AppIndicator   *self,
  | ^~~~
preferences.c:1113:3: warning: ‘gtk_misc_set_alignment’ is deprecated 
[-Wdeprecated-declarations]
 1113 |   gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
  |   ^~
/usr/include/gtk-3.0/gtk/

Bug#1074879: checkpw: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:checkpw
Version: 1.02-4
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/checkpw_1.02-4_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

[...]
  122 |   buffer_init(&ssout,write,fdout,outbuf,sizeof outbuf);
  |  ^
  |  |
  |  ssize_t (*)(int,  const void *, size_t) {aka long 
int (*)(int,  const void *, long unsigned int)}
buffer.h:16:34: note: expected ‘int (*)()’ but argument is of type ‘ssize_t 
(*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  const void *, long 
unsigned int)’}
   16 | extern void buffer_init(buffer *,int (*)(),int,char *,unsigned int);
  |  ^
install.c: At top level:
install.c:141:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  141 | main()
  | ^~~~
make[1]: *** [Makefile:388: install.o] Error 1
make[1]: *** Waiting for unfinished jobs
hier.c: In function ‘hier’:
hier.c:7:5: warning: passing argument 1 of ‘c’ discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
7 |   c(auto_home,"bin","checkpw",-1,-1,0700);
  | ^
hier.c:3:21: note: expected ‘char *’ but argument is of type ‘const char *’
3 | extern void c(char *home, char *subdir, char *file, int uid, int gid, 
int mode);
  |   ~~^~~~
hier.c:8:5: warning: passing argument 1 of ‘c’ discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
8 |   c(auto_home,"bin","checkapoppw",-1,-1,0700);
  | ^
hier.c:3:21: note: expected ‘char *’ but argument is of type ‘const char *’
3 | extern void c(char *home, char *subdir, char *file, int uid, int gid, 
int mode);
  |   ~~^~~~
hier.c:9:5: warning: passing argument 1 of ‘c’ discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
9 |   c(auto_home,"bin","selectcheckpw",-1,-1,0700);
  | ^
hier.c:3:21: note: expected ‘char *’ but argument is of type ‘const char *’
3 | extern void c(char *home, char *subdir, char *file, int uid, int gid, 
int mode);
  |   ~~^~~~
hier.c:10:5: warning: passing argument 1 of ‘c’ discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
   10 |   c(auto_home,"bin","loginlog",-1,-1,0755);
  | ^
hier.c:3:21: note: expected ‘char *’ but argument is of type ‘const char *’
3 | extern void c(char *home, char *subdir, char *file, int uid, int gid, 
int mode);
  |   ~~^~~~
In file included from auto-str.c:1:
buffer.h:12:61: error: initialization of ‘int (*)()’ from incompatible pointer 
type ‘ssize_t (*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  const 
void *, long unsigned int)’} [-Wincompatible-pointer-types]
   12 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  | ^
auto-str.c:6:12: note: in expansion of macro ‘BUFFER_INIT’
6 | buffer b = BUFFER_INIT(write,1,bspace,sizeof bspace);
  |^~~
buffer.h:12:61: note: (near initialization for ‘b.op’)
   12 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) }
  | ^
auto-str.c:6:12: note: in expansion of macro ‘BUFFER_INIT’
6 | buffer b = BUFFER_INIT(write,1,bspace,sizeof bspace);
  |^~~
auto-str.c:8:6: warning: conflicting types for built-in function ‘puts’; 
expected ‘int(const char *)’ [-Wbuiltin-declaration-mismatch]
8 | void puts(char *s)
  |  ^~~~
auto-str.c:4:1: note: ‘puts’ is declared in header ‘’
3 | #include "exit.h"
  +++ |+#include 
4 | 
auto-str.c:13:1: error: return type defaults to ‘int’ [-Wimplicit-int]
   13 | main(int argc,char **argv)
  | ^~~~
make[1]: *

Bug#1074865: catdvi: ftbfs with GCC-14

2024-07-03 Thread Matthias Klose
Package: src:catdvi
Version: 0.14-15
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/catdvi_0.14-15_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

[...]
Sufficient free space for build

User Environment


APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-3ff7698b-91e7-4a89-b929-ec22c37cb3c7
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package catdvi
dpkg-buildpackage: info: source version 0.14-15
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Petter Reinholdtsen 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -k distclean
make[1]: Entering directory '/<>'
GNUmakefile:43: *** Sorry.  Stop.
make[1]: Leaving directory '/<>'
make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored)
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 
(ignored)
dh_clean 
rm -f debian/stamp-autotools-files
if [ -f update-config-stamp ] ; then \
mv d-r-orig/* . ; \
rmdir d-r-orig ; \
rm update-config-stamp ; \
fi
 debian/rules binary
test -x debian/rules
dh_testroot
dh_prep 
dh_installdirs -A 
mkdir -p "."
mkdir d-r-orig
cp -p *.d version.h d-r-orig
touch update-config-stamp
touch debian/stamp-autotools-files
chmod a+x /<>/./configure
mkdir -p .
cd . && CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" 
/<>/./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir="\${prefix}/include" --mandir="\${prefix}/share/man" 
--infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var 
--libexecdir="\${prefix}/lib/catdvi" --srcdir=. --disable-maintainer-mode 
--disable-dependency-tracking --disable-silent-rules --prefix=/usr 
--mandir=\${prefix}/share/man
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wl,-z,relro) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
make: *** [/usr/share/cdbs/1/class/autotools.mk:46: debian/stamp-autotools] 
Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1061823: python-cliapp ftbfs with Python 3.12 as default

2024-01-29 Thread Matthias Klose

Package: src:python-cliapp
Version: 1.20180812.1-5
Severity: important
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

With python3-defaults from experimental, the package fails its autopkg 
tests:


[...]
==
ERROR: test_exports_all_config_sections_via_as_cp 
(cliapp.settings_tests.SettingsTests.test_exports_all_config_sections_via_as_cp)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 596, in 
test_exports_all_config_sections_via_as_cp

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_defaults_with_ini_files 
(cliapp.settings_tests.SettingsTests.test_handles_defaults_with_ini_files)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 357, in 
test_handles_defaults_with_ini_files

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_overridden_defaults_with_ini_files 
(cliapp.settings_tests.SettingsTests.test_handles_overridden_defaults_with_ini_files)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 387, in 
test_handles_overridden_defaults_with_ini_files

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_values_from_ini_files_overridden_on_command_line 
(cliapp.settings_tests.SettingsTests.test_handles_values_from_ini_files_overridden_on_command_line)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 419, in 
test_handles_values_from_ini_files_overridden_on_command_line

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_load_configs_raises_error_for_unknown_variable_in_ini 
(cliapp.settings_tests.SettingsTests.test_load_configs_raises_error_for_unknown_variable_in_ini)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 451, in 
test_load_configs_raises_error_for_unknown_variable_in_ini

self.assertRaises(
  File "/usr/lib/python3.12/unittest/case.py", line 780, in assertRaises
return context.handle('assertRaises', args, kwargs)
   
  File "/usr/lib/python3.12/unittest/case.py", line 238, in handle
callable_obj(*args, **kwargs)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_load_configs_remembers_extra_sections_in_ini 
(cliapp.settings_tests.SettingsTests.test_load_configs_remembers_extra_sections_in_ini)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 480, in 
test_load_configs_remembers_extra_sections_in_ini

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?



Bug#1061750: python-cliapp ftbfs with Python 3.12 as default

2024-01-29 Thread Matthias Klose

Package: src:python-cliapp
Version: 1.20180812.1-5
Severity: serious
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

With python3-defaults from experimental, the package fails to build:

[...]
==
ERROR: test_exports_all_config_sections_via_as_cp 
(cliapp.settings_tests.SettingsTests.test_exports_all_config_sections_via_as_cp)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 596, in 
test_exports_all_config_sections_via_as_cp

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_defaults_with_ini_files 
(cliapp.settings_tests.SettingsTests.test_handles_defaults_with_ini_files)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 357, in 
test_handles_defaults_with_ini_files

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_overridden_defaults_with_ini_files 
(cliapp.settings_tests.SettingsTests.test_handles_overridden_defaults_with_ini_files)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 387, in 
test_handles_overridden_defaults_with_ini_files

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_handles_values_from_ini_files_overridden_on_command_line 
(cliapp.settings_tests.SettingsTests.test_handles_values_from_ini_files_overridden_on_command_line)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 419, in 
test_handles_values_from_ini_files_overridden_on_command_line

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_load_configs_raises_error_for_unknown_variable_in_ini 
(cliapp.settings_tests.SettingsTests.test_load_configs_raises_error_for_unknown_variable_in_ini)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 451, in 
test_load_configs_raises_error_for_unknown_variable_in_ini

self.assertRaises(
  File "/usr/lib/python3.12/unittest/case.py", line 780, in assertRaises
return context.handle('assertRaises', args, kwargs)
   
  File "/usr/lib/python3.12/unittest/case.py", line 238, in handle
callable_obj(*args, **kwargs)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


==
ERROR: test_load_configs_remembers_extra_sections_in_ini 
(cliapp.settings_tests.SettingsTests.test_load_configs_remembers_extra_sections_in_ini)

--
Traceback (most recent call last):
  File "/<>/cliapp/settings_tests.py", line 480, in 
test_load_configs_remembers_extra_sections_in_ini

self.settings.load_configs(open_file=mock_open)
  File "/<>/cliapp/settings.py", line 829, in load_configs
self._read_ini(pathname, f)
  File "/<>/cliapp/settings.py", line 838, in _read_ini
cp.readfp(f)
^
AttributeError: 'ConfigParser' object has no attribute 'readfp'. Did you 
mean: 'read'?


=

Bug#1061742: git-remote-hg ftbfs with Python 3.12 as default

2024-01-29 Thread Matthias Klose

Package: src:git-remote-hg
Version: 1.0.4~ds-1
Severity: serious
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

With python3-defaults from experimental, the package fails to build:

[...]
drwxr-xr-x 3 buildd buildd 4096 Jan 29 10:36 clone
drwxr-xr-x 4 buildd buildd 4096 Jan 29 10:36 refs
/<>/test/trash directory.main-push/bin/git-remote-hg:154: 
SyntaxWarning: invalid escape sequence '\w'

  RAW_AUTHOR_RE = re.compile(b'^(\w+) (?:(.+)? )?<(.*)> (\d+) ([+-]\d+)')
/<>/test/trash directory.main-push/bin/git-remote-hg:392: 
SyntaxWarning: invalid escape sequence '\('

  m = re.match(b'^(.+?) ext:\((.+)\)$', name)
/<>/test/trash directory.main-push/bin/git-remote-hg:57: 
DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated 
for removal in Python 3.15. Use setlocale(), getencoding() and 
getlocale() instead.

  or locale.getdefaultlocale()[1]
WARNING: seeded marks of origin with shared; performing gc
/<>/test/trash directory.main-push/bin/git-hg-helper:44: 
DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated 
for removal in Python 3.15. Use setlocale(), getencoding() and 
getlocale() instead.

  or locale.getdefaultlocale()[1]
Traceback (most recent call last):
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 1031, in 

sys.exit(main(sys.argv))
 ^^
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 1024, in main

c.execute(argv)
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 365, in execute

self.do(self.options, [compat.decode_sysarg(a) for a in self.args])
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 484, in do

remotehg = import_sibling('remotehg', 'git-remote-hg')
   ^^^
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 101, in import_sibling

import imp
ModuleNotFoundError: No module named 'imp'
WARNING: gc for origin failed
WARNING: seeded marks of second with shared; performing gc
/<>/test/trash directory.main-push/bin/git-hg-helper:44: 
DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated 
for removal in Python 3.15. Use setlocale(), getencoding() and 
getlocale() instead.

  or locale.getdefaultlocale()[1]
Traceback (most recent call last):
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 1031, in 

sys.exit(main(sys.argv))
 ^^
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 1024, in main

c.execute(argv)
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 365, in execute

self.do(self.options, [compat.decode_sysarg(a) for a in self.args])
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 484, in do

remotehg = import_sibling('remotehg', 'git-remote-hg')
   ^^^
  File "/<>/test/trash 
directory.main-push/bin/git-hg-helper", line 101, in import_sibling

import imp
ModuleNotFoundError: No module named 'imp'
WARNING: gc for second failed
no changes found
total 20



Bug#1055550: Removal of Python3 package of redland-bindings breaks mozilla-devscripts

2024-01-06 Thread Matthias Klose

On 06.01.24 08:07, Andreas Tille wrote:

Hi Doko,

thanks for working on the QA upload to fix #100 and #1056518 of
redland-bindings by simply removing the Python3 support.  Unfortunately
it breaks mozilla-devscripts and thus it cant migrate to testing[1].


yes, mozilla-devscripts should be removed as mentioned in #1058698.

Now filed #1060145.



Bug#1056894: xmms2: ftbfs with cython 3.0.x

2023-11-26 Thread Matthias Klose
Package: src:xmms2
Version: 0.8+dfsg-23
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: cython3

[This bug is targeted to the upcoming trixie release]

The package fails to build in a test rebuild on at least arm64 with
cython 3.0.5, but succeeds to build with cython 0.29.36.  Please
update the package to build with cython 3.0.5 (available in experimental).

If the package cannot be built with cython 3.0.5, please change the
build dependency from cython3 to cython3-legacy (available now in
unstable).  There is no replacement for cython3-dbg.

Build logs building with cython 3.0.5 can be found at
https://people.debian.org/~stefanor/cython3/cython-3.0.5/

See also https://lists.debian.org/debian-python/2023/11/msg00034.html



Bug#1056854: python-djvulibre: ftbfs with cython 3.0.x

2023-11-26 Thread Matthias Klose
Package: src:python-djvulibre
Version: 0.8.8-3
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: cython3

[This bug is targeted to the upcoming trixie release]

The package fails to build in a test rebuild on at least arm64 with
cython 3.0.5, but succeeds to build with cython 0.29.36.  Please
update the package to build with cython 3.0.5 (available in experimental).

If the package cannot be built with cython 3.0.5, please change the
build dependency from cython3 to cython3-legacy (available now in
unstable).  There is no replacement for cython3-dbg.

Build logs building with cython 3.0.5 can be found at
https://people.debian.org/~stefanor/cython3/cython-3.0.5/

See also https://lists.debian.org/debian-python/2023/11/msg00034.html



Bug#1056518: redland-bindings autopkg tests fail with Python 3.12

2023-11-22 Thread Matthias Klose

Package: src:redland-bindings
Version: 1.0.17.1+dfsg-4
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

redland-bindings autopkg tests fail with Python 3.12:

[...]
387s autopkgtest [19:07:23]: test run-unit-test: [---
387s Test 1 - Check Redland and rdf import
387s Traceback (most recent call last):
387s   File "", line 1, in 
387s   File "/usr/lib/python3/dist-packages/Redland.py", line 26, in 


387s _Redland = swig_import_helper()
387s
387s   File "/usr/lib/python3/dist-packages/Redland.py", line 13, in 
swig_import_helper

387s import imp
387s ModuleNotFoundError: No module named 'imp'
388s autopkgtest [19:07:24]: test run-unit-test: ---]
388s autopkgtest [19:07:24]: test run-unit-test:  - - - - - - - - - - 
results - - - - - - - - - -

388s run-unit-testFAIL non-zero exit status 1
388s autopkgtest [19:07:24]: test run-unit-test:  - - - - - - - - - - 
stderr - - - - - - - - - -

388s Traceback (most recent call last):
388s   File "", line 1, in 
388s   File "/usr/lib/python3/dist-packages/Redland.py", line 26, in 


388s _Redland = swig_import_helper()
388s
388s   File "/usr/lib/python3/dist-packages/Redland.py", line 13, in 
swig_import_helper

388s import imp
388s ModuleNotFoundError: No module named 'imp'



Bug#1056502: python-redmine's autopkg tests fail with Python 3.12

2023-11-22 Thread Matthias Klose

Package: src:python-redmine
Version: 2.3.0-3
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

python-redmine's autopkg tests fail with Python 3.12:

[...]
284s ERROR: tests (unittest.loader._FailedTest.tests)
284s --
284s ImportError: Failed to import test module: tests
284s Traceback (most recent call last):
284s   File "/usr/lib/python3.12/unittest/loader.py", line 427, in 
_find_test_path

284s package = self._get_module_from_name(name)
284s   
284s   File "/usr/lib/python3.12/unittest/loader.py", line 337, in 
_get_module_from_name

284s __import__(name)
284s   File "/tmp/autopkgtest.Rk3G4z/autopkgtest_tmp/tests/__init__.py", 
line 8, in 

284s from redminelib import Redmine
284s   File "/usr/lib/python3/dist-packages/redminelib/__init__.py", 
line 12, in 

284s from distutils.version import LooseVersion
284s ModuleNotFoundError: No module named 'distutils'
284s
284s
284s --
284s Ran 1 test in 0.000s
284s
284s FAILED (errors=1)



Bug#1056468: python-djvulibre's autopkg tests fail with Python 3.12

2023-11-22 Thread Matthias Klose

Package: src:python-djvulibre
Version: 0.8.8-3
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

python-djvulibre's autopkg tests fail with Python 3.12:

[...]
202s autopkgtest [19:00:07]: test python3-djvu: [---
203s /usr/lib/python3/dist-packages/nose/plugins/manager.py:430: 
DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html

203s   import pkg_resources
203s /usr/lib/python3/dist-packages/zombie_imp/__init__.py:1: 
DeprecationWarning: the imp module was removed in favour of importlib. 
Someone brought it back, but it's not a good idea to use it.

203s   from .imp_3_11 import *
203s Failure: ModuleNotFoundError (No module named 'distutils') ... ERROR
203s /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: 
TestResult has no addDuration method

203s   warnings.warn("TestResult has no addDuration method",
203s Failure: ModuleNotFoundError (No module named 'distutils') ... ERROR
203s Failure: ModuleNotFoundError (No module named 'distutils') ... ERROR
203s
203s ==
203s ERROR: Failure: ModuleNotFoundError (No module named 'distutils')
203s --
203s Traceback (most recent call last):
203s   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, 
in runTest

203s raise self.exc_val.with_traceback(self.tb)
203s   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, 
in loadTestsFromName

203s module = self.importer.importFromPath(
203s  ^
203s   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, 
in importFromPath

203s return self.importFromDir(dir_path, fqname)
203s
203s   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, 
in importFromDir

203s mod = load_module(part_fqname, fh, filename, desc)
203s   
203s   File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", 
line 238, in load_module

203s return load_source(name, filename, file)
203s^
203s   File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", 
line 175, in load_source

203s module = _load(spec)
203s  ^^^
203s   File "", line 960, in _load
203s   File "", line 929, in _load_unlocked
203s   File "", line 994, in 
exec_module
203s   File "", line 488, in 
_call_with_frames_removed
203s   File 
"/tmp/autopkgtest.2t28bh/autopkgtest_tmp/tests/test_const.py", line 32, 
in 

203s from tools import (
203s   File "/tmp/autopkgtest.2t28bh/autopkgtest_tmp/tests/tools.py", 
line 18, in 

203s import distutils.spawn
203s ModuleNotFoundError: No module named 'distutils'
203s
203s ==
203s ERROR: Failure: ModuleNotFoundError (No module named 'distutils')
203s --
203s Traceback (most recent call last):
203s   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, 
in runTest

203s raise self.exc_val.with_traceback(self.tb)
203s   File "/usr/lib/python3/dist-packages/nose/loader.py", line 416, 
in loadTestsFromName

203s module = self.importer.importFromPath(
203s  ^
203s   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, 
in importFromPath

203s return self.importFromDir(dir_path, fqname)
203s
203s   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, 
in importFromDir

203s mod = load_module(part_fqname, fh, filename, desc)
203s   
203s   File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", 
line 238, in load_module

203s return load_source(name, filename, file)
203s^
203s   File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", 
line 175, in load_source

203s module = _load(spec)
203s  ^^^
203s   File "", line 960, in _load
203s   File "", line 929, in _load_unlocked
203s   File "", line 994, in 
exec_module
203s   File "", line 488, in 
_call_with_frames_removed
203s   File 
"/tmp/autopkgtest.2t28bh/autopkgtest_tmp/tests/test_decode.py", line 88, 
in 

203s from tools import (
203s   File "/tmp/autopkgtest.2t28bh/autopkgtest_tmp/tests/tools.py", 
line 18, in 

203s import distutils.spawn
203s ModuleNotFoundError: No module named 'distutils'
203s
203s ==
203s ERROR: Failure: ModuleNotFoundError (No module named 'distutils')
203s --
203s Traceback (

Bug#1056449: pytest-localserver's autopkg tests fail with Python 3.12

2023-11-22 Thread Matthias Klose

Package: src:pytest-localserver
Version: 0.5.0-4
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

pytest-localserver's autopkg tests fail with Python 3.12:

[...]
396s [*] testing python3.12:
397s = test session starts 
==
397s platform linux -- Python 3.12.0+, pytest-7.4.3, pluggy-1.3.0 -- 
/usr/bin/python3.12

397s cachedir: .pytest_cache
397s rootdir: /tmp/autopkgtest.lrRZTA/build.tzK/src
397s collecting ... collected 11 items / 1 error
397s
397s  ERRORS 

397s _ ERROR collecting tests/test_smtp.py 
__
397s ImportError while importing test module 
'/tmp/autopkgtest.lrRZTA/build.tzK/src/tests/test_smtp.py'.

397s Hint: make sure your test modules/packages have valid Python names.
397s Traceback:
397s /usr/lib/python3.12/importlib/__init__.py:90: in import_module
397s return _bootstrap._gcd_import(name[level:], package, level)
397s tests/test_smtp.py:8: in 
397s from pytest_localserver import plugin, smtp
397s pytest_localserver/smtp.py:10: in 
397s import asyncore
397s E   ModuleNotFoundError: No module named 'asyncore'
397s === short test summary info 


397s ERROR tests/test_smtp.py
397s !! stopping after 1 failures 
!!!
397s  Interrupted: 1 error during collection 

397s === 1 error in 0.41s 
===




Bug#1055550: redland-bindings ftbfs with Python 3.12

2023-11-07 Thread Matthias Klose

Package: src:redland-bindings
Version: 1.0.17.1+dfsg-4
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12


[...]
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<>'
for python in python3.12 python3.11; do \
/usr/bin/make -C $python check-local PYTHON=$python || exit ; \
done
make[2]: Entering directory '/<>/python3.12'
PYTHONPATH=. \
  python3.12 ./redlandtest.py
Traceback (most recent call last):
  File "/<>/python3.12/./redlandtest.py", line 10, in 
from RDF import *
  File "/<>/python3.12/RDF.py", line 126, in 
import Redland
  File "/<>/python3.12/Redland.py", line 26, in 
_Redland = swig_import_helper()
   
  File "/<>/python3.12/Redland.py", line 13, in 
swig_import_helper

import imp
ModuleNotFoundError: No module named 'imp'
make[2]: *** [Makefile:785: unittest-python] Error 1
make[2]: Leaving directory '/<>/python3.12'


Fixing the imp import, the build fails later with:

[...]
   debian/rules override_dh_auto_test
make[1]: Entering directory 
'/home/packages/12/redland-bindings-1.0.17.1+dfsg'

for python in python3.12 python3.11; do \
/usr/bin/make -C $python check-local PYTHON=$python || exit ; \
done
make[2]: Entering directory 
'/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12'

PYTHONPATH=. \
  python3.12 ./redlandtest.py
Traceback (most recent call last):
  File 
"/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12/./redlandtest.py", 
line 10, in 

from RDF import *
  File 
"/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12/RDF.py", 
line 126, in 

import Redland
  File 
"/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12/Redland.py", 
line 26, in 

_Redland = swig_import_helper()
   
  File 
"/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12/Redland.py", 
line 22, in swig_import_helper

_mod = imp.load_module('_Redland', fp, pathname, description)
   ^^
  File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", line 
246, in load_module

return load_dynamic(name, filename, file)
   ^^
  File "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", line 
346, in load_dynamic

return _load(spec)
   ^^^
ImportError: 
/home/packages/12/redland-bindings-1.0.17.1+dfsg/python3.12/_Redland.cpython-312-x86_64-linux-gnu.so: 
undefined symbol: PyUnicode_AS_DATA

make[2]: *** [Makefile:785: unittest-python] Error 1



Bug#1055159: python-svg.path's autopkg tests fail with pillow 10.1.0

2023-11-01 Thread Matthias Klose

Package: src:python-svg.path
Version: 6.3-1
Severity: serious
Tags: sid trixie

python-svg.path's autopkg tests fail with pillow 10.1.0.
see
https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-svg.path/39404032/log.gz


 27s ==
 27s FAIL: test_image (tests.test_image.ImageTest.test_image)
 27s --
 27s Traceback (most recent call last):
 27s   File 
"/tmp/autopkgtest-lxc.0vs2cq8a/downtmp/build.pRi/src/tests/test_image.py", line 
130, in test_image

 27s self.assertFalse(
 27s AssertionError: (10, 12, 403, 742) is not false : The resulting image is 
different from test_image.png

 27s
 27s ==
 27s FAIL: test_image 
(tests.test_boundingbox_image.BoundingBoxImageTest.test_image)

 27s --
 27s Traceback (most recent call last):
 27s   File 
"/tmp/autopkgtest-lxc.0vs2cq8a/downtmp/build.pRi/src/tests/test_boundingbox_image.py", 
line 139, in test_image

 27s self.assertFalse(
 27s AssertionError: (10, 12, 391, 742) is not false : The resulting image is 
different from test_boundingbox_image.png

 27s
 27s --
 27s Ran 46 tests in 0.751s
 27s
 27s FAILED (failures=2)
 27s Test failed: 
 27s error: Test failed: failures=2>




Bug#1037619: dmucs: ftbfs with GCC-13

2023-06-14 Thread Matthias Klose
Package: src:dmucs
Version: 0.6.1-3
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/dmucs_0.6.1-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Svprintf.o Svprintf.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o sprt.o sprt.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Smaskwait.o Smaskwait.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Sread.o Sread.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Swait.o Swait.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o srmtrblk.o srmtrblk.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Smkskt.o Smkskt.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Sreadbytes.o Sreadbytes.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Swrite.o Swrite.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o stpblk.o stpblk.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Sopen.o Sopen.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Srmsrvr.o Srmsrvr.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o error.o error.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o stpnxt.o stpnxt.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Sopenv.o Sopenv.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Sscanf.o Sscanf.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o fopenv.o fopenv.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o strnxtfmt.o strnxtfmt.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Speek.o Speek.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o cprt.o cprt.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Speername.o Speername.c
cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -O -I./HDR -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o Speeraddr.o Speeraddr.c
cc

Bug#1015709: xmlrpc-c: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:xmlrpc-c
Version: 1.33.14-10
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/xmlrpc-c_1.33.14-10_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
casprintf.c:102:5: warning: ignoring return value of ‘vasprintf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  102 | vasprintf(&string, fmt, varargs);
  | ^~~~
gcc -c -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W -Wno-uninitialized -Wundef 
-Wimplicit -Wno-unknown-pragmas -Wmissing-declarations -Wstrict-prototypes 
-Wmissing-prototypes -fno-common -g -O3  -Isrcdir/lib/util/include 
-I/<>  -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security 
cmdline_parser.c
g++ -c -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -std=gnu++98 -Wall -W 
-Wno-uninitialized -Wundef -Wimplicit -Wno-unknown-pragmas  -Wsynth -g  
-Isrcdir/lib/util/include -I/<>  -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security cmdline_parser_cpp.cpp
cc1plus: warning: command-line option ‘-Wimplicit’ is valid for C/ObjC but not 
for C++
gcc -c -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W -Wno-uninitialized -Wundef 
-Wimplicit -Wno-unknown-pragmas -Wmissing-declarations -Wstrict-prototypes 
-Wmissing-prototypes -fno-common -g -O3  -Isrcdir/lib/util/include 
-I/<>  -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security 
getoptx.c
gcc -c -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W -Wno-uninitialized -Wundef 
-Wimplicit -Wno-unknown-pragmas -Wmissing-declarations -Wstrict-prototypes 
-Wmissing-prototypes -fno-common -g -O3  -Isrcdir/lib/util/include 
-I/<>  -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security 
string_parser.c
gcc -c -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W -Wno-uninitialized -Wundef 
-Wimplicit -Wno-unknown-pragmas -Wmissing-declarations -Wstrict-prototypes 
-Wmissing-prototypes -fno-common -g -O3  -Isrcdir/lib/util/include 
-I/<>  -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security 
stripcaseeq.c
make[4]: Leaving directory '/<>/lib/util'
make -C libutil/ -f /<>/lib/libutil/Makefile \
all 
make[4]: Entering directory '/<>/lib/libutil'
cat /dev/null >depend.mk
ln -s /<> srcdir
ln -s /<> blddir
gcc -c -o asprintf.o -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W 
-Wno-uninitialized -Wundef -Wimplicit -Wno-unknown-pragmas 
-Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g 
-O3  -I/<> -Isrcdir -I/<>/include -Isrcdir/include 
-Isrcdir/lib/util/include  -g -O2 -ffile-prefix-map=/<>=. 
-flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat 
-Werror=format-security asprintf.c
asprintf.c: In function ‘xmlrpc_vasprintf’:
asprintf.c:124:5: warning: ignoring return value of ‘vasprintf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  124 | vasprintf(&string, fmt, varargs);
  | ^~~~
gcc -c -o base64.o -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W 
-Wno-uninitialized -Wundef -Wimplicit -Wno-unknown-pragmas 
-Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g 
-O3  -I/<> -Isrcdir -I/<>/include -Isrcdir/include 
-Isrcdir/lib/util/include  -g -O2 -ffile-prefix-map=/<>=. 
-flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat 
-Werror=format-security base64.c
gcc -c -o error.o -D_FORTIFY_SOURCE=2 -DNDEBUG -fPIE -Wall -W 
-Wno-uninitialized -Wundef -Wimplicit -Wno-unknown-pragmas 
-Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g 
-O3  -I/<> -Isrcdir -I/<>/include -Isrcdir/include 
-I

Bug#1015703: webdruid: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:webdruid
Version: 0.5.4-16
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/webdruid_0.5.4-16_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
logs_mgmt.c:437:38: warning: passing argument 1 of ‘gzread’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  437 |  plog->gz_f_end = gzread(plog->gz_file, plog->gz_f_buf, 
GZ_BUFSIZE);
  |  ^
  |  |
  |  struct gzFile_s **
In file included from /usr/include/zlib.h:34,
 from logs_mgmt.c:28:
/usr/include/zlib.h:1390:28: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argument is of type ‘struct gzFile_s **’
 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
  |^~
logs_mgmt.c: In function ‘free_log_struct’:
logs_mgmt.c:566:19: warning: passing argument 1 of ‘gzclose’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  566 |   gzclose(plog->gz_file);
  |   ^
  |   |
  |   struct gzFile_s **
In file included from /usr/include/zlib.h:34,
 from logs_mgmt.c:28:
/usr/include/zlib.h:1630:32: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} 
but argument is of type ‘struct gzFile_s **’
 1630 | ZEXTERN int ZEXPORTgzclose OF((gzFile file));
  |^~
msgfmt po/ca.po -o po/ca.mo
msgfmt po/cs.po -o po/cs.mo
msgfmt po/da.po -o po/da.mo
msgfmt po/de.po -o po/de.mo
msgfmt po/el.po -o po/el.mo
msgfmt po/es.po -o po/es.mo
msgfmt po/et.po -o po/et.mo
msgfmt po/fi.po -o po/fi.mo
msgfmt po/fr.po -o po/fr.mo
msgfmt po/gl.po -o po/gl.mo
msgfmt po/hr.po -o po/hr.mo
msgfmt po/hu.po -o po/hu.mo
msgfmt po/id.po -o po/id.mo
msgfmt po/is.po -o po/is.mo
msgfmt po/it.po -o po/it.mo
msgfmt po/ja.po -o po/ja.mo
msgfmt po/ko.po -o po/ko.mo
msgfmt po/lv.po -o po/lv.mo
msgfmt po/ml.po -o po/ml.mo
msgfmt po/nl.po -o po/nl.mo
msgfmt po/no.po -o po/no.mo
msgfmt po/pl.po -o po/pl.mo
msgfmt po/pt.po -o po/pt.mo
msgfmt po/ro.po -o po/ro.mo
msgfmt po/ru.po -o po/ru.mo
msgfmt po/sl.po -o po/sl.mo
msgfmt po/sr.po -o po/sr.mo
msgfmt po/sv.po -o po/sv.mo
msgfmt po/tr.po -o po/tr.mo
msgfmt po/uk.po -o po/uk.mo
msgfmt po/zh.po -o po/zh.mo
gcc -flto=auto -ffat-lto-objects -Wl,-z,relro -o webdruid webdruid.o hashtab.o 
linklist.o preserve.o parser.o output.o xml_output.o dot_output.o utils.o 
dns_resolv.o graphs.o sengine.o logs_mgmt.o -lgd -lfreetype -lpng -lpthread -lz 
-lm 
In function ‘resolve_dns’,
inlined from ‘main’ at webdruid.c:1107:16:
dns_resolv.c:171:36: warning: writing 1 byte into a region of size 0 
[-Wstringop-overflow=]
  171 |  log_rec->hostname[MAXHOST]=0;
  |^
webdruid.c: In function ‘main’:
webdruid.h:204:31: note: at offset 128 into destination object ‘hostname’ of 
size 128
  204 | struct  log_struct  {  char   hostname[MAXHOST];   /* hostname  
   */
  |   ^
/usr/bin/ld: /tmp/ccbHhwhB.ltrans0.ltrans.o: in function `main':
/<>/dns_resolv.c:230: undefined reference to `__db185_open'
/usr/bin/ld: /<>/dns_resolv.c:866: undefined reference to 
`__db185_open'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:56: webdruid] Error 1
make[1]: Leaving directory '/<>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] 
Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



Bug#1015664: snacc: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:snacc
Version: 1.3.1-9
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/snacc_1.3.1-9_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
  (optional)_ZN8EXTERNAL4BDecER6AsnBufRmP13__jmp_buf_tag@Base 1.3.1
  _ZN8EXTERNAL4BEncER6AsnBuf@Base 1.3.1
- (optional)_ZN8EXTERNAL7BDecPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN8EXTERNAL7BDecPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN8EXTERNAL7BDecPduER6AsnBufRm@Base 1.3.1
- (optional)_ZN8EXTERNAL7BEncPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN8EXTERNAL7BEncPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN8EXTERNAL7BEncPduER6AsnBufRm@Base 1.3.1
  _ZN8EXTERNALC1ERKS_@Base 1.3.1
  _ZN8EXTERNALC1Ev@Base 1.3.1
@@ -296,26 +296,26 @@
  _ZN8EXTERNALD1Ev@Base 1.3.1
  _ZN8EXTERNALD2Ev@Base 1.3.1
  _ZN8EXTERNALaSERKS_@Base 1.3.1
- (optional)_ZN9IA5String4BDecER6AsnBufRjP13__jmp_buf_tag@Base 1.3.1
+#MISSING: 1.3.1-9# 
(optional)_ZN9IA5String4BDecER6AsnBufRjP13__jmp_buf_tag@Base 1.3.1
  (optional)_ZN9IA5String4BDecER6AsnBufRmP13__jmp_buf_tag@Base 1.3.1
  _ZN9IA5String4BEncER6AsnBuf@Base 1.3.1
- (optional)_ZN9IA5String7BDecPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN9IA5String7BDecPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN9IA5String7BDecPduER6AsnBufRm@Base 1.3.1
- (optional)_ZN9IA5String7BEncPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN9IA5String7BEncPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN9IA5String7BEncPduER6AsnBufRm@Base 1.3.1
- _ZN9IA5StringD0Ev@Base 1.3.1
- _ZN9IA5StringD1Ev@Base 1.3.1
- _ZN9IA5StringD2Ev@Base 1.3.1
- (optional)_ZN9T61String4BDecER6AsnBufRjP13__jmp_buf_tag@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9IA5StringD0Ev@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9IA5StringD1Ev@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9IA5StringD2Ev@Base 1.3.1
+#MISSING: 1.3.1-9# 
(optional)_ZN9T61String4BDecER6AsnBufRjP13__jmp_buf_tag@Base 1.3.1
  (optional)_ZN9T61String4BDecER6AsnBufRmP13__jmp_buf_tag@Base 1.3.1
  _ZN9T61String4BEncER6AsnBuf@Base 1.3.1
- (optional)_ZN9T61String7BDecPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN9T61String7BDecPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN9T61String7BDecPduER6AsnBufRm@Base 1.3.1
- (optional)_ZN9T61String7BEncPduER6AsnBufRj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZN9T61String7BEncPduER6AsnBufRj@Base 1.3.1
  (optional)_ZN9T61String7BEncPduER6AsnBufRm@Base 1.3.1
- _ZN9T61StringD0Ev@Base 1.3.1
- _ZN9T61StringD1Ev@Base 1.3.1
- _ZN9T61StringD2Ev@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9T61StringD0Ev@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9T61StringD1Ev@Base 1.3.1
+#MISSING: 1.3.1-9# _ZN9T61StringD2Ev@Base 1.3.1
  _ZNK12ISO646String5CloneEv@Base 1.3.1
  _ZNK13GeneralString5CloneEv@Base 1.3.1
  _ZNK13GraphicString5CloneEv@Base 1.3.1
@@ -337,7 +337,7 @@
  _ZNK6AsnOid8OidEquivERKS_@Base 1.3.1
  _ZNK7AsnBits5CloneEv@Base 1.3.1
  _ZNK7AsnBits5PrintERSo@Base 1.3.1
- (optional)_ZNK7AsnBits6GetBitEj@Base 1.3.1
+#MISSING: 1.3.1-9# (optional)_ZNK7AsnBits6GetBitEj@Base 1.3.1
  (optional)_ZNK7AsnBits6GetBitEm@Base 1.3.1
  _ZNK7AsnBits9BitsEquivERKS_@Base 1.3.1
  _ZNK7AsnBool5CloneEv@Base 1.3.1
@@ -357,7 +357,7 @@
  _ZNK8EXTERNAL5PrintERSo@Base 1.3.1
  _ZNK9IA5String5CloneEv@Base 1.3.1
  _ZNK9T61String5CloneEv@Base 1.3.1
- _ZNKSt5ctypeIcE8do_widenEc@Base 1.3.1
+#MISSING: 1.3.1-9# _ZNKSt5ctypeIcE8do_widenEc@Base 1.3.1
  _ZTI12ISO646String@Base 1.3.1
  _ZTI13GeneralString@Base 1.3.1
  _ZTI13GraphicString@Base 1.3.1
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Bug#1015651: riemann-c-client: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:riemann-c-client
Version: 1.10.4-2
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/riemann-c-client_1.10.4-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
checking for int64_t... yes
checking for ssize_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libprotobuf-c... yes
checking for check... yes
checking for json-c >= 0.11... yes
checking for gnutls >= 2.8... yes
checking whether /usr/bin/ld -m elf_x86_64 supports symbol version scripts... 
yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/riemann/riemann-client.h
config.status: creating lib/riemann/riemann-client.pc
config.status: creating lib/riemann/platform.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/<>'
   dh_auto_build -O--no-parallel
cd debian/build-tree && make -j1
make[1]: Entering directory '/<>/debian/build-tree'
/bin/bash /<>/install-sh -d ./lib/riemann/proto
protoc-c ../../lib/riemann/proto/riemann.proto -I../../lib/riemann/proto 
--c_out=./lib/riemann/proto
make --no-print-directory all-am
gcc -DHAVE_CONFIG_H -I. -I../.. -I./lib/riemann   -Wdate-time 
-D_FORTIFY_SOURCE=2 -I../../lib -I./lib -I/usr/include/json-c  -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -c -o 
src/riemann_client-riemann-client.o `test -f 'src/riemann-client.c' || echo 
'../../'`src/riemann-client.c
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. 
-I./lib/riemann   -Wdate-time -D_FORTIFY_SOURCE=2 -I../../lib -I./lib  
-I/usr/include/p11-kit-1 -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -c 
-o lib/riemann/libriemann_client_la-client.lo `test -f 'lib/riemann/client.c' 
|| echo '../../'`lib/riemann/client.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I./lib/riemann -Wdate-time 
-D_FORTIFY_SOURCE=2 -I../../lib -I./lib -I/usr/include/p11-kit-1 -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -c 
../../lib/riemann/client.c  -fPIC -DPIC -o 
lib/riemann/.libs/libriemann_client_la-client.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I./lib/riemann -Wdate-time 
-D_FORTIFY_SOURCE=2 -I../../lib -I./lib -I/usr/include/p11-kit-1 -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -c 
../../lib/riemann/client.c -o lib/riemann/libriemann_client_la-client.o 
>/dev/null 2>&1
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. 
-I./lib/riemann   -Wdate-time -D_FORTIFY_SOURCE=2 -I../../lib -I./lib  
-I/usr/include/p11-kit-1 -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -c 
-o lib/riemann/client/libriemann_client_la-tcp.lo `test -f 
'lib/riemann/client/tcp.c' || echo '../../'`lib/riemann/client/tcp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I./lib/riemann -Wdate-time 
-D_FORTIFY_SOURCE=2 -I../../lib -I./lib -I/usr/include/p11-kit-1 -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -c 
../../lib/riemann/client/tcp.c  -fPIC -DPIC -o 
lib/riemann/client/.libs/libriemann_client_la-tcp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I./lib/riemann -Wdate-time 
-D_FORTIFY_SOURCE=2 -I../../lib -I./lib -I/usr/include/p11-kit-1 -g -O2 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -W

Bug#1015508: libopendbx: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:libopendbx
Version: 1.4.6-16
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/libopendbx_1.4.6-16_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
make[2]: Leaving directory '/<>'
make[1]: Leaving directory '/<>'
dh_testdir -a
dh_testroot -a
dh_installdocs -plibopendbx1
dh_installchangelogs -plibopendbx1 ChangeLog
dh_installman -plibopendbx1-dev debian/tmp/usr/share/man/man3/*
dh_install -plibopendbx1 "debian/tmp/usr/lib/libopendbx.so.*" "usr/lib/"
dh_install -plibopendbx1 "debian/tmp/usr/lib/libopendbxplus.so.*" "usr/lib/"
dh_install -plibopendbx1 --autodest "debian/tmp/usr/share/locale/*/*/opendbx.mo"
dh_install -plibopendbx1-dev "debian/tmp/usr/include/opendbx/api" 
"usr/include/opendbx"
dh_install -plibopendbx1-dev "debian/tmp/usr/include/opendbx/api.h" 
"usr/include/opendbx"
dh_install -plibopendbx1-dev "debian/tmp/usr/lib/libopendbx.so" 
"debian/tmp/usr/lib/libopendbx.a" "usr/lib/"
dh_install -plibopendbx1-dev "debian/tmp/usr/lib/libopendbxplus.so" 
"debian/tmp/usr/lib/libopendbxplus.a" "usr/lib/"
dh_install -plibopendbx1-dev "opendbx.pc" "usr/lib/x86_64-linux-gnu/pkgconfig/"
dh_link -plibopendbx1-dev "usr/share/doc/libopendbx1" 
"usr/share/doc/libopendbx1-dev"
dh_link -plibopendbx1-dev "usr/include/opendbx/api.h" "usr/include/odbx.h"
dh_link -popendbx-utils "usr/share/doc/libopendbx1" 
"usr/share/doc/opendbx-utils"
set -e ; \
for be in firebird mssql mysql pgsql odbc sqlite3 sybase ; do \
dh_install  -plibopendbx1-${be} 
"debian/tmp/usr/lib/opendbx/lib${be}backend.so*" "usr/lib/opendbx/" ; \
dh_link -plibopendbx1-${be} "usr/share/doc/libopendbx1" 
"usr/share/doc/libopendbx1-${be}" ; \
done
dh_installman -popendbx-utils debian/tmp/usr/share/man/man1/*
dh_install -popendbx-utils
mv /<>/debian/opendbx-utils/usr/bin/odbxtest.sh 
/<>/debian/opendbx-utils/usr/bin/odbxtest.master
dh_link -a
dh_strip -a
dh_compress -a
dh_fixperms -a
dh_makeshlibs -a --exclude=backend
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libopendbx1/DEBIAN/symbols doesn't match 
completely debian/libopendbx1.symbols
--- debian/libopendbx1.symbols (libopendbx1_1.4.6-16_amd64)
+++ dpkg-gensymbolsdol74R   2022-06-10 08:58:23.522545710 +
@@ -137,17 +137,17 @@
  _ZN7OpenDBX9Conn_ImplD2Ev@Base 1.4.6
  
_ZN7OpenDBX9ExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base
 1.4.6
  
_ZN7OpenDBX9ExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base
 1.4.6
- _ZN7OpenDBX9ExceptionD0Ev@Base 1.4.6
- _ZN7OpenDBX9ExceptionD1Ev@Base 1.4.6
- _ZN7OpenDBX9ExceptionD2Ev@Base 1.4.6
+#MISSING: 1.4.6-16# _ZN7OpenDBX9ExceptionD0Ev@Base 1.4.6
+#MISSING: 1.4.6-16# _ZN7OpenDBX9ExceptionD1Ev@Base 1.4.6
+#MISSING: 1.4.6-16# _ZN7OpenDBX9ExceptionD2Ev@Base 1.4.6
  _ZN7OpenDBX9Stmt_ImplC1EP6odbx_t@Base 1.4.6
  _ZN7OpenDBX9Stmt_ImplC2EP6odbx_t@Base 1.4.6
  _ZNK7OpenDBX9Exception7getCodeEv@Base 1.4.6
  _ZNK7OpenDBX9Exception7getTypeEv@Base 1.4.6
  _ZNK7OpenDBX9Stmt_Impl10_getHandleEv@Base 1.4.6
- 
(optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base
 1.4.6
- (optional=templinst|arch=!alpha !armel !armhf !i386 !kfreebsd-i386 !mips 
!mipsel !powerpc !powerpcspe !ppc64 
!s390x)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base
 1.4.6
- 
(optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE4findERS6_@Base
 1.4.6
+#MISSING: 1.4.6-16# 
(optional=templinst)_ZNSt8_Rb_treeIKNSt7__

Bug#1015506: libofa: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:libofa
Version: 0.9.3-21
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/libofa_0.9.3-21_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
 /usr/bin/install -c -m 644 libofa.pc 
'/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
make[3]: Leaving directory '/<>'
make[2]: Leaving directory '/<>'
make[1]: Leaving directory '/<>'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
dh_missing: warning: usr/lib/x86_64-linux-gnu/libofa.la exists in debian/tmp 
but is not installed to anywhere 
The following debhelper tools have reported what they installed (with 
files per package)
 * dh_install: libofa0 (2), libofa0-dev (4)
 * dh_installdocs: libofa0 (1), libofa0-dev (1)
 * dh_installexamples: libofa0 (0), libofa0-dev (5)
If the missing files are installed by another tool, please file a bug 
against it.
When filing the report, if the tool is not part of debhelper itself, 
please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide 
for debhelper (10.6.3+).
  (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary 
when only a subset is built
If the omission is intentional or no other helper can take care of this 
consider adding the
paths to debian/not-installed.

Remember to be careful with paths containing "x86_64-linux-gnu", where 
you might need to
use a wildcard or (assuming compat 13+) e.g. ${DEB_HOST_MULTIARCH} in 
debian/not-installed
to ensure it works on all architectures (see #961104).
   dh_dwz
   dh_strip
   dh_makeshlibs
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libofa0/DEBIAN/symbols doesn't match 
completely debian/libofa0.symbols
--- debian/libofa0.symbols (libofa0_0.9.3-21_amd64)
+++ dpkg-gensymbolsrgAYaP   2022-06-10 09:08:06.590351785 +
@@ -22,9 +22,9 @@
  (c++)"FrameTracker_op::GetBestMatch(float, TrackFrame_op*)@Base" 0.9.3
  (c++)"FrameTracker_op::TrackPeaks()@Base" 0.9.3
  (c++)"FrameTracker_op::~FrameTracker_op()@Base" 0.9.3
- (optional|c++)"JAMA::SVD::SVD(TNT::Array2D const&)@Base" 0.9.3
- (c++)"OnePrintError::OnePrintError(std::__cxx11::basic_string, std::allocator >)@Base" 0.9.3
- (c++)"OnePrintError::~OnePrintError()@Base" 0.9.3
+#MISSING: 0.9.3-21# (optional|c++)"JAMA::SVD::SVD(TNT::Array2D 
const&)@Base" 0.9.3
+#MISSING: 0.9.3-21# 
(c++)"OnePrintError::OnePrintError(std::__cxx11::basic_string, std::allocator >)@Base" 0.9.3
+#MISSING: 0.9.3-21# (c++)"OnePrintError::~OnePrintError()@Base" 0.9.3
  (c++)"Signal_op::ConvertSampleRate(long)@Base" 0.9.3
  (c++)"Signal_op::CutSignal(double, double)@Base" 0.9.3
  (c++)"Signal_op::GetCrossCorrelation()@Base" 0.9.3
@@ -38,10 +38,10 @@
  (c++)"Signal_op::RemoveSilence(double, double)@Base" 0.9.3
  (c++)"Signal_op::Signal_op()@Base" 0.9.3
  (c++)"Signal_op::~Signal_op()@Base" 0.9.3
- (optional|c++)"TNT::Array1D::Array1D(int)@Base" 0.9.3
- (optional|c++)"TNT::Array2D::Array2D(int, int)@Base" 0.9.3
- (optional|c++)"TNT::Array2D::initialize_(int, int)@Base" 0.9.3
- (c++)"TNT::Array2D::~Array2D()@Base" 0.9.3
+#MISSING: 0.9.3-21# (optional|c++)"TNT::Array1D::Array1D(int)@Base" 
0.9.3
+#MISSING: 0.9.3-21# (optional|c++)"TNT::Array2D::Array2D(int, 
int)@Base" 0.9.3
+#MISSING: 0.9.3-21# (optional|c++)"TNT::Array2D::initialize_(int, 
int)@Base" 0.9.3
+#MISSING: 0.9.3-21# (c++)"TNT::Array2D::~Array2D(

Bug#1015499: liblastfm: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:liblastfm
Version: 1.1.0-4
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/liblastfm_1.1.0-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
-- Installing: /<>/debian/tmp/usr/include/lastfm5/Xspf.h
-- Installing: /<>/debian/tmp/usr/include/lastfm5/misc.h
-- Installing: /<>/debian/tmp/usr/include/lastfm5/ws.h
-- Installing: /<>/debian/tmp/usr/include/lastfm5/global.h
-- Installing: 
/<>/debian/tmp/usr/lib/x86_64-linux-gnu/liblastfm_fingerprint5.so.1.1.0
-- Installing: 
/<>/debian/tmp/usr/lib/x86_64-linux-gnu/liblastfm_fingerprint5.so.1
-- Set runtime path of 
"/<>/debian/tmp/usr/lib/x86_64-linux-gnu/liblastfm_fingerprint5.so.1.1.0"
 to ""
-- Installing: 
/<>/debian/tmp/usr/lib/x86_64-linux-gnu/liblastfm_fingerprint5.so
-- Installing: /<>/debian/tmp/usr/include/lastfm5/Fingerprint.h
-- Installing: 
/<>/debian/tmp/usr/include/lastfm5/FingerprintableSource.h
make[2]: Leaving directory '/<>/build/qt5/so'
make[1]: Leaving directory '/<>'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   debian/rules override_dh_strip
make[1]: Entering directory '/<>'
dh_strip --dbgsym-migration='liblastfm5-dbg (<< 1.1.0), 
liblastfm-fingerprint5-dbg (<< 1.1.0)'
make[1]: Leaving directory '/<>'
   dh_makeshlibs -a
dpkg-gensymbols: warning: debian/liblastfm-fingerprint5-1/DEBIAN/symbols 
doesn't match completely debian/liblastfm-fingerprint5-1.symbols
--- debian/liblastfm-fingerprint5-1.symbols 
(liblastfm-fingerprint5-1_1.1.0-4_amd64)
+++ dpkg-gensymbolsg3j3gs   2022-06-10 08:46:25.692820373 +
@@ -12,10 +12,10 @@
  _ZNK6lastfm11Fingerprint2idEv@Base 1.0.0
  _ZNK6lastfm11Fingerprint4dataEv@Base 1.0.0
  _ZNK6lastfm11Fingerprint6submitEv@Base 1.0.0
- 
(optional=templinst|subst)_ZNSt6vectorIfSaIfEE17_M_default_appendE{size_t}@Base 
1.1.0
- 
(optional=templinst|subst)_ZNSt6vectorIiSaIiEE17_M_default_appendE{size_t}@Base 
1.1.0
- 
(optional=templinst|subst)_ZNSt6vectorIjSaIjEE17_M_default_appendE{size_t}@Base 
1.1.0
- 
(optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base
 1.1.0
+#MISSING: 1.1.0-4# 
(optional=templinst|subst)_ZNSt6vectorIfSaIfEE17_M_default_appendE{size_t}@Base 
1.1.0
+#MISSING: 1.1.0-4# 
(optional=templinst|subst)_ZNSt6vectorIiSaIiEE17_M_default_appendE{size_t}@Base 
1.1.0
+#MISSING: 1.1.0-4# 
(optional=templinst|subst)_ZNSt6vectorIjSaIjEE17_M_default_appendE{size_t}@Base 
1.1.0
+#MISSING: 1.1.0-4# 
(optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base
 1.1.0
  _ZTIN6lastfm11Fingerprint5ErrorE@Base 1.0.0
  _ZTSN6lastfm11Fingerprint5ErrorE@Base 1.0.0
  _Zls6QDebugN6lastfm11Fingerprint5ErrorE@Base 1.0.2
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/liblastfm5-1/DEBIAN/symbols doesn't match 
completely debian/liblastfm5-1.symbols
--- debian/liblastfm5-1.symbols (liblastfm5-1_1.1.0-4_amd64)
+++ dpkg-gensymbolsRTvdct   2022-06-10 08:46:25.20671 +
@@ -574,7 +574,7 @@
  _ZNK6lastfm8XmlQueryixERK7QString@Base 1.0.0
  _ZTIN6lastfm10RadioTunerE@Base 1.0.0
  _ZTIN6lastfm12AbstractTypeE@Base 1.0.0
- _ZTIN6lastfm12MutableTrackE@Base 1.0.0
+#MISSING: 1.1.0-4# _ZTIN6lastfm12MutableTrackE@Base 1.0.0
  _ZTIN6lastfm14AudioscrobblerE@Base 1.0.0
  _ZTIN6lastfm20NetworkAccessManagerE@Base 1.0.0
  _ZTIN6lastfm24NetworkConnectionMonitorE@Base 1.0.0
@@ -599,7 +599,7 @@
  _ZTSN6lastfm5TrackE@Base 1.0.0
  _ZTSN6lastfm6ArtistE@Base 1.0.0
  _ZTVN6lastfm10RadioTunerE@Base 1.0.0
- _ZTVN6lastfm12MutableTrackE@Base 1.0.0
+#MISSING: 1.1.0-4# _ZTVN6lastfm12MutableTrackE@Base 1.0.0
  _ZTVN6lastfm14Audioscr

Bug#1015377: crossguid: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:crossguid
Version: 0.0+git200150803-5
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/crossguid_0.0+git200150803-5_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]

Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package crossguid
dpkg-buildpackage: info: source version 0.0+git200150803-5
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Balint Reczey 

 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean
   debian/rules override_dh_clean
make[1]: Entering directory '/<>'
dh_clean libcrossguid.* *.o
make[1]: Leaving directory '/<>'
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
x86_64-linux-gnu-g++ -shared -fPIC -Wall -std=c++11 
-Wl,-soname,libcrossguid.so.0 -DGUID_LIBUUID \
-I/usr/include/uuid  guid.cpp -o libcrossguid.so.0.0.1 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security 
-luuid \
-flto=auto -ffat-lto-objects -Wl,-z,relro
ar x /usr/lib/x86_64-linux-gnu/libuuid.a
ar cr libcrossguid.a *.o
make[1]: Leaving directory '/<>'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<>'
mkdir -p debian/tmp/usr/include
mkdir -p debian/tmp/usr/lib/x86_64-linux-gnu
cp guid.h debian/tmp/usr/include/
cp libcrossguid.* debian/tmp/usr/lib/x86_64-linux-gnu/
make[1]: Leaving directory '/<>'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_perl
   debian/rules override_dh_link
make[1]: Entering directory '/<>'
dh_link -plibcrossguid-dev usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 
usr/lib/x86_64-linux-gnu/libcrossguid.so
dh_link -plibcrossguid0 usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 
usr/lib/x86_64-linux-gnu/libcrossguid.so.0
make[1]: Leaving directory '/<>'
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libcrossguid0/DEBIAN/symbols doesn't match 
completely debian/libcrossguid0.symbols
--- debian/libcrossguid0.symbols (libcrossguid0_0.0+git200150803-5_amd64)
+++ dpkg-gensymbolsTEmDOc   2022-06-10 09:08:38.377891114 +
@@ -15,6 +15,6 @@
  _ZN4GuidaSERKS_@Base 0.0+git200150803
  _ZNK4GuideqERKS_@Base 0.0+git200150803
  _ZNK4GuidneERKS_@Base 0.0+git200150803
- _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803
- (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803
+#MISSING: 0.0+git200150803-5# _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803
+#MISSING: 0.0+git200150803-5# (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 
0.0+git200150803
  _ZlsRSoRK4Guid@Base 0.0+git200150803
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit 
status 2



Bug#1015372: coinor-dylp: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:coinor-dylp
Version: 1.10.4-2
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/coinor-dylp_1.10.4-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
make[1]: Leaving directory '/<>'
   dh_auto_test
make -j8 test "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
make[1]: Entering directory '/<>'
Making all in Data/Sample
make[2]: Entering directory '/<>/Data/Sample'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/<>/Data/Sample'
Making all in DyLP
make[2]: Entering directory '/<>/DyLP'
Making all in src/DylpStdLib
make[3]: Entering directory '/<>/DyLP/src/DylpStdLib'
make  all-am
make[4]: Entering directory '/<>/DyLP/src/DylpStdLib'
make[4]: Leaving directory '/<>/DyLP/src/DylpStdLib'
make[3]: Leaving directory '/<>/DyLP/src/DylpStdLib'
Making all in src/Dylp
make[3]: Entering directory '/<>/DyLP/src/Dylp'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<>/DyLP/src/Dylp'
make[3]: Entering directory '/<>/DyLP'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/<>/DyLP'
make[2]: Leaving directory '/<>/DyLP'
make[2]: Entering directory '/<>'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/<>'
cd DyLP; make test
make[2]: Entering directory '/<>/DyLP'
Making all in src/DylpStdLib
make[3]: Entering directory '/<>/DyLP/src/DylpStdLib'
make  all-am
make[4]: Entering directory '/<>/DyLP/src/DylpStdLib'
make[4]: Leaving directory '/<>/DyLP/src/DylpStdLib'
make[3]: Leaving directory '/<>/DyLP/src/DylpStdLib'
Making all in src/Dylp
make[3]: Entering directory '/<>/DyLP/src/Dylp'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<>/DyLP/src/Dylp'
make[3]: Entering directory '/<>/DyLP'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/<>/DyLP'
Building and running dylp unit test.
make[3]: Entering directory '/<>/DyLP/test'
gcc -DHAVE_CONFIG_H -I. -I`echo .` -I../src/DylpStdLib  -I`echo 
./../src/DylpStdLib` -I`echo ./../src/Dylp`  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -DDYLP_BUILD 
-fno-strict-aliasing -c dytest_problems.c
gcc -DHAVE_CONFIG_H -I. -I`echo .` -I../src/DylpStdLib  -I`echo 
./../src/DylpStdLib` -I`echo ./../src/Dylp`  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -DDYLP_BUILD 
-fno-strict-aliasing -c dytest_rays.c
gcc -DHAVE_CONFIG_H -I. -I`echo .` -I../src/DylpStdLib  -I`echo 
./../src/DylpStdLib` -I`echo ./../src/Dylp`  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -DDYLP_BUILD 
-fno-strict-aliasing -c dytest_solutions.c
gcc -DHAVE_CONFIG_H -I. -I`echo .` -I../src/DylpStdLib  -I`echo 
./../src/DylpStdLib` -I`echo ./../src/Dylp`  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -DDYLP_BUILD 
-fno-strict-aliasing -c dytest_tableau.c
gcc -DHAVE_CONFIG_H -I. -I`echo .` -I../src/DylpStdLib  -I`echo 
./../src/DylpStdLib` -I`echo ./../src/Dylp`  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -DDYLP_BUILD 
-fno-strict-aliasing -c unitTest.c
dytest_solutions.c: In function ‘dytest_allDuals’:
dytest_solutions.c:403:20: warning: implicit declaration of function 
‘quiet_nan’ [-Wimplicit-function-declaration]
  403 |   ydotaj = quiet_nan(42.0L) ;
  |^
/bin/bash ../../libtool --tag=CC --mode=link gcc  -g -O2 
-ffile-prefix-map=/<>=. -f

Bug#1015373: coinor-vol: ftbfs with LTO (link time optimization) enabled

2022-07-19 Thread Matthias Klose
Package: src:coinor-vol
Version: 1.5.4-4
Severity: minor
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-lto

This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled.  For a background
for LTO please see

https://wiki.debian.org/ToolChain/LTO

The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures.  The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.

To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:

export DEB_BUILD_MAINT_OPTIONS = optimize=+lto

Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:

export DEB_BUILD_MAINT_OPTIONS = optimize=-lto

or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/coinor-vol_1.5.4-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
echo -L/usr/lib -lVol  > 
/<>/debian/tmp/usr/share/coin/doc/Vol/vol_addlibs.txt
make[5]: Leaving directory '/<>/Vol'
make[4]: Leaving directory '/<>/Vol'
make[3]: Leaving directory '/<>/Vol'
make[2]: Leaving directory '/<>/Vol'
make[2]: Entering directory '/<>'
make[3]: Entering directory '/<>'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<>'
make[2]: Leaving directory '/<>'
make[1]: Leaving directory '/<>'
   dh_install
   dh_installdocs
dh_installdocs: warning: Cannot auto-detect main package for coinor-libvol-doc. 
 If the default is wrong, please use --doc-main-package
   dh_installchangelogs
   debian/rules override_dh_installexamples
make[1]: Entering directory '/<>'
dh_installexamples -X.in
dh_installexamples: warning: Cannot auto-detect main package for 
coinor-libvol-doc.  If the default is wrong, please use --doc-main-package
make[1]: Leaving directory '/<>'
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
dh_missing: warning: usr/share/coin/doc/Vol/AUTHORS exists in debian/tmp but is 
not installed to anywhere 
dh_missing: warning: usr/share/coin/doc/Vol/LICENSE exists in debian/tmp but is 
not installed to anywhere 
dh_missing: warning: usr/share/coin/doc/Vol/README exists in debian/tmp but is 
not installed to anywhere 
dh_missing: warning: usr/share/coin/doc/Vol/vol_addlibs.txt exists in 
debian/tmp but is not installed to anywhere 
The following debhelper tools have reported what they installed (with 
files per package)
 * dh_install: coinor-libvol-dev (5), coinor-libvol-doc (0), 
coinor-libvol1 (2)
 * dh_installdocs: coinor-libvol-dev (0), coinor-libvol-doc (3), 
coinor-libvol1 (0)
 * dh_installexamples: coinor-libvol-dev (0), coinor-libvol-doc (3), 
coinor-libvol1 (0)
If the missing files are installed by another tool, please file a bug 
against it.
When filing the report, if the tool is not part of debhelper itself, 
please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide 
for debhelper (10.6.3+).
  (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary 
when only a subset is built
If the omission is intentional or no other helper can take care of this 
consider adding the
paths to debian/not-installed.
   dh_dwz
   dh_strip
   dh_makeshlibs
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/coinor-libvol1/DEBIAN/symbols doesn't match 
completely debian/coinor-libvol1.symbols
--- debian/coinor-libvol1.symbols (coinor-libvol1_1.5.4-4_amd64)
+++ dpkg-gensymbolsyUQ61a   2022-06-10 09:06:44.875063057 +
@@ -1,8 +1,8 @@
 libVol.so.1 coinor-libvol1 #MINVER#
 * Build-Depends-Package: coinor-libvol-dev
  _ZN10VOL_primal13find_max_violERK11VOL_dvectorS2_@Base 1.5.4
- _ZN10VOL_primalD1Ev@Base 1.5.4
- _ZN10VOL_primalD2Ev@Base 1.5.4
+#MISSING: 1.5.4-4# _ZN10VOL_primalD1Ev@Base 1.5.4
+#MISSING: 1.5.4-4# _ZN10VOL_primalD2Ev@Base 1.5.4
  _ZN11VOL_dvectoraSERKS_@Base 1.5.4
  _ZN11VOL_dvectoraSEd@Base 1.5.4
  _ZN11VOL_ivectoraSERKS_@Base 1.5.4
@@ -27,4 +27,4 @@
  _ZNK11VOL_problem10power_heurERK10VOL_primalS2_RK8VOL_dual@Base 1.5.4
  _ZNK11VOL_problem15readjust_targetEdd@Base 1.5.4
  _ZNK8VOL_dual6ascentERK11VOL_dvectorS2_@Base 1.5.4
- 
(optional)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20fo

Bug#1013050: tcmu: ftbfs with GCC-12

2022-06-16 Thread Matthias Klose
Package: src:tcmu
Version: 1.5.4-2
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-12

[This bug is targeted to the upcoming bookworm 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-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/tcmu_1.5.4-2_unstable_gcc12.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
  |  
^~
/<>/rbd.c:321:25: note: in expansion of macro ‘tcmu_dev_err’
  321 | tcmu_dev_err(dev, "Could not rm blacklist entry 
'%s'. (Err %d)\n",
  | ^~~~
/<>/rbd.c:311:17: note: call to ‘free’ here
  311 | free(addr);
  | ^~
[ 33%] Building C object CMakeFiles/tcmu.dir/libtcmu-register.c.o
/usr/bin/cc -Dtcmu_EXPORTS -I/usr/include/libnl3 -I/usr/include/gio-unix-2.0 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/<>/ccan -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wall 
-Wdeclaration-after-statement -std=c99 -fPIC -MD -MT 
CMakeFiles/tcmu.dir/libtcmu-register.c.o -MF 
CMakeFiles/tcmu.dir/libtcmu-register.c.o.d -o 
CMakeFiles/tcmu.dir/libtcmu-register.c.o -c /<>/libtcmu-register.c
[ 35%] Building C object CMakeFiles/tcmu_static.dir/api.c.o
/usr/bin/cc  -I/usr/include/libnl3 -I/usr/include/gio-unix-2.0 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/<>/ccan -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wall 
-Wdeclaration-after-statement -std=c99 -MD -MT 
CMakeFiles/tcmu_static.dir/api.c.o -MF CMakeFiles/tcmu_static.dir/api.c.o.d -o 
CMakeFiles/tcmu_static.dir/api.c.o -c /<>/api.c
cc1: all warnings being treated as errors
make[3]: *** [CMakeFiles/handler_rbd.dir/build.make:79: 
CMakeFiles/handler_rbd.dir/rbd.c.o] Error 1
make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:339: CMakeFiles/handler_rbd.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs
[ 37%] Building C object CMakeFiles/tcmu_static.dir/libtcmu.c.o
/usr/bin/cc  -I/usr/include/libnl3 -I/usr/include/gio-unix-2.0 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/<>/ccan -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wall 
-Wdeclaration-after-statement -std=c99 -MD -MT 
CMakeFiles/tcmu_static.dir/libtcmu.c.o -MF 
CMakeFiles/tcmu_static.dir/libtcmu.c.o.d -o 
CMakeFiles/tcmu_static.dir/libtcmu.c.o -c /<>/libtcmu.c
[ 39%] Linking C shared library handler_file_optical.so
/usr/bin/cmake -E cmake_link_script 
CMakeFiles/handler_file_optical.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Werror -Wall -Wdeclaration-after-statement -std=c99 
-Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,handler_file_optical.so -o 
handler_file_optical.so CMakeFiles/handler_file_optical.dir/scsi.c.o 
CMakeFiles/handler_file_optical.dir/file_optical.c.o  -lpthread 
make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
[ 39%] Built target handler_file_optical
[ 41%] Building C object CMakeFiles/tcmu_static.dir/libtcmu-register.c.o
/usr/bin/cc  -I/usr/include/libnl3 -I/usr/include/gio-unix-2.0 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/<>/ccan -g -O2 
-ffile-prefix-map=/<>=. -fstack-protec

  1   2   3   4   5   >