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

Bug#956974: marked as done (ableton-link: ftbfs with GCC-10)



Your message dated Mon, 27 Jul 2020 15:03:32 +0000
with message-id <E1k04f6-0002Zs-TO@fasolo.debian.org>
and subject line Bug#956974: fixed in ableton-link 3.0.2+dfsg-2
has caused the Debian Bug report #956974,
regarding ableton-link: ftbfs with GCC-10
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.)


-- 
956974: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956974
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:ableton-link
Version: 3.0.2+dfsg-1
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/ableton-link_3.0.2+dfsg-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

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

[...]
[  6%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateway.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateway.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/discovery/tst_PeerGateway.cpp
[  8%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateways.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateways.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/discovery/tst_PeerGateways.cpp
[ 10%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_UdpMessenger.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_UdpMessenger.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/discovery/tst_UdpMessenger.cpp
[ 12%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/v1/tst_Messages.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/v1/tst_Messages.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/discovery/v1/tst_Messages.cpp
[ 14%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/test/catch/CatchMain.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/test/catch/CatchMain.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/test/catch/CatchMain.cpp
[ 17%] Building CXX object src/CMakeFiles/LinkDiscoveryTest.dir/ableton/test/serial_io/SchedulerTree.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkDiscoveryTest.dir/ableton/test/serial_io/SchedulerTree.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/test/serial_io/SchedulerTree.cpp
[ 19%] Linking CXX executable ../bin/LinkDiscoveryTest
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinkDiscoveryTest.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar  -Wl,-z,relro -rdynamic CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_InterfaceScanner.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_Payload.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateway.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_PeerGateways.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/tst_UdpMessenger.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/discovery/v1/tst_Messages.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/test/catch/CatchMain.cpp.o CMakeFiles/LinkDiscoveryTest.dir/ableton/test/serial_io/SchedulerTree.cpp.o  -o ../bin/LinkDiscoveryTest  -latomic -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 19%] Built target LinkDiscoveryTest
make -f src/CMakeFiles/LinkCoreTest.dir/build.make src/CMakeFiles/LinkCoreTest.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/CMakeFiles/LinkCoreTest.dir/DependInfo.cmake --color=
Scanning dependencies of target LinkCoreTest
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f src/CMakeFiles/LinkCoreTest.dir/build.make src/CMakeFiles/LinkCoreTest.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 21%] Building CXX object src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/link/tst_Beats.cpp
[ 23%] Building CXX object src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_CircularFifo.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++  -DLINK_PLATFORM_LINUX=1 -DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar   -o CMakeFiles/LinkCoreTest.dir/ableton/link/tst_CircularFifo.cpp.o -c /<<PKGBUILDDIR>>/src/ableton/link/tst_CircularFifo.cpp
In file included from /<<PKGBUILDDIR>>/src/ableton/link/tst_CircularFifo.cpp:20:
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:77:3: error: ‘size_t’ does not name a type
   77 |   size_t nextIndex(const size_t index) const
      |   ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:26:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
   25 | #include <cassert>
  +++ |+#include <cstddef>
   26 | 
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:82:3: error: ‘size_t’ does not name a type
   82 |   size_t previousIndex(const size_t index) const
      |   ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:82:3: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp: In member function ‘bool ableton::link::CircularFifo<Type, size>::push(Type)’:
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:48:27: error: there are no arguments to ‘nextIndex’ that depend on a template parameter, so a declaration of ‘nextIndex’ must be available [-fpermissive]
   48 |     const auto nextTail = nextIndex(currentTail);
      |                           ^~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:48:27: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp: In member function ‘ableton::link::Optional<Type> ableton::link::CircularFifo<Type, size>::pop()’:
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:67:16: error: there are no arguments to ‘nextIndex’ that depend on a template parameter, so a declaration of ‘nextIndex’ must be available [-fpermissive]
   67 |     head.store(nextIndex(currentHead));
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp: In instantiation of ‘bool ableton::link::CircularFifo<Type, size>::push(Type) [with Type = int; long unsigned int size = 2]’:
/<<PKGBUILDDIR>>/src/ableton/link/tst_CircularFifo.cpp:34:5:   required from here
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:48:36: error: ‘nextIndex’ was not declared in this scope
   48 |     const auto nextTail = nextIndex(currentTail);
      |                           ~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp: In instantiation of ‘ableton::link::Optional<Type> ableton::link::CircularFifo<Type, size>::pop() [with Type = int; long unsigned int size = 2]’:
/<<PKGBUILDDIR>>/src/ableton/link/tst_CircularFifo.cpp:41:26:   required from here
/<<PKGBUILDDIR>>/include/ableton/link/CircularFifo.hpp:67:25: error: ‘nextIndex’ was not declared in this scope
   67 |     head.store(nextIndex(currentHead));
      |                ~~~~~~~~~^~~~~~~~~~~~~
make[4]: *** [src/CMakeFiles/LinkCoreTest.dir/build.make:79: src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_CircularFifo.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:174: src/CMakeFiles/LinkCoreTest.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:87: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:31: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ableton-link
Source-Version: 3.0.2+dfsg-2
Done: =?utf-8?q?IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29?= <umlaeute@debian.org>

We believe that the bug you reported is fixed in the latest version of
ableton-link, 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 956974@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated ableton-link 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: SHA256

Format: 1.8
Date: Mon, 27 Jul 2020 16:27:03 +0200
Source: ableton-link
Architecture: source
Version: 3.0.2+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 956974
Changes:
 ableton-link (3.0.2+dfsg-2) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
 .
   [ IOhannes m zmölnig ]
   * Patch to fix missing includes (Closes: #956974)
   * Add salsa-ci configuration
   * Declare that building this package does not require 'root' powers.
   * Bump dh-compat to 13
   * Bump standards version to 4.5.0
Checksums-Sha1:
 1424076de843b0c50844271feadc8fa3502e22be 2393 ableton-link_3.0.2+dfsg-2.dsc
 41611e40dde699ac016416c8948b1be703b8d4f8 4796 ableton-link_3.0.2+dfsg-2.debian.tar.xz
Checksums-Sha256:
 7da50570c0e9a6fe1726cab1824257988ba317a624a4a7a69f3f53a0291e2a84 2393 ableton-link_3.0.2+dfsg-2.dsc
 54af07c00250354fdf1ad8207154aad4e2ad2a83160c8f707697c286c902f123 4796 ableton-link_3.0.2+dfsg-2.debian.tar.xz
Files:
 3d1cbe8c2fea8bbf257b1160f0f60c0b 2393 sound optional ableton-link_3.0.2+dfsg-2.dsc
 1582b6317d4db315e853561daba3b121 4796 sound optional ableton-link_3.0.2+dfsg-2.debian.tar.xz

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

iQJQBAEBCAA6FiEEdAXnRVdICXNIABVttlAZxH96NvgFAl8e5ikcHGpvaGFubmVz
Lnptb2VsbmlnQGt1Zy5hYy5hdAAKCRC2UBnEf3o2+PkFD/94fsbfxzfmLwrrt39F
UKPtxJzy8IQ0HYhXyGAlB4CqMHvJyRfIfdyU3UwWvZEgkyrAPoT4iqbxhH7kdKhM
MAUIYsRy21EA+Q/5SK+K5e+qCjXg5KfUXa+ViiG+Tc03Oo3ZBewazoWURcInCAsC
rHRi8Scyyt+8OEjBtQwne24LlEzNj83oJmrAkw32zUoTBwt6xnwNO7DvUoQmhyTb
NYYQDTvSgL+2LhgUQOadoJ3uzZxV5tNMZPHAkz66Xn90vdAGuCHOUmWgLpxnougH
gMrDwrQxOM96RGzHvZ2cbv+tQfOtfJXBmj/AVjO2VPI6p9ul1IpbsHsK9Um9/Jh9
SIOqTEuJ4Hy2Wn2ILxiArYWSiV4THjcjUZqZE8fGWj8JLGoWh4t6dwV8E5QeEjH6
q6BC4a9Jk0xrU2Me5tf0cDtRarN2D6kKTPWdWyUQDEHWF7YthunkmcdbUGtsQcrB
0xTVQRYvXHgYbXSuAkFzxgrIDEAmsxkWI/R0fOItSqgWtqJ1Wj8jmC0qsgVzkY00
U+67r7mmdGwhVp0z+E0AJImsUCNiaeZYx4b/ndYItfvcjqN8hYNuW8qFUVjxviBv
l6+dMmYRvSd7/EiW6ZLd0bN7XAvmMCWKttjRu1+Uvr95akS2HsOjakzyUT3ymy09
oxYzYPbjRRUOFympCs3AhOCnZw==
=oscX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: