# make
[ 1%] Automatic moc for target veles_base
[ 1%] Built target veles_base_automoc
[ 1%] Generating msgpack-venv/lib/site-packages/six.py
Requirement already satisfied (use --upgrade to upgrade): pbr>=1.3 in ./msgpack-venv/lib/python3.5/site-packages (from -r /home/x/veles/python/requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in ./msgpack-venv/lib/python3.5/site-packages (from -r /home/x/veles/python/requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): msgpack-python==0.4.8 in ./msgpack-venv/lib/python3.5/site-packages (from -r /home/x/veles/python/requirements.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in ./msgpack-venv/lib/python3.5/site-packages (from -r /home/x/veles/python/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): cryptography>=2.2.1 in ./msgpack-venv/lib/python3.5/site-packages (from pyOpenSSL->-r /home/x/veles/python/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): idna>=2.1 in ./msgpack-venv/lib/python3.5/site-packages (from cryptography>=2.2.1->pyOpenSSL->-r /home/x/veles/python/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): asn1crypto>=0.21.0 in ./msgpack-venv/lib/python3.5/site-packages (from cryptography>=2.2.1->pyOpenSSL->-r /home/x/veles/python/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): cffi>=1.7 in ./msgpack-venv/lib/python3.5/site-packages (from cryptography>=2.2.1->pyOpenSSL->-r /home/x/veles/python/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): pycparser in ./msgpack-venv/lib/python3.5/site-packages (from cffi>=1.7->cryptography>=2.2.1->pyOpenSSL->-r /home/x/veles/python/requirements.txt (line 4))
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[ 2%] Built target cpp_python_gen
[ 3%] Building CXX object CMakeFiles/veles_base.dir/src/client/dbif.cc.o
In file included from /home/x/veles/include/client/networkclient.h:32:0,
from /home/x/veles/include/client/dbif.h:28,
from /home/x/veles/src/client/dbif.cc:18:
/home/x/veles/include/network/msgpackwrapper.h:38:16: error: ‘msgpack::object_handle’ has not been declared
msgpack::object_handle* handle) {
^
/home/x/veles/include/network/msgpackwrapper.h: In static member function ‘static std::shared_ptr<veles::proto::MsgpackMsg> veles::messages::MsgpackWrapper::parseMessage(int*)’:
/home/x/veles/include/network/msgpackwrapper.h:39:35: error: request for member ‘get’ in ‘* handle’, which is of non-class type ‘int’
msgpack::object obj = handle->get();
^
/home/x/veles/include/network/msgpackwrapper.h: In member function ‘std::shared_ptr<veles::proto::MsgpackMsg> veles::messages::MsgpackWrapper::loadMessage(QTcpSocket*)’:
/home/x/veles/include/network/msgpackwrapper.h:51:5: error: ‘object_handle’ is not a member of ‘msgpack’
msgpack::object_handle handle;
^
/home/x/veles/include/network/msgpackwrapper.h:52:19: error: ‘handle’ was not declared in this scope
if (unp_.next(handle)) {
^
/home/x/veles/include/network/msgpackwrapper.h:63:21: error: ‘handle’ was not declared in this scope
if (unp_.next(handle)) {
^
CMakeFiles/veles_base.dir/build.make:133: recipe for target 'CMakeFiles/veles_base.dir/src/client/dbif.cc.o' failed
make[2]: *** [CMakeFiles/veles_base.dir/src/client/dbif.cc.o] Error 1
CMakeFiles/Makefile2:868: recipe for target 'CMakeFiles/veles_base.dir/all' failed
make[1]: *** [CMakeFiles/veles_base.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
# uname -a
Host 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
On running make and installing libmsgpack-dev :
What package would I be missing? TIA!