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

Reply via email to