rviz dies with ogre exception in groovy
I am testing groovy. Running "rosrun rviz rviz" gives me:
terminate called after throwing an instance of 'Ogre::InternalErrorException'what(): OGRE EXCEPTION(7:InternalErrorException): Cannot compile GLSL high-level shader : rviz/include/pass_depth.geom Cannot compile GLSL high-level shader : rviz/include/pass_depth.geom (1) : error C0201: unsupported version 150 (5) : error C5060: out can't be used with non-varying depth in GLSLProgram::compile at /build/buildd/ogre-1.7.4/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp (line 65) Aborted (core dumped)
Device Name: Quadro FX 3700/PCI/SSE2 Driver Version: 2.1.2.0
The driver is the binary driver Ubuntu 12.04 gives me.
Any ideas about this? Is the driver to old?
EDIT:
2013-02-07:
Just updated to new packages. I had to re-install the graphic drivers and I then made sure to take the recommended version (might have had version 173 before). And now rvix starts OK for me and no error messages. So either I had the wrong driver version or the recent update of the groovy packages solved the problem.
I have met a similar issue, python: /build/buildd/ogre-1.7.4/OgreMain/include/OgreSingleton.h:80: Ogre::Singleton<T>::Singleton() [with T = Ogre::LogManager]: Assertion `!ms_Singleton' failed. Aborted (core dumped)
This was definitely a problem with rviz gracefully degrading on OS X. Please mark an answer so it shows up as answered. Thanks.