Skip to content

boost-1.87.0.beta1 libtorrent RC_1_2 #7796

@userdocs

Description

@userdocs

Build error

cmake
boost-1.87.0.beta1
libtorrent RC_1_2

-- Configuring done (0.8s)
-- Generating done (0.0s)
Generate graphviz: /root/qbt-build/graphs/libtorrent/RC_1_2/dep-graph.dot
-- Build files have been written to: /root/qbt-build/libtorrent/build
[1/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o
[2/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o
[3/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o
[4/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o
[5/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o
[6/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o
[7/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o
FAILED: CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o 
/root/qbt-build/bin/i[68](https://github.com/userdocs/qbittorrent-nox-static-test/actions/runs/11870457449/job/33081885929#step:18:69)6-linux-musl-g++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -I/root/qbt-build/libtorrent/include -I/root/qbt-build/boost -std=c++20 -static -w -Wno-psabi -I/root/qbt-build/include -O3 -DNDEBUG -std=gnu++20 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -c /root/qbt-build/libtorrent/src/alert.cpp
In file included from /root/qbt-build/libtorrent/include/libtorrent/aux_/session_interface.hpp:39,
                 from /root/qbt-build/libtorrent/include/libtorrent/ip_voter.hpp:40,
                 from /root/qbt-build/libtorrent/include/libtorrent/peer_list.hpp:47,
                 from /root/qbt-build/libtorrent/include/libtorrent/torrent.hpp:51,
                 from /root/qbt-build/libtorrent/src/alert.cpp:42:
/root/qbt-build/libtorrent/include/libtorrent/io_service.hpp:40:10: fatal error: boost/asio/io_service.hpp: No such file or directory
   40 | #include <boost/asio/io_service.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[8/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o
[9/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o
FAILED: CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o 
/root/qbt-build/bin/i6[86](https://github.com/userdocs/qbittorrent-nox-static-test/actions/runs/11870457449/job/33081885929#step:18:87)-linux-musl-g++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -I/root/qbt-build/libtorrent/include -I/root/qbt-build/boost -std=c++20 -static -w -Wno-psabi -I/root/qbt-build/include -O3 -DNDEBUG -std=gnu++20 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -c /root/qbt-build/libtorrent/src/alert_manager.cpp
In file included from /root/qbt-build/libtorrent/include/libtorrent/torrent_handle.hpp:62,
                 from /root/qbt-build/libtorrent/include/libtorrent/alert_types.hpp:38,
                 from /root/qbt-build/libtorrent/include/libtorrent/alert_manager.hpp:40,
                 from /root/qbt-build/libtorrent/src/alert_manager.cpp:34:
/root/qbt-build/libtorrent/include/libtorrent/broadcast_socket.hpp: In member function 'boost::asio::ip::address_v4 libtorrent::broadcast_socket::socket_entry::broadcast_address() const':
/root/qbt-build/libtorrent/include/libtorrent/broadcast_socket.hpp:125:61: error: no matching function for call to 'boost::asio::ip::address_v4::broadcast(boost::asio::ip::address_v4, const boost::asio::ip::address_v4&) const'
  [125](https://github.com/userdocs/qbittorrent-nox-static-test/actions/runs/11870457449/job/33081885929#step:18:126) |                                 return address_v4::broadcast(socket->local_endpoint(ec).address().to_v4(), netmask);
      |                                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/qbt-build/boost/boost/asio/ip/address.hpp:25,
                 from /root/qbt-build/libtorrent/include/libtorrent/address.hpp:45,
                 from /root/qbt-build/libtorrent/include/libtorrent/torrent_handle.hpp:51:
/root/qbt-build/boost/boost/asio/ip/address_v4.hpp:249:21: note: candidate: 'static boost::asio::ip::address_v4 boost::asio::ip::address_v4::broadcast()'
  249 |   static address_v4 broadcast() noexcept
      |                     ^~~~~~~~~
/root/qbt-build/boost/boost/asio/ip/address_v4.hpp:249:21: note:   candidate expects 0 arguments, 2 provided
[10/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o
FAILED: CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o 
/root/qbt-build/bin/i686-linux-musl-g++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -I/root/qbt-build/libtorrent/include -I/root/qbt-build/boost -std=c++20 -static -w -Wno-psabi -I/root/qbt-build/include -O3 -DNDEBUG -std=gnu++20 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -c /root/qbt-build/libtorrent/src/block_cache.cpp
In file included from /root/qbt-build/libtorrent/include/libtorrent/disk_io_thread.hpp:40,
                 from /root/qbt-build/libtorrent/src/block_cache.cpp:39:
/root/qbt-build/libtorrent/include/libtorrent/io_service.hpp:40:10: fatal error: boost/asio/io_service.hpp: No such file or directory
   40 | #include <boost/asio/io_service.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[11/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o
[12/156] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o
ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions