I have just downloaded latest svn trunk and found small error in
Error 1 error C2664: 'OgreOggSound::OgreOggSoundManager::_attachEffectToSoundImpl' : cannot convert parameter 1 from 'const std::string' to 'OgreOggSound::OgreOggISound *' d:\config\ogreoggsound(02-25)\trunk\src\ogreoggsoundmanager.cpp 1137
after changing return _attachEffectToSoundImpl(sName,... to return _attachEffectToSoundImpl(sound,
It complied fine. Not really a big issue.
And another thing I havent found any prebuild libs in svn download.
Ah bugger thanks for that, I'll fix it.
I removed the prebuilt libs mainly because I couldn't decide which versions to supply
Up until recently I was still using VC8 for my projects, but have now upgraded to vc9, but also there's the OGRE version transitioning period at the moment, I mainly still use OGRE 1.6.2!!
but obviously there are updates to this, as well as 1.7 RC, so I thought I'd just let the user build against whatever version they currently have..
I may be wrong but found problem compiling in non boost mode in OgreOggSoundManager in current svn(checked today). Following are the things i did to make it compile
some places in the code missed to wrap like following
mNoLock = ...;
And lines around 2112 and 2149
change #ifdef OGGSOUND_THREADED
to #if OGGSOUND_THREADED
Thanks for the heads up, I shall check it out...
Patch for some typo in the last revision:
--- src/ogreoggsoundmanager.cpp (revision 301)
+++ src/ogreoggsoundmanager.cpp (working copy)
@@ -231,7 +231,7 @@
alcGetIntegerv(device, ALC_MAJOR_VERSION, sizeof(majorVersion), &majorVersion);
- error = alcGetError();
+ error = alcGetError(device);
if (error != ALC_NO_ERROR)
LogManager::getSingleton().logMessage("Unable to get OpenAL Major Version number", Ogre::LML_CRITICAL);
The patch from "Linux support" thread contains this typo fix.