View Single Post
  #1  
Old 06-10-2018, 05:20 PM
Riklin
Hill Giant
 
Join Date: May 2003
Location: Tacoma, WA
Posts: 220
Default Make Error with Servertalk_client_connection.cpp

Server is latest version of Debian Linux and worked perfectly the last time I compiled (8ish months ago).

I decided to start over. did a git pull, then ran cmake (no errors), then make.

I'm getting this error when running make. Any help appreciated:

[ 23%] Building CXX object common/CMakeFiles/common.dir/net/servertalk_client_connection.cpp.o
/home/eq/eqemu/common/net/servertalk_client_connection.cpp: In member function ‘void EQ::Net::ServertalkClient::Send(uint16_t, EQ::Net::Packet&)’:
/home/eq/eqemu/common/net/servertalk_client_connection.cpp:36:103: error: ‘crypto_box_easy_afternm’ was not declared in this scope
crypto_box_easy_afternm(&cipher[0], (unsigned char*)p.Data(), p.Length(), m_nonce_ours, m_shared_key);
^
/home/eq/eqemu/common/net/servertalk_client_connection.cpp: In member function ‘void EQ::Net::ServertalkClient::ProcessMessage(EQ::Net: :Packet&)’:
/home/eq/eqemu/common/net/servertalk_client_connection.cpp:276:120: error: ‘crypto_box_open_easy_afternm’ was not declared in this scope
if (crypto_box_open_easy_afternm(&decrypted_text[0], (unsigned char*)&data[0], length, m_nonce_theirs, m_shared_key))
^
/home/eq/eqemu/common/net/servertalk_client_connection.cpp: In member function ‘void EQ::Net::ServertalkClient::SendHandshake(bool)’:
/home/eq/eqemu/common/net/servertalk_client_connection.cpp:357:102: error: ‘crypto_box_easy_afternm’ was not declared in this scope
crypto_box_easy_afternm(&signed_buffer[0], &data_buffer[0], data_length, m_nonce_ours, m_shared_key);
^
common/CMakeFiles/common.dir/build.make:1871: recipe for target 'common/CMakeFiles/common.dir/net/servertalk_client_connection.cpp.o' failed
make[2]: *** [common/CMakeFiles/common.dir/net/servertalk_client_connection.cpp.o] Error 1
CMakeFiles/Makefile2:75: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
Reply With Quote