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#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#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#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#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#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#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#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#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#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#1015737: bcolz: please add support for riscv64

2022-07-19 Thread Bo YU
Source: bcolz
Version: 1.2.1+ds2-7
Severity: wishlist
Tags: patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org

Dear bcolz Maintainer,

The bcolz package can be built on my real riscv64 hardware,
so could you add support for riscv64? 

Bo
-- 
Best Regards
diff -Nru bcolz-1.2.1+ds2/debian/control bcolz-1.2.1+ds2/debian/control
--- bcolz-1.2.1+ds2/debian/control	2020-09-06 21:16:09.0 +
+++ bcolz-1.2.1+ds2/debian/control	2020-10-13 11:34:55.0 +
@@ -22,7 +22,7 @@
 Homepage: https://github.com/Blosc/bcolz
 
 Package: python3-bcolz
-Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips64el mipsel powerpcspe ppc64el sh4
+Architecture: alpha amd64 arm64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips64el mipsel powerpcspe ppc64el riscv64 sh4
 Section: python
 Depends: python3-pkg-resources,
  ${misc:Depends},


signature.asc
Description: PGP signature


webcamd is marked for autoremoval from testing

2022-07-19 Thread Debian testing autoremoval watch
webcamd 0.7.6+repack0-2 is marked for autoremoval from testing on 2022-08-17

It (build-)depends on packages with these RC bugs:
1004637: libquicktime: FTBFS with ffmpeg 5.0
 https://bugs.debian.org/1004637



This mail is generated by:
https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl

Autoremoval data is generated by:
https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl