Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix arguments of dispatched functions cannot be actually moved #7873

Open
wants to merge 2 commits into
base: RC_2_0
Choose a base branch
from

Fix arguments of dispatched functions cannot be actually moved

cc0b207
Select commit
Loading
Failed to load commit list.
Open

Fix arguments of dispatched functions cannot be actually moved #7873

Fix arguments of dispatched functions cannot be actually moved
cc0b207
Select commit
Loading
Failed to load commit list.
Cirrus CI / main failed Feb 17, 2025 in 57s

Task Summary

Instruction build_cmake failed in 00:10

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 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.