reopen 642144
retitle 642144 mmpong ftbfs in unstable ( fatal error:
RendererModules/OpenGLGUIRenderer/openglrenderer.h: No such file or
directory )
thanks
Unfortunately the fix to gcc was not sufficiant to get mmpong building
in sid. It now fails with.
[ 77%] Building CXX object client_gl/CMakeFiles/mmpong-gl.dir/client.o
cd /mmpong-0.9.1/obj-x86_64-linux-gnu/client_gl && /usr/bin/g++ -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
-Werror=format-security -Wall -Wall -I/mmpong-0.9.1/client_gl/mmpong-gl
-I/mmpong-0.9.1/lib -I/usr/include/SDL -I/usr/include/CEGUI
-I/mmpong-0.9.1 -I/mmpong-0.9.1/obj-x86_64-linux-gnu/client_gl -o
CMakeFiles/mmpong-gl.dir/client.o -c /mmpong-0.9.1/client_gl/client.cpp
In file included from /mmpong-0.9.1/client_gl/client.cpp:40:0:
/mmpong-0.9.1/client_gl/gui.h:25:62: fatal error:
RendererModules/OpenGLGUIRenderer/openglrenderer.h: No such file or
directory
compilation terminated.
make[3]: *** [client_gl/CMakeFiles/mmpong-gl.dir/client.o] Error 1
After taking a look at the contents of libcegui-mk2-dev it appeared that
the name and location of the include file had changed. I changed the
include statement to include what I presumed was the new version of the
include in question
root@debian:/# diff -u mmpong-0.9.1/client_gl/gui.h
mmpong-0.9.1.new/client_gl/gui.h
--- mmpong-0.9.1/client_gl/gui.h 2009-01-12 16:11:22.000000000 +0000
+++ mmpong-0.9.1.new/client_gl/gui.h 2011-11-13 03:00:26.000000000 +0000
@@ -22,7 +22,7 @@
#define __GUI_H__
#include <CEGUI.h>
-#include <RendererModules/OpenGLGUIRenderer/openglrenderer.h>
+#include <RendererModules/OpenGL/CEGUIOpenGLRenderer.h>
#include <CEGUILogger.h>
#include "clientstate.h"
However the build then failed with
[ 88%] Building CXX object client_gl/CMakeFiles/mmpong-gl.dir/gui.o
cd /mmpong-0.9.1/obj-x86_64-linux-gnu/client_gl && /usr/bin/g++ -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
-Werror=format-security -Wall -Wall -I/mmpong-0.9.1/client_gl/mmpong-gl
-I/mmpong-0.9.1/lib -I/usr/include/SDL -I/usr/include/CEGUI
-I/mmpong-0.9.1 -I/mmpong-0.9.1/obj-x86_64-linux-gnu/client_gl -o
CMakeFiles/mmpong-gl.dir/gui.o -c /mmpong-0.9.1/client_gl/gui.cpp
/mmpong-0.9.1/client_gl/gui.cpp: In constructor ‘GUI::GUI(std::string,
int, int, bool, ClientState*)’:
/mmpong-0.9.1/client_gl/gui.cpp:151:39: error: no matching function for
call to ‘CEGUI::OpenGLRenderer::OpenGLRenderer(int, int&, int&)’
/mmpong-0.9.1/client_gl/gui.cpp:151:39: note: candidates are:
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:292:5:
note: CEGUI::OpenGLRenderer::OpenGLRenderer(const CEGUI::Size&,
CEGUI::OpenGLRenderer::TextureTargetType)
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:292:5:
note: candidate expects 2 arguments, 3 provided
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:279:5:
note:
CEGUI::OpenGLRenderer::OpenGLRenderer(CEGUI::OpenGLRenderer::TextureTargetType)
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:279:5:
note: candidate expects 1 argument, 3 provided
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:66:30:
note: CEGUI::OpenGLRenderer::OpenGLRenderer(const CEGUI::OpenGLRenderer&)
/usr/include/CEGUI/RendererModules/OpenGL/CEGUIOpenGLRenderer.h:66:30:
note: candidate expects 1 argument, 3 provided
/mmpong-0.9.1/client_gl/gui.cpp:153:27: error: no matching function for
call to ‘CEGUI::System::System(CEGUI::OpenGLRenderer*&)’
/mmpong-0.9.1/client_gl/gui.cpp:153:27: note: candidates are:
/usr/include/CEGUI/CEGUISystem.h:1121:5: note:
CEGUI::System::System(CEGUI::Renderer&, CEGUI::ResourceProvider*,
CEGUI::XMLParser*, CEGUI::ImageCodec*, CEGUI::ScriptModule*, const
CEGUI::String&, const CEGUI::String&)
/usr/include/CEGUI/CEGUISystem.h:1121:5: note: candidate expects 7
arguments, 1 provided
/usr/include/CEGUI/CEGUISystem.h:1086:5: note:
CEGUI::System::System(const CEGUI::System&)
/usr/include/CEGUI/CEGUISystem.h:1086:5: note: no known conversion for
argument 1 from ‘CEGUI::OpenGLRenderer*’ to ‘const CEGUI::System&’
/mmpong-0.9.1/client_gl/gui.cpp:179:33: error: ‘class
CEGUI::SchemeManager’ has no member named ‘loadScheme’
make[3]: *** [client_gl/CMakeFiles/mmpong-gl.dir/gui.o] Error 1
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org