arvidn / libtorrent

an efficient feature complete C++ bittorrent implementation

Home Page:http://libtorrent.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

‘class libtorrent::dh_key_exchange’ has no member named

qilinbar opened this issue · comments

Please provide the following information

libtorrent version (or branch):rc2.0

platform/architecture:x64

compiler and compiler version:rc2.05

please describe what symptom you see, what you would expect to see instead and
how to reproduce it.
common.copy /usr/local/lib/pkgconfig/libtorrent-rasterbar.pc
gcc.compile.c++ bin/gcc-9/debug/cxxstd-14-iso/threading-multi/visibility-hidden/src/bt_peer_connection.o
src/bt_peer_connection.cpp: In member function ‘void libtorrent::bt_peer_connection::write_pe1_2_dhkey()’:
src/bt_peer_connection.cpp:530:49: error: ‘class libtorrent::dh_key_exchange’ has no member named ‘good’
530 | if (!m_dh_key_exchange || !m_dh_key_exchange->good())
| ^~~~
src/bt_peer_connection.cpp: In member function ‘void libtorrent::bt_peer_connection::on_receive_impl(std::size_t)’:
src/bt_peer_connection.cpp:3142:25: error: ‘init_bt_handshake’ is not a member of ‘libtorrent::bt_peer_connection::state_t’
3142 | m_state = state_t::init_bt_handshake;
| ^~~~~~~~~~~~~~~~~
src/bt_peer_connection.cpp:3185:25: error: ‘init_bt_handshake’ is not a member of ‘libtorrent::bt_peer_connection::state_t’
3185 | m_state = state_t::init_bt_handshake;
| ^~~~~~~~~~~~~~~~~
src/bt_peer_connection.cpp:3202:24: error: ‘init_bt_handshake’ is not a member of ‘libtorrent::bt_peer_connection::state_t’
3202 | m_state = state_t::init_bt_handshake;
| ^~~~~~~~~~~~~~~~~
src/bt_peer_connection.cpp:3236:27: error: ‘init_bt_handshake’ is not a member of ‘libtorrent::bt_peer_connection::state_t’

please ask me ?

are you using a new version of the header and an old version of the cpp file? how are you building?

commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.