Operating System: linux
Render System: gl3+
I just did a pull from v2-1 to update my ogre, and when building, I'm seeing this.
Thoughts?
Code: Select all
[ 41%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/Math/Array/OgreArrayMemoryManager.cpp.o
[ 41%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/Math/Array/OgreBoneArrayMemoryManager.cpp.o
/home/pepp/tools/ogre-v2-1/OgreMain/src/Compositor/Pass/PassQuad/OgreCompositorPassQuad.cpp: In member function ‘virtual void Ogre::CompositorPassQuad::execute(const Ogre::Camera*)’:
/home/pepp/tools/ogre-v2-1/OgreMain/src/Compositor/Pass/PassQuad/OgreCompositorPassQuad.cpp:297:32: error: invalid use of incomplete type ‘class Ogre::v1::HardwarePixelBufferSharedPtr’
tex->getBuffer()->getRenderTarget()->setFsaaResolved();
^
In file included from /home/pepp/tools/ogre-v2-1/OgreMain/include/Compositor/Pass/OgreCompositorPassDef.h:34:0,
from /home/pepp/tools/ogre-v2-1/OgreMain/include/Compositor/Pass/OgreCompositorPass.h:34,
from /home/pepp/tools/ogre-v2-1/OgreMain/include/Compositor/Pass/PassQuad/OgreCompositorPassQuad.h:34,
from /home/pepp/tools/ogre-v2-1/OgreMain/src/Compositor/Pass/PassQuad/OgreCompositorPassQuad.cpp:31:
/home/pepp/tools/ogre-v2-1/OgreMain/include/OgrePrerequisites.h:380:15: note: forward declaration of ‘class Ogre::v1::HardwarePixelBufferSharedPtr’
class HardwarePixelBufferSharedPtr;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~