first of all, let me state that openVibe looks like a great piece of software.
I'm trying to compile on Debian lenny 32bit.
I was quite impressed seeing the linux-install_dependencies doing its work and almost finishing it. However, with cegui it got stuck compiling the samples:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../cegui/include -I../../../Samples/common/include -I../../../cegui/include -DCEGUI_SAMPLE_DATAPATH=\"/home/alexp/soft/openvibe-0.10.0-svn2909-src/software/share/CEGUI\" -I/home/alexp/soft/openvibe-0.10.0-svn2909-src/software/include -I/home/alexp/soft/openvibe-0.10.0-svn2909-src/software/include/OGRE -I/usr//include/OIS -I/usr//include -I/home/alexp/soft/openvibe-0.10.0-svn2909-src/software/include -g -O2 -MT libCEGUISampleHelper_la-CEGuiOgreBaseApplication.lo -MD -MP -MF .deps/libCEGUISampleHelper_la-CEGuiOgreBaseApplication.Tpo -c CEGuiOgreBaseApplication.cpp -fPIC -DPIC -o .libs/libCEGUISampleHelper_la-CEGuiOgreBaseApplication.o
CEGuiOgreBaseApplication.cpp: In constructor ‘CEGuiDemoFrameListener::CEGuiDemoFrameListener(CEGuiBaseApplication*, Ogre::RenderWindow*, Ogre::Camera*, bool, bool)’:
CEGuiOgreBaseApplication.cpp:298: error: ‘class OIS::InputManager’ has no member named ‘getNumberOfDevices’
CEGuiOgreBaseApplication.cpp:309: error: ‘class OIS::InputManager’ has no member named ‘getNumberOfDevices’
make[3]: *** [libCEGUISampleHelper_la-CEGuiOgreBaseApplication.lo] Error 1
I can reproduce this calling make in the samples directory.
Looks like a bug in cegui?
Should I download and compile another version of cegui? Or skip the compilation of the examples?
Btw:
Taking a look into the configure.log of cegui I see complaints about several missing header files like
ac_nonexistent.h
tinyxml.h
libILU
irrlicht.h
and others.
It also complains about missing LUA, however, the linux-install_dependencies would install this in the next step after cegui. Should the order be changed?
Thank you for your help!
Alex