Your message dated Thu, 18 Nov 2021 21:19:31 +0000
with message-id <e1mnood-0000ut...@fasolo.debian.org>
and subject line Bug#984201: fixed in libosl 0.8.0-4
has caused the Debian Bug report #984201,
regarding libosl: 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.)


-- 
984201: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984201
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libosl
Version: 0.8.0-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/libosl_0.8.0-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.

[...]
  177 |     osl::misc::LightMutex::scoped_lock lock(m);
      |                                             ^
In file included from /<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:3:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘bool 
osl::search::SearchTimer::stopping() const’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:118:38: error: ‘shared_timer’ 
was not declared in this scope
  118 |       bool stopping() const { return shared_timer->stop_all; }
      |                                      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘void 
osl::search::SearchTimer::stopNow()’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:121:9: error: ‘shared_timer’ was 
not declared in this scope
  121 |         shared_timer->stop_reason = SearchTimerCommon::StopByOutside;
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function 
‘osl::search::SearchTimerCommon::StopReason 
osl::search::SearchTimer::stopReason()’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:124:59: error: ‘shared_timer’ 
was not declared in this scope
  124 |       SearchTimerCommon::StopReason stopReason() { return 
shared_timer->stop_reason; }
      |                                                           ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘void 
osl::search::SearchTimer::throwIfNoMoreTime(uint64_t)’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:127:38: error: ‘shared_timer’ 
was not declared in this scope
  127 |         SearchTimerCommon& shared = *shared_timer;
      |                                      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘int 
osl::search::SearchTimer::nodeAffordable() const’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:147:28: error: ‘shared_timer’ 
was not declared in this scope
  147 |         const double nps = shared_timer->nps;
      |                            ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘bool 
osl::search::SearchTimer::hasMonitor() const’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:157:18: error: ‘shared_timer’ 
was not declared in this scope
  157 |         return ! shared_timer->monitors.empty();
      |                  ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h: In member function ‘int 
osl::search::SearchTimer::lastMemoryUseRatio1000() const’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:165:16: error: ‘shared_timer’ 
was not declared in this scope
  165 |         return shared_timer->last_memory_use1000;
      |                ^~~~~~~~~~~~
[ 62%] Building CXX object 
CMakeFiles/osl-static.dir/full/osl/search/simpleHashRecord.cc.o
/usr/bin/c++ -DBOOST_FILESYSTEM_VERSION=3 -DMORE_CHECKMATE_IF_CAPTURE_MAJOR 
-DOSL_DFPN_SMP_SEARCH -DOSL_HOME=\"/usr/share/gpsshogi-data\" -DOSL_SMP 
-DQT_NO_DEBUG_OUTPUT -D_REENTRANT -I/<<PKGBUILDDIR>>/core 
-I/<<PKGBUILDDIR>>/std -I/<<PKGBUILDDIR>>/full -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -O3 -DNDEBUG   -Wall -o 
CMakeFiles/osl-static.dir/full/osl/search/simpleHashRecord.cc.o -c 
/<<PKGBUILDDIR>>/full/osl/search/simpleHashRecord.cc
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc: In member function ‘void 
osl::search::SearchTimer::throwStop()’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:14:7: error: ‘shared_timer’ was 
not declared in this scope
   14 |   if (shared_timer->stop_reason == SearchTimerCommon::NoMoreMemory)
      |       ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:6,
                 from /<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:3:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc: In member function ‘void 
osl::search::SearchTimer::testAndUpdateNextTimeTest(uint64_t)’:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:24:18: error: ‘shared_timer’ 
was not declared in this scope
   24 |   SCOPED_LOCK(lk,shared_timer->mutex);
      |                  ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/std/osl/misc/lightMutex.h:177:45: note: in definition of macro 
