Your message dated Fri, 25 Feb 2022 18:52:36 +0000
with message-id <e1nnfhk-000dwl...@fasolo.debian.org>
and subject line Bug#984352: fixed in srt 1.4.2-2
has caused the Debian Bug report #984352,
regarding srt: 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 ow...@bugs.debian.org
immediately.)


-- 
984352: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984352
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:srt
Version: 1.4.2-1.3
Severity: normal
Tags: sid bookworm
User: debian-...@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/srt_1.4.2-1.3_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.

[...]
      |                                                                         
                  ^
/<<PKGBUILDDIR>>/srtcore/sync.h:182:94: error: ‘::min’ has not been declared; 
did you mean ‘std::min’?
  182 |     static inline ATR_CONSTEXPR TimePoint min() { return 
TimePoint(numeric_limits<uint64_t>::min()); }
      |                                                                         
                     ^~~
      |                                                                         
                     std::min
In file included from /usr/include/c++/11/algorithm:62,
                 from /<<PKGBUILDDIR>>/srtcore/utilities.h:103,
                 from /<<PKGBUILDDIR>>/srtcore/api.cpp:62:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: ‘std::min’ declared here
 3455 |     min(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /<<PKGBUILDDIR>>/srtcore/common.h:70,
                 from /<<PKGBUILDDIR>>/srtcore/packet.h:57,
                 from /<<PKGBUILDDIR>>/srtcore/api.h:62,
                 from /<<PKGBUILDDIR>>/srtcore/api.cpp:64:
/<<PKGBUILDDIR>>/srtcore/sync.h: In static member function ‘static constexpr 
srt::sync::TimePoint<Clock> srt::sync::TimePoint<Clock>::max()’:
/<<PKGBUILDDIR>>/srtcore/sync.h:183:68: error: ‘numeric_limits’ was not 
declared in this scope
  183 |     static inline ATR_CONSTEXPR TimePoint max() { return 
TimePoint(numeric_limits<uint64_t>::max()); }
      |                                                                    
^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/srtcore/sync.h:183:94: error: ‘::max’ has not been declared; 
did you mean ‘std::max’?
  183 |     static inline ATR_CONSTEXPR TimePoint max() { return 
TimePoint(numeric_limits<uint64_t>::max()); }
      |                                                                         
                     ^~~
      |                                                                         
                     std::max
In file included from /usr/include/c++/11/algorithm:62,
                 from /<<PKGBUILDDIR>>/srtcore/utilities.h:103,
                 from /<<PKGBUILDDIR>>/srtcore/api.cpp:62:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
 3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /<<PKGBUILDDIR>>/srtcore/common.h:70,
                 from /<<PKGBUILDDIR>>/srtcore/packet.h:57,
                 from /<<PKGBUILDDIR>>/srtcore/api.h:62,
                 from /<<PKGBUILDDIR>>/srtcore/api.cpp:64:
/<<PKGBUILDDIR>>/srtcore/sync.h:183:67: error: expected primary-expression 
before ‘(’ token
  183 |     static inline ATR_CONSTEXPR TimePoint max() { return 
TimePoint(numeric_limits<uint64_t>::max()); }
      |                                                                   ^
/<<PKGBUILDDIR>>/srtcore/sync.h:183:91: error: expected primary-expression 
before ‘>’ token
  183 |     static inline ATR_CONSTEXPR TimePoint max() { return 
TimePoint(numeric_limits<uint64_t>::max()); }
      |                                                                         
                  ^
/<<PKGBUILDDIR>>/srtcore/sync.h:183:94: error: ‘::max’ has not been declared; 
did you mean ‘std::max’?
  183 |     static inline ATR_CONSTEXPR TimePoint max() { return 
TimePoint(numeric_limits<uint64_t>::max()); }
      |                                                                         
                     ^~~
      |                                                                         
                     std::max
In file included from /usr/include/c++/11/algorithm:62,
                 from /<<PKGBUILDDIR>>/srtcore/utilities.h:103,
                 from /<<PKGBUILDDIR>>/srtcore/api.cpp:62:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
 3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
[ 10%] Building CXX object 
CMakeFiles/srtsupport_virtual.dir/apps/socketoptions.cpp.o
/usr/bin/c++ -DENABLE_SOCK_CLOEXEC=1 -DHAI_ENABLE_SRT=1 -DHAI_PATCH=1 
-DHAVE_INET_PTON=1 -DLINUX=1 -DSRT_ENABLE_APP_READER -DSRT_ENABLE_BINDTODEVICE 
-DSRT_ENABLE_CLOSE_SYNCH -DSRT_ENABLE_ENCRYPTION -DSRT_VERSION=\"1.4.2\" 
-DUSE_OPENSSL=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/common 
-I/<<PKGBUILDDIR>>/srtcore -I/<<PKGBUILDDIR>>/haicrypt 
-I/<<PKGBUILDDIR>>/build-openssl -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -DENABLE_LOGGING=1 -Wall -Wextra -O3 -DNDEBUG -fPIC -o 
CMakeFiles/srtsupport_virtual.dir/apps/socketoptions.cpp.o -c 
/<<PKGBUILDDIR>>/apps/socketoptions.cpp
make[4]: *** [CMakeFiles/srt_virtual.dir/build.make:85: 
CMakeFiles/srt_virtual.dir/srtcore/api.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-openssl'
make[3]: *** [CMakeFiles/Makefile2:275: CMakeFiles/srt_virtual.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[ 12%] Building CXX object 
CMakeFiles/srtsupport_virtual.dir/apps/transmitmedia.cpp.o
/usr/bin/c++ -DENABLE_SOCK_CLOEXEC=1 -DHAI_ENABLE_SRT=1 -DHAI_PATCH=1 
-DHAVE_INET_PTON=1 -DLINUX=1 -DSRT_ENABLE_APP_READER -DSRT_ENABLE_BINDTODEVICE 
-DSRT_ENABLE_CLOSE_SYNCH -DSRT_ENABLE_ENCRYPTION -DSRT_VERSION=\"1.4.2\" 
-DUSE_OPENSSL=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/common 
-I/<<PKGBUILDDIR>>/srtcore -I/<<PKGBUILDDIR>>/haicrypt 
-I/<<PKGBUILDDIR>>/build-openssl -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -DENABLE_LOGGING=1 -Wall -Wextra -O3 -DNDEBUG -fPIC -o 
CMakeFiles/srtsupport_virtual.dir/apps/transmitmedia.cpp.o -c 
/<<PKGBUILDDIR>>/apps/transmitmedia.cpp
[ 14%] Building CXX object 
CMakeFiles/srtsupport_virtual.dir/apps/uriparser.cpp.o
/usr/bin/c++ -DENABLE_SOCK_CLOEXEC=1 -DHAI_ENABLE_SRT=1 -DHAI_PATCH=1 
-DHAVE_INET_PTON=1 -DLINUX=1 -DSRT_ENABLE_APP_READER -DSRT_ENABLE_BINDTODEVICE 
-DSRT_ENABLE_CLOSE_SYNCH -DSRT_ENABLE_ENCRYPTION -DSRT_VERSION=\"1.4.2\" 
-DUSE_OPENSSL=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/common 
-I/<<PKGBUILDDIR>>/srtcore -I/<<PKGBUILDDIR>>/haicrypt 
-I/<<PKGBUILDDIR>>/build-openssl -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -DENABLE_LOGGING=1 -Wall -Wextra -O3 -DNDEBUG -fPIC -o 
CMakeFiles/srtsupport_virtual.dir/apps/uriparser.cpp.o -c 
/<<PKGBUILDDIR>>/apps/uriparser.cpp
[ 16%] Building CXX object CMakeFiles/srtsupport_virtual.dir/apps/verbose.cpp.o
/usr/bin/c++ -DENABLE_SOCK_CLOEXEC=1 -DHAI_ENABLE_SRT=1 -DHAI_PATCH=1 
-DHAVE_INET_PTON=1 -DLINUX=1 -DSRT_ENABLE_APP_READER -DSRT_ENABLE_BINDTODEVICE 
-DSRT_ENABLE_CLOSE_SYNCH -DSRT_ENABLE_ENCRYPTION -DSRT_VERSION=\"1.4.2\" 
-DUSE_OPENSSL=1 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/common 
-I/<<PKGBUILDDIR>>/srtcore -I/<<PKGBUILDDIR>>/haicrypt 
-I/<<PKGBUILDDIR>>/build-openssl -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -DENABLE_LOGGING=1 -Wall -Wextra -O3 -DNDEBUG -fPIC -o 
CMakeFiles/srtsupport_virtual.dir/apps/verbose.cpp.o -c 
/<<PKGBUILDDIR>>/apps/verbose.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-openssl'
[ 16%] Built target srtsupport_virtual
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-openssl'
make[2]: *** [Makefile:152: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-openssl'
make[1]: *** [debian/rules:36: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:21: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: srt
Source-Version: 1.4.2-2
Done: Florian Ernst <flor...@debian.org>

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

Debian distribution maintenance software
pp.
Florian Ernst <flor...@debian.org> (supplier of updated srt 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 25 Feb 2022 18:01:07 +0100
Source: srt
Architecture: source
Version: 1.4.2-2
Distribution: unstable
Urgency: medium
Maintainer: Florian Ernst <flor...@debian.org>
Changed-By: Florian Ernst <flor...@debian.org>
Closes: 964904 984352 1001529
Changes:
 srt (1.4.2-2) unstable; urgency=medium
 .
   * A bugfixes-first-more-invasive-changes-later release
 .
   [ Federico Ceratto ]
   * [a7c6458] Remove myself as maintainer
 .
   [ Florian Ernst ]
   * [47532c2] fix FTFBS with GCC-11 by adding '#include <limits>' to
     srtcore/sync.h.  Thanks to Steve Langasek (Closes: #984352)
   * [a62d7c3] libsrt-openssl-dev: install correct pkg-config file
     (Closes: #1001529)
   * [bf212f4] debian/control: new maintainer (Closes: #964904)
Checksums-Sha1:
 81cdcfbd31dff06da14330f5d50fd1778c548ed1 2222 srt_1.4.2-2.dsc
 ce5cc4387377ac8822d57b1b1a08c0ace53276f0 10508 srt_1.4.2-2.debian.tar.xz
 90c03bc62615b11e5972a774c17c0caeff2e8cfd 11018 srt_1.4.2-2_amd64.buildinfo
Checksums-Sha256:
 8e19fb388afa87e047a1c01839fb487692ff56bd7d9dc59dae41640ee37b350e 2222 
srt_1.4.2-2.dsc
 6c457f6e6dbc1233217fe0c4c9b51a2d3d1984b29ed04ac6f94f2b005d767b58 10508 
srt_1.4.2-2.debian.tar.xz
 63534b573c74b1e6bbedef2f0cf8b8f649d358606eb0fb1493abf51701c7fe28 11018 
srt_1.4.2-2_amd64.buildinfo
Files:
 c3e9de108494593617cead34633b342b 2222 libs optional srt_1.4.2-2.dsc
 4e5ce49adf41daecaa11bde0b7b2883d 10508 libs optional srt_1.4.2-2.debian.tar.xz
 30d6fb1278e77fa75787683afd4e48c9 11018 libs optional 
srt_1.4.2-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmIZDRgACgkQBjdBuvXd
Hs5CHg//Qt1kbhQv+Zeeu4ZSC4dE5yJD/Aix+wLsHCnL0vq6kw1aEDmfqRBxOSRM
eEs7SU3ZS4U7lq5RXy0s6IKcbdf6pRA0FSroOvzN4wyqgblDH9aRjyKnBC7zS4g8
ve1zNTgl+83xUs5LrCtvZiNejaSyeAlkDWnNDVtMEZTN6BUU+1q027TeNKqYMkjW
wk87uw3IfOuZHsS/snVrxVKKZfXBmik1peretnn56i9gj1x6iSnE9Vyqdlk//ibS
a7wGwR9hPt9AaR2bISzPmBBQjhU1G5WVik4zWzORfmxGIOi9B4dvQLG0ubYHeJkP
tn6Ln80WYhgeVZ1jXAijoeymy4PBpahoJt8YIVeu9iEgFDSKxIzNrUuNldLWy2f9
khKiAWb7enlFAXR3ktbvBM/aKJRJSBziI4Fs0bx3nQJ/0UIdd2zAVY+Ji1yZtK8G
zCa8RDY6+6bcrO300SH2Vl6stxDfWnndI7GQBuyWypTusb0Yk3Jj9VsJ5VYRu7DV
kbwMBqmH1Tonq9g7UxCGyf2eoVe1MleUdVJk0Aogjnoyq2WxF4WuAvFyiMnEWRU7
CNFIjkLUkjgt51W4bhoiE2KFcG0eKa/8JhK74Mnu8a73bey2fbY+hYP7wtyiX8mg
I3NyERBBPmNDc1Axbp0z1it1jz4Ecw4p5dovCum5nDDa/l31Iso=
=Agts
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to