Quote:
The error seems to be referring to Boost rather than PolyVox or TVA. Most likely you need to update your version of Boost or maybe there is an embedded version which is conflicting.
yes, you are right ! i deleted the conflicting boost and that error disappear. but now i'm getting troubles with Ogre and OiS:
Quote:
-------------- Build: all in ogredemo ---------------
Using makefile: Makefile
[ 8%] Building CXX object CMakeFiles/ogredemo_a.dir/src/ogre_utility.cpp.o
[ 16%] Building CXX object CMakeFiles/ogredemo_a.dir/src/volume_renderer.cpp.o
[ 25%] Building CXX object CMakeFiles/ogredemo_a.dir/src/BaseApplication.cpp.o
[ 33%] Building CXX object CMakeFiles/ogredemo_a.dir/src/TutorialApplication.cpp.o
Linking CXX executable ogredemo_a
CMakeFiles/ogredemo_a.dir/src/BaseApplication.cpp.o: In function `BaseApplication::createInputDevices()':
BaseApplication.cpp:(.text+0xa5f): undefined reference to `OIS::InputManager::createInputSystem(std::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)'
BaseApplication.cpp:(.text+0xab2): undefined reference to `OIS::InputManager::createInputObject(OIS::Type, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
BaseApplication.cpp:(.text+0xb1d): undefined reference to `OIS::InputManager::createInputObject(OIS::Type, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/ogredemo_a.dir/src/BaseApplication.cpp.o: In function `BaseApplication::windowClosed(Ogre::RenderWindow*)':
BaseApplication.cpp:(.text+0x1e0a): undefined reference to `OIS::InputManager::destroyInputObject(OIS::Object*)'
BaseApplication.cpp:(.text+0x1e25): undefined reference to `OIS::InputManager::destroyInputObject(OIS::Object*)'
BaseApplication.cpp:(.text+0x1e35): undefined reference to `OIS::InputManager::destroyInputSystem(OIS::InputManager*)'
collect2: ld returned 1 exit status
make[2]: *** [ogredemo_a] Errore 1
make[1]: *** [CMakeFiles/ogredemo_a.dir/all] Errore 2
make: *** [all] Errore 2
Process terminated with status 2 (0 minutes, 35 seconds)
6 errors, 0 warnings
i have OIS and OIS lib and OGRE build with OIS support, i added also a link flags in cmake but this not help. I have to investigate more thoroughly....