kungfoomasta
10-09-2009 16:22:57
I've had to update to Boost 1.40 to get the new Signals2 library. When compiling OgreOggSound, I get errors about function0. I updated from SVN to see if the issue still existed, and the library built successfully, but it was because the library was built without threading support.
I'm guessing boost::function0 has been replaced by something. Can you try updating to Boost 1.40 and updating this when you get a chance?
mUpdateThread = OGRE_NEW_T(boost::thread,Ogre::MEMCATEGORY_GENERAL)(boost::function0<void>(&OgreOggSoundManager::threadUpdate));
Ogre::LogManager::getSingleton().logMessage("*** --- Using BOOST threads for streaming");
mActionsList = new LocklessQueue<SoundAction>(32);
I'm guessing boost::function0 has been replaced by something. Can you try updating to Boost 1.40 and updating this when you get a chance?