Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[paho-dev] Trouble building paho.mqtt.cpp

Hi,

I'm trying to install the MQTT C++ library from Paho on a VM running CentOs 6. I have successfully installed and used paho.mqtt.c, but when I try to build paho.mqtt.cpp (following the instructions form the github repository) I get a lot of errors :


[  7%] Building CXX object src/CMakeFiles/OBJS.dir/async_client.cpp.o
In file included from /home/heloise/paho.mqtt.cpp/src/mqtt/async_client.h:28,
                 from /home/heloise/paho.mqtt.cpp/src/async_client.cpp:19:
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:37: erreur: expected nested-name-specifier before ‘byte’
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:37: erreur: ‘byte’ has not been declared
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:37: erreur: expected ‘;’ before ‘=’ token
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:37: erreur: expected unqualified-id before ‘=’ token
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:40: erreur: expected nested-name-specifier before ‘string’
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:40: erreur: ‘string’ has not been declared
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:40: erreur: expected ‘;’ before ‘=’ token
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:40: erreur: expected unqualified-id before ‘=’ token
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:42: erreur: expected nested-name-specifier before ‘binary’
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:42: erreur: ‘binary’ has not been declared
/home/heloise/paho.mqtt.cpp/src/mqtt/types.h:42: erreur: expected ‘;’ before ‘=’ token

.....and so on for quite a while. 

The errors end by


make[2]: *** [src/CMakeFiles/OBJS.dir/async_client.cpp.o] Erreur 1
make[1]: *** [src/CMakeFiles/OBJS.dir/all] Erreur 2
make: *** [all] Erreur 2


I have no idea what went wrong since I was only following the build instructions?

Thanks in advance for your help.

Héloïse

Back to the top