Fix arguments of dispatched functions cannot be actually moved #7873
Cirrus CI / main
failed
Feb 17, 2025 in 57s
Task Summary
Instruction build_cmake failed in 00:10
Details
✅ 00:01 clone
✅ 00:43 install
❌ 00:10 build_cmake
[4/421] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o
FAILED: CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o
/usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_SSL2 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_SSL_PEERS -DTORRENT_USE_ASSERTS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/cirrus-ci-build/include -I/tmp/cirrus-ci-build/deps/try_signal -isystem /usr/local/include -Werror -g -std=gnu++14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -fexceptions -pthread -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 /tmp/cirrus-ci-build/src/alert.cpp
In file included from /tmp/cirrus-ci-build/src/alert.cpp:52:
In file included from /tmp/cirrus-ci-build/include/libtorrent/socket_io.hpp:43:
/tmp/cirrus-ci-build/include/libtorrent/bencode.hpp:144:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
144 | switch(e.type())
| ^
In file included from /tmp/cirrus-ci-build/src/alert.cpp:54:
In file included from /tmp/cirrus-ci-build/include/libtorrent/torrent.hpp:66:
In file included from /tmp/cirrus-ci-build/include/libtorrent/peer_list.hpp:52:
In file included from /tmp/cirrus-ci-build/include/libtorrent/ip_voter.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_interface.hpp:49:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_udp_sockets.hpp:37:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/utp_socket_manager.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/socket_type.hpp:40:
/tmp/cirrus-ci-build/include/libtorrent/socks5_stream.hpp:459:5: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
459 | switch (response)
| ^
/tmp/cirrus-ci-build/include/libtorrent/socks5_stream.hpp:524:4: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
524 | switch (response)
| ^
In file included from /tmp/cirrus-ci-build/src/alert.cpp:54:
In file included from /tmp/cirrus-ci-build/include/libtorrent/torrent.hpp:66:
In file included from /tmp/cirrus-ci-build/include/libtorrent/peer_list.hpp:52:
In file included from /tmp/cirrus-ci-build/include/libtorrent/ip_voter.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_interface.hpp:49:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_udp_sockets.hpp:37:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/utp_socket_manager.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/socket_type.hpp:42:
/tmp/cirrus-ci-build/include/libtorrent/i2p_stream.hpp:271:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
271 | switch (m_state)
| ^
/tmp/cirrus-ci-build/include/libtorrent/i2p_stream.hpp:371:4: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
371 | switch (m_command)
| ^
/tmp/cirrus-ci-build/include/libtorrent/i2p_stream.hpp:368:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
368 | switch (m_state)
| ^
In file included from /tmp/cirrus-ci-build/src/alert.cpp:54:
In file included from /tmp/cirrus-ci-build/include/libtorrent/torrent.hpp:66:
In file included from /tmp/cirrus-ci-build/include/libtorrent/peer_list.hpp:52:
In file included from /tmp/cirrus-ci-build/include/libtorrent/ip_voter.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_interface.hpp:49:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/session_udp_sockets.hpp:37:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/utp_socket_manager.hpp:42:
In file included from /tmp/cirrus-ci-build/include/libtorrent/aux_/socket_type.hpp:43:
/tmp/cirrus-ci-build/include/libtorrent/aux_/utp_stream.hpp:536:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
536 | switch(type)
| ^
/tmp/cirrus-ci-build/src/alert.cpp:1058:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
1058 | switch (op)
| ^
8 errors generated.
[5/421] Building CXX object CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o
ninja: build stopped: subcommand failed.
Loading