[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984033: marked as done (din: ftbfs with GCC-11)



Your message dated Thu, 14 Oct 2021 07:00:10 +0000
with message-id <E1mauio-0008mt-3R@fasolo.debian.org>
and subject line Bug#984033: fixed in din 51.1.1-1
has caused the Debian Bug report #984033,
regarding din: ftbfs with GCC-11
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
984033: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984033
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:din
Version: 5.2.1-6
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-11

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

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/din_5.2.1-6_unstable_gcc11.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.

[...]
checking for libircclient.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for liblo... yes
checking for jack... yes
checking for fftw3f... 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 include/Makefile
config.status: creating data/Makefile
config.status: executing depfiles commands
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
docbook-to-man debian/din.1.sgml > debian/din.1
dh_auto_build
	make -j4
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in include
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
g++ -DPACKAGE_NAME=\"din\" -DPACKAGE_TARNAME=\"din\" -DPACKAGE_VERSION=\"5.2.1\" -DPACKAGE_STRING=\"din\ 5.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"din\" -DVERSION=\"5.2.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GL_GL_H=1 -DHAVE_TCL8_6_TCL_H=1 -DHAVE_LIBIRCCLIENT_H=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2    -I /usr/include -I /usr/local/include -I /opt/include -I/usr/include/tcl8.6 -I/usr/local/include/tcl8.6 -I /opt/include/tcl8.6 -I ../include  -Wall -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.cc
g++ -DPACKAGE_NAME=\"din\" -DPACKAGE_TARNAME=\"din\" -DPACKAGE_VERSION=\"5.2.1\" -DPACKAGE_STRING=\"din\ 5.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"din\" -DVERSION=\"5.2.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GL_GL_H=1 -DHAVE_TCL8_6_TCL_H=1 -DHAVE_LIBIRCCLIENT_H=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2    -I /usr/include -I /usr/local/include -I /opt/include -I/usr/include/tcl8.6 -I/usr/local/include/tcl8.6 -I /opt/include/tcl8.6 -I ../include  -Wall -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o din.o din.cc
g++ -DPACKAGE_NAME=\"din\" -DPACKAGE_TARNAME=\"din\" -DPACKAGE_VERSION=\"5.2.1\" -DPACKAGE_STRING=\"din\ 5.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"din\" -DVERSION=\"5.2.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GL_GL_H=1 -DHAVE_TCL8_6_TCL_H=1 -DHAVE_LIBIRCCLIENT_H=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2    -I /usr/include -I /usr/local/include -I /opt/include -I/usr/include/tcl8.6 -I/usr/local/include/tcl8.6 -I /opt/include/tcl8.6 -I ../include  -Wall -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o audio.o audio.cc
g++ -DPACKAGE_NAME=\"din\" -DPACKAGE_TARNAME=\"din\" -DPACKAGE_VERSION=\"5.2.1\" -DPACKAGE_STRING=\"din\ 5.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"din\" -DVERSION=\"5.2.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GL_GL_H=1 -DHAVE_TCL8_6_TCL_H=1 -DHAVE_LIBIRCCLIENT_H=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2    -I /usr/include -I /usr/local/include -I /opt/include -I/usr/include/tcl8.6 -I/usr/local/include/tcl8.6 -I /opt/include/tcl8.6 -I ../include  -Wall -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o range.o range.cc
In file included from /usr/include/c++/11/bits/specfun.h:49,
                 from /usr/include/c++/11/cmath:1927,
                 from /usr/include/c++/11/math.h:36,
                 from audio.cc:35:
/usr/include/c++/11/tr1/gamma.tcc: In function ‘_Tp std::__detail::__log_gamma_bernoulli(_Tp)’:
/usr/include/c++/11/tr1/gamma.tcc:162:18: error: expected unqualified-id before ‘=’ token
  162 |       _Tp __help = _Tp(1) / __x;
      |                  ^
/usr/include/c++/11/tr1/gamma.tcc:166:18: error: expected primary-expression before ‘/=’ token
  166 |           __help /= __2i * (__2i - _Tp(1)) * __xx;
      |                  ^~
/usr/include/c++/11/tr1/gamma.tcc:167:53: error: expected primary-expression before ‘;’ token
  167 |           __lg += __bernoulli<_Tp>(2 * __i) * __help;
      |                                                     ^
g++ -DPACKAGE_NAME=\"din\" -DPACKAGE_TARNAME=\"din\" -DPACKAGE_VERSION=\"5.2.1\" -DPACKAGE_STRING=\"din\ 5.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"din\" -DVERSION=\"5.2.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GL_GL_H=1 -DHAVE_TCL8_6_TCL_H=1 -DHAVE_LIBIRCCLIENT_H=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2    -I /usr/include -I /usr/local/include -I /opt/include -I/usr/include/tcl8.6 -I/usr/local/include/tcl8.6 -I /opt/include/tcl8.6 -I ../include  -Wall -O3 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o note.o note.cc
main.cc: In function ‘void add_commands(Tcl_Interp*)’:
main.cc:561:73: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  561 |     Tcl_CreateObjCommand (interp, cmdp->longname.c_str(), cmd_funcs[i], (void *) i, 0);
      |                                                                         ^~~~~~~~~~
main.cc:562:74: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  562 |     Tcl_CreateObjCommand (interp, cmdp->shortname.c_str(), cmd_funcs[i], (void *) i, 0);
      |                                                                          ^~~~~~~~~~
main.cc: In function ‘int main(int, char**)’:
main.cc:707:7: warning: variable ‘ignore’ set but not used [-Wunused-but-set-variable]
  707 |   int ignore = system (". ~/.din/m00"); // xset m 0 0 for clean mouse data, without any acceleration applied by X
      |       ^~~~~~
make[3]: *** [Makefile:517: audio.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from main.cc:58:
../include/checkdotdin.h: In constructor ‘checkdotdin::checkdotdin()’:
../include/checkdotdin.h:39:14: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   39 |       system ("checkdotdin");
      |       ~~~~~~~^~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:352: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: din
Source-Version: 51.1.1-1
Done: Dennis Braun <d_braun@kabelmail.de>

We believe that the bug you reported is fixed in the latest version of
din, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 984033@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dennis Braun <d_braun@kabelmail.de> (supplier of updated din package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 12 Oct 2021 22:43:05 +0200
Binary: din din-data din-dbgsym
Source: din
Architecture: all amd64 source
Version: 51.1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dennis Braun <d_braun@kabelmail.de>
Closes: 984033
Description: 
 din-data   - digital audio synthesizer - data
 din        - digital audio synthesizer
Changes:
 din (51.1.1-1) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Use secure URI in debian/watch.
   * Use secure URI in Homepage field.
   * Bump debhelper from old 10 to 12.
 .
   [ Sebastian Ramacher ]
   * Update regex
 .
   [ Dennis Braun ]
   * New upstream version 51.1.1
     - Fix build with GCC 11 (Closes: #984033)
   * Drop all patches: obsolete, applied by upstream or deprecated
   * Install the fixed and updated desktop file from debian/ dir
     The desktop file from upstream has lines ending in CRLF instead of LF
   * Fix spelling errors
   * d/control:
     + Bump dh-compat to 13
     + Update B-Ds: Add libboost-date-time-dev, librtaudio-dev, librtmidi-dev,
       libsdl1.2-dev
     + Move jackd from Recommends to Depends, without jackd din won't start
     + Bump S-V to 4.6.0
     + Set RRR: no
     + Add me as uploader
   * d/copyright:
     + Add missing files and licences
     + Update source URL
     + Update copyright year
     + Add myself to the d/ section
     + http > https
   * d/din.1.sgml: Remove checkdotdin
   * Add din-data package
   * Remove obsolete d/din.links
   * Update lintian-overrides with false positive spelling errors
   * d/rules:
     + Add hardening
     + Build against rtaudio and rtmidi system libraries
     + Export CPPFLAGS to fix stripping (Thanks Sebastinas :)
     + Remove obsolete override_dh_fixperms
   * Update d/watch URL to archive.org
Checksums-Sha1: 
 f6af8f14635bba1832963f8840c3e6c43f9685d8 2156 din_51.1.1-1.dsc
 5b7c1ac8a6dc697aa99d59acd866f9c60e1477c6 3700797 din_51.1.1.orig.tar.gz
 c73d81db5f4055407e6138e714f8ba4bbb497fc6 83396 din_51.1.1-1.debian.tar.xz
 2d4857b99aeddbbb0767b3b9c08bf853fbbed40a 2213860 din-data_51.1.1-1_all.deb
 33d1523348f0352f1edba0d744963cdf4cd30888 9498900 din-dbgsym_51.1.1-1_amd64.deb
 b73d4aaefe35a7c3eb71b7b21d1b9c04c9952f81 642936 din_51.1.1-1_amd64.deb
Checksums-Sha256: 
 a4fdb80f72663999734574a63f838fba2bd6c75da7c2f351d6b65afb25c43607 2156 din_51.1.1-1.dsc
 f679ead486e2a55ffef0acfd00e35d47642309acd1fd1400f64ae3c2c1d5b6e9 3700797 din_51.1.1.orig.tar.gz
 7d4ed5f675831669a076293abd39123f9a1b63b1d4d30335cd54578c5b050b93 83396 din_51.1.1-1.debian.tar.xz
 c91b349dc817f2338e313c9f9701080318b83fb199f1a3ef0446329b872964ff 2213860 din-data_51.1.1-1_all.deb
 68f6a11a210ad3208ecf90fc13e4ae4c27b292d178cb9907f3d29f53aeec79f0 9498900 din-dbgsym_51.1.1-1_amd64.deb
 47b65fe424003d2698ca2c1aedc621665d9042ddb7135a034b043d164b0118a7 642936 din_51.1.1-1_amd64.deb
Files: 
 38cb1c7136b2920e6e50a75aa0c467ec 2156 sound optional din_51.1.1-1.dsc
 6f7a50617a034fb57264dcd315faeec6 3700797 sound optional din_51.1.1.orig.tar.gz
 c01e02b94e4e85fec232a2044395ed90 83396 sound optional din_51.1.1-1.debian.tar.xz
 4604435c109fb6a3eb118cacabce7499 2213860 sound optional din-data_51.1.1-1_all.deb
 bbe169125e4e07fcca2adae34699417b 9498900 debug optional din-dbgsym_51.1.1-1_amd64.deb
 220a7828e14a90a6a28147adc4447d15 642936 sound optional din_51.1.1-1_amd64.deb

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

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmFl+xEACgkQafL8UW6n
GZPAHhAAxUI1GwJqsqU/uv1lOZLdoTX1s8NBMhqrLtZ7ho7R1CnnPSCuBwq834eW
dQFxD8Mi1G4knx0o1Z+Qv7ze56Ze1DswGLgGuEjOKUuq3t+PS2NW0W/nkYeTzfaE
YNleSN0vYgsH8zjguEBRu3GWoBMcCH4oPw/+ChRYllsbJh+evhT2oiTf/HutTTIm
CstPANH/zX2xkNTsCS/SHyiDUObLbBiO5vKFtJekFzU1MsjWIGXxnlswnwqJm6AQ
Ung2rTJj2afosP34QTEWO/RAQUDAMcborWN0reeVjorc2tME1ETQYhrETyOU+wYx
0hW/jNsJ6H9Fr8/e/d6RF0hxceCnvWpQq7+jmqcmS54liEOogEUA/9xBCDm7Tp1w
8JkoUFXGuZIguVbhYtPdDBMHYEMcnrZfD2smoMnPvjqBlvvse0oI9nFoJeitXXuS
gajD1zbuiHphlZIllmnTWdo3X24EUnC5jy0Q789kNs0W0ANtQSn0bMQWCWL0dA/I
vJonszcUgmmSqiwDqqwyvEEcb/4wJEPfXaWewUHRiassCBCOQvptW/qxKu6HLEfN
6Wa8ChMfs2L+FBVUfPRYZpu8h1oz/IqMltEE+rkAPpTB2BZG31CmaPLhMEuiIoms
EDpJDkin2rrPQeTfYEg93yM5Zt5hPDkcU0wBAMwDsdxxkQmHm0Q=
=BExp
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: