Ogre 1.8 has been release. Could someone from the Games herd bump the package and add a new ebuild for this version? Reproducible: Always
gles1 and gles2 are supported now which would need media-libs/mesa[gles] on top of that CMakeLists.txt needs a fix cause it adds random error flags ogre-1.7.4-gcc46.patch is not needed anymore
-DOGRE_BUILD_RENDERSYSTEM_GLES=ON nicely fails, maybe we should ignore gles as option/useflag. Can be added later anyway or did I miss something. [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_parser.cpp.o cd /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre-1.8.0_build/RenderSystems/GL && /usr/bin/x86_64-pc-linux-gnu-g++ -DRenderSystem_GL_EXPORTS -DOGRE_GLPLUGIN_EXPORTS -DNDEBUG -march=native -O2 -pipe -ggdb -fPIC -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/include -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/OgreMain/include -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre-1.8.0_build/include -I/usr/include/freetype2 -I/usr/include/OIS -I/opt/nvidia-cg-toolkit/include/Cg -I/opt/nvidia-cg-toolkit/include -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0 -I/usr/include/boost-1_48 -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/src/GLX -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/include/GLX -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/src/GLSL/include -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/src/atifs/include -I/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/src/nvparse -msse -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_parser.cpp.o -c /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GL/src/nvparse/_rc1.0_parser.cpp In file included from /usr/include/X11/extensions/Xrandr.h:33:0, from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/include/EGL/X11/OgreX11EGLSupport.h:38, from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/include/EGL/X11/OgreGLESUtil.h:32, from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/src/OgreGLESRenderSystem.cpp:39: /usr/include/X11/extensions/Xrender.h:205:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrender.h:209:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrender.h:470:1: error: ‘Status’ does not name a type In file included from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/include/EGL/X11/OgreX11EGLSupport.h:38:0, from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/include/EGL/X11/OgreGLESUtil.h:32, from /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre_src_v1-8-0/RenderSystems/GLES/src/OgreGLESRenderSystem.cpp:39: /usr/include/X11/extensions/Xrandr.h:127:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:143:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:151:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:201:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:344:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:405:1: error: ‘Status’ does not name a type /usr/include/X11/extensions/Xrandr.h:439:1: error: ‘Status’ does not name a type make[2]: *** [RenderSystems/GLES/CMakeFiles/RenderSystem_GLES.dir/src/OgreGLESRenderSystem.cpp.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-games/ogre-1.8.0/work/ogre-1.8.0_build' make[1]: *** [RenderSystems/GLES/CMakeFiles/RenderSystem_GLES.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /usr/bin/cmake -E cmake_progress_report /var/tmp/portage/dev-games/ogre-1.8.0/work/ogre-1.8.0_build/CMakeFiles
Created attachment 315149 [details, diff] ogre-1.8.0.patch proposal with gles1 forced off
Created attachment 315151 [details, diff] ogre-1.8.0-flags.patch removed random warning flags (not really important, but...)
+*ogre-1.8.0 (12 Jun 2012) + + 12 Jun 2012; Julian Ospald <hasufell@gentoo.org> +ogre-1.8.0.ebuild, + +files/ogre-1.8.0-flags.patch, +files/ogre-1.8.0-threading.patch: + version bump wrt bug #418201