Возникла проблема с компиляцией программы юзающей gloox. Пробовал 2 версии gcc - 4.5, 3.4. Выдает ошибку:
g++34 my2.cpp -lcurl -lgloox
my2.cpp: In member function `virtual void Bot::handleMessage(const gloox::Message&, gloox::MessageSession*)':
my2.cpp:37: error: variable `gloox::Message msg' has initializer but incomplete type
my2.cpp:37: error: invalid use of undefined type `const struct gloox::Message'
/usr/include/gloox/clientbase.h:50: error: forward declaration of `const struct gloox::Message'
g++ my2.cpp -lcurl -lgloox
my2.cpp: In member function ‘virtual void Bot::handleMessage(const gloox::Message&, gloox::MessageSession*)’:
my2.cpp:37:22: error: variable ‘gloox::Message msg’ has initializer but incomplete type
my2.cpp:37:28: error: invalid use of incomplete type ‘const struct gloox::Message’
/usr/include/gloox/clientbase.h:50:9: error: forward declaration of ‘const struct gloox::Message’
При попытке скомпилировать пример с http://camaya.net/gloox/example та же ошибка.
В каком направлении копать?
ps Я не знаток с++, так что если можно, то подробно