Source: qwtplot3d
Version: 0.2.7+svn191-5
Tags: patch
User: debian-qt-...@lists.debian.org
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 that contains the necessary changes.
It can be applied even before Qt 4.8 enters unstable.

Build log:

> g++ -c -m64 -pipe -g -D_REENTRANT -Wall -W -fPIC -DGL2PS_HAVE_ZLIB 
> -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 
> -Iinclude
> -I/usr/X11R6/include -Itmp -o tmp/qwt3d_axis.o src/qwt3d_axis.cpp
> In file included from include/qwt3d_types.h:26:0,
>                  from include/qwt3d_drawable.h:7,
>                  from include/qwt3d_label.h:10,
>                  from include/qwt3d_axis.h:5,
>                  from src/qwt3d_axis.cpp:1:
> include/qwt3d_openglhelper.h: In function 'const GLubyte* Qwt3D::gl_error()':
> include/qwt3d_openglhelper.h:67:31: error: 'gluErrorString' was not declared 
> in this scope
> include/qwt3d_openglhelper.h: In function 'bool 
> Qwt3D::ViewPort2World(double&, double&, double&,
> double, double, double)':
> include/qwt3d_openglhelper.h:104:97: error: 'gluUnProject' was not declared 
> in this scope
> include/qwt3d_openglhelper.h: In function 'bool 
> Qwt3D::World2ViewPort(double&, double&, double&,
> double, double, double)':
> include/qwt3d_openglhelper.h:120:95: error: 'gluProject' was not declared in 
> this scope
> make[1]: *** [tmp/qwt3d_axis.o] Error 1

Regards,
Felix

--- qwtplot3d-0.2.7+svn191.orig/include/qwt3d_openglhelper.h
+++ qwtplot3d-0.2.7+svn191/include/qwt3d_openglhelper.h
@@ -8,6 +8,8 @@
 #include <QtOpenGL/qgl.h>
 #endif
 
+#include <GL/glu.h>
+
 namespace Qwt3D
 {
 

Reply via email to