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

Reply via email to