Package: libboost1.74-dev
Version: 1.74.0-7
Severity: minor
Tags: upstream
Dear Maintainer,
Building bitcoind package produces bunch of warnings like this:
```
In file included from
/usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from
/usr/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:36,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/thread/thread_time.hpp:9,
from /usr/include/boost/thread/detail/platform_time.hpp:11,
from
/usr/include/boost/thread/pthread/condition_variable.hpp:9,
from /usr/include/boost/thread/condition_variable.hpp:16,
from ./util/system.h:38,
from ./addrman.h:15,
from ./net.h:10,
from torcontrol.cpp:10:
/usr/include/boost/function_output_iterator.hpp:14:1: note: ‘#pragma message:
This header is deprecated. Use <boost/iterator/function_output_iterator.hpp>
instead.’
14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from
/usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from
/usr/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:36,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/signals2/signal.hpp:21,
from ui_interface.cpp:8:
/usr/include/boost/function_output_iterator.hpp:14:1: note: ‘#pragma message:
This header is deprecated. Use <boost/iterator/function_output_iterator.hpp>
instead.’
14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
```
Bitcoin source does not include `boost/function_output_iterator.hpp` directly,
and interestingly,
`/usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22` does not contain
that include either as message suggests...
Anyways, it *is* included in
`/usr/include/boost/signals2/detail/null_output_iterator.hpp`, and it seems
it's fixed in upstream:
https://github.com/boostorg/signals2/issues/45
Could we get that fixed for Bullseye, or it's too late..? Warnings are annoying
:) .
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1,
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libboost1.74-dev depends on:
ii libstdc++-10-dev [libstdc++-dev] 10.2.1-6
ii libstdc++-8-dev [libstdc++-dev] 8.4.0-6
ii libstdc++-9-dev [libstdc++-dev] 9.3.0-20
libboost1.74-dev recommends no packages.
Versions of packages libboost1.74-dev suggests:
ii libboost-atomic1.74-dev 1.74.0-7
ii libboost-chrono1.74-dev 1.74.0-7
pn libboost-container1.74-dev <none>
pn libboost-context1.74-dev <none>
pn libboost-contract1.74-dev <none>
pn libboost-coroutine1.74-dev <none>
ii libboost-date-time1.74-dev 1.74.0-7
pn libboost-exception1.74-dev <none>
pn libboost-fiber1.74-dev <none>
ii libboost-filesystem1.74-dev 1.74.0-7
pn libboost-graph-parallel1.74-dev <none>
pn libboost-graph1.74-dev <none>
pn libboost-iostreams1.74-dev <none>
pn libboost-locale1.74-dev <none>
pn libboost-log1.74-dev <none>
pn libboost-math1.74-dev <none>
pn libboost-mpi-python1.74-dev <none>
pn libboost-mpi1.74-dev <none>
pn libboost-nowide1.74-dev <none>
pn libboost-numpy1.74-dev <none>
pn libboost-program-options1.74-dev <none>
pn libboost-python1.74-dev <none>
pn libboost-random1.74-dev <none>
pn libboost-regex1.74-dev <none>
ii libboost-serialization1.74-dev 1.74.0-7
pn libboost-stacktrace1.74-dev <none>
ii libboost-system1.74-dev 1.74.0-7
ii libboost-test1.74-dev 1.74.0-7
ii libboost-thread1.74-dev 1.74.0-7
pn libboost-timer1.74-dev <none>
pn libboost-type-erasure1.74-dev <none>
pn libboost-wave1.74-dev <none>
pn libboost1.74-doc <none>
pn libboost1.74-tools-dev <none>
pn libmpfrc++-dev <none>
pn libntl-dev <none>
-- no debconf information