Source: fracplanet Version: 0.4.0-1.1 User: [email protected] Usertags: qt48-transition
Hi, Your package fails to build against Qt 4.8 which is currently in experimental. The transition to unstable/testing is tracked in bug #653903. I'm attaching a patch by Andreas Moog that contains the necessary changes. It can be applied even before Qt 4.8 enters unstable. Build log: > g++ -c -include obj/fracplanet -m64 -pipe -O2 -DFRACPLANET_VERSION="0.4.0" > -DFRACPLANET_BUILD="0.4.0 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST > -D_REENTRANT -Wall -W > -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED > -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore > -I/usr/include/qt4/QtGui > -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I/usr/X11R6/include -Imoc -o > obj/triangle_mesh_viewer_display.o triangle_mesh_viewer_display.cpp > triangle_mesh_viewer_display.cpp: In member function 'virtual void > TriangleMeshViewerDisplay::paintGL()': > triangle_mesh_viewer_display.cpp:149:6: error: 'gluLookAt' was not declared > in this scope > triangle_mesh_viewer_display.cpp: In member function 'virtual void > TriangleMeshViewerDisplay::resizeGL(int, int)': > triangle_mesh_viewer_display.cpp:456:6: error: 'gluPerspective' was not > declared in this scope > make[1]: *** [obj/triangle_mesh_viewer_display.o] Error 1 Regards, Felix
Description: Import glu.h to build against qt4.8 Author: Andreas Moog <[email protected]> Bug-Ubuntu: https://launchpad.net/bugs/935091 Index: fracplanet/triangle_mesh_viewer_display.cpp =================================================================== --- fracplanet.orig/triangle_mesh_viewer_display.cpp 2012-02-25 19:07:23.000000000 +0100 +++ fracplanet/triangle_mesh_viewer_display.cpp 2012-02-25 19:07:23.000000000 +0100 @@ -24,6 +24,8 @@ #include "matrix33.h" #include "triangle_mesh_viewer.h" +#include <GL/glu.h> + TriangleMeshViewerDisplay::TriangleMeshViewerDisplay(TriangleMeshViewer* parent,const QGLFormat& format,const ParametersRender* param,const std::vector<const TriangleMesh*>& m,bool verbose) :QGLWidget(format,parent) ,_notify(*parent) Index: fracplanet/fracplanet.pro =================================================================== --- fracplanet.orig/fracplanet.pro 2012-02-25 19:11:13.857517000 +0100 +++ fracplanet/fracplanet.pro 2012-02-25 19:11:32.498508269 +0100 @@ -8,7 +8,7 @@ HEADERS += $$system(ls *.h) SOURCES += $$system(ls *.cpp) -LIBS += -lboost_program_options +LIBS += -lboost_program_options -lGLU DEFINES += QT_DLL