‘SCOPED_LOCK’
  177 |     osl::misc::LightMutex::scoped_lock lock(m);
      |                                             ^
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:76:27: error: ‘class 
osl::search::SearchTimer’ has no member named ‘monitors’
   76 |                     this->monitors()) {
      |                           ^~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc: At global scope:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:90:6: error: no declaration 
matches ‘void osl::search::SearchTimer::addMonitor(const 
std::shared_ptr<osl::search::SearchMonitor>&)’
   90 | void osl::search::SearchTimer::
      |      ^~~
In file included from /<<PKGBUILDDIR>>/full/osl/search/searchTimer.cc:3:
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:154:12: note: candidate is: 
‘void osl::search::SearchTimer::addMonitor(int)’
  154 |       void addMonitor(const std::shared_ptr<SearchMonitor>&);
      |            ^~~~~~~~~~
/<<PKGBUILDDIR>>/full/osl/search/searchTimer.h:64:11: note: ‘class 
osl::search::SearchTimer’ defined here
   64 |     class SearchTimer
      |           ^~~~~~~~~~~
make[3]: *** [CMakeFiles/osl-static.dir/build.make:1853: 
CMakeFiles/osl-static.dir/full/osl/search/searchTimer.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:127: CMakeFiles/osl-static.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:163: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:15: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libosl
Source-Version: 0.8.0-4
Done: Yann Dirson <dir...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libosl, 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.
Yann Dirson <dir...@debian.org> (supplier of updated libosl 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: Wed, 17 Nov 2021 21:48:42 +0100
Source: libosl
Architecture: source
Version: 0.8.0-4
Distribution: unstable
Urgency: medium
Maintainer: Yann Dirson <dir...@debian.org>
Changed-By: Yann Dirson <dir...@debian.org>
Closes: 984201
Changes:
 libosl (0.8.0-4) unstable; urgency=medium
 .
   * Add graphviz to build-depends for proper doxygen generation.
   * Re-export all patches with a single git-format-patch.
   * Fix build with gcc-11 (Closes: #984201)
Checksums-Sha1:
 780dbfdb76e505de947a4ce27b601769281e4c05 2046 libosl_0.8.0-4.dsc
 8f6f71424bff3eb7697764a17645e5deb4c13642 11080 libosl_0.8.0-4.debian.tar.xz
 e23d0e2228a9f11e5ccc03f2e8bec6b704da3589 14876 libosl_0.8.0-4_amd64.buildinfo
Checksums-Sha256:
 0a39bbae4579fe8228e7b2a9735056b4a8b365a6dfffe046fe95d48fee13eb28 2046 
libosl_0.8.0-4.dsc
 63edf58d15ab1f8e72b97d6746cce87726ac2413a391d07dff1e42cbe87f1238 11080 
libosl_0.8.0-4.debian.tar.xz
 fba5d2d01e16acc9b9c58aa71e83d1a0e72774288b86c10d999638f8bdb6dfa2 14876 
libosl_0.8.0-4_amd64.buildinfo
Files:
 b8a70b7060771126a5e3e33d29f6ce09 2046 libs optional libosl_0.8.0-4.dsc
 54b118668a88a5669157de4268871ca8 11080 libs optional 
libosl_0.8.0-4.debian.tar.xz
 068a14d937e3f1396358b72669cc2aca 14876 libs optional 
libosl_0.8.0-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEdK8F3dkgJ/Xww83VDYXyliWj+f0FAmGWvtwACgkQDYXyliWj
+f02lw/+PaIzLSxFrO9t5ZHyEtsyuYhPMNBXlQPc77TnjYjLCPLK28XxFLnkv1y2
pXU6RWh4vX3TLXFfAnUGFDJqBviY0u63FrPOAHxFIygtb/TC3QZI4XHbotXK+B6r
9QaDV0tDmzb5UbfeWEWuXw87UiiaL/etp75iqUJdCHAlqrU+o2M+YDe72sZ6TSPO
Ma2lM9QHXFYBFSUQPsLsp8oPyvO+WcMG1zPElpClhDnDQmNBVz9xkBxJ8MQ6hqUt
PIDXj0lZv7PsRdIZegfpIHxsvMHuWg5UBsX3NIP8s5BYh49clBfleG3h7Ur4E+tR
xxAIY05ZtAXsjYlaQS5BhriaI6G+w/oouIHkFaDbP3hdXqOaNdr+YE8UW1IWt0Kz
GUFI7nRzG/eB3mqJwmijUOs8EQCIj547sbsjr4sAXr4DFFfwIkQV+eFcN2sfvDa/
zt58IXfwbpmBwlKO+m6T5keCjpcTSgH4RcrSiZYXSqtWXyFd2oEqBtew/H3dZTA8
flnV/+CUd5J2oJD0p0MakzDfE4c3OUer44lviosoICGzFlZCpLS9MW5WsOrvTvOP
/SE/v36erKoO5jbqrBbcjkWb4zjkPKxQMXcbFwVlstwIXoWvVeHdtYG5nRU08GfP
qu3sswPoJn5Ee6g589GnOvpBc4z1CZaUtHA+SnewJ7XviTg1EwM=
=VFrd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to