Opened 13 years ago

Last modified 13 years ago

#3562 new bug

QGIS incompatible with QWT 6.0.0

Reported by: marisn Owned by: nobody
Priority: major: does not work as expected Milestone: Version 1.7.0
Component: Build/Install Version: Trunk
Keywords: Cc:
Must Fix for Release: No Platform: All
Platform Version: Awaiting user input: no

Description

QGIS r15378

Gentoo ~AMD64

equery l '*qwt*'
 * Searching for *qwt* ...
[IP-] [  ] dev-python/pyqwt-5.2.0:5
[IP-] [  ] x11-libs/qwt-6.0.0_rc5:5
[ 36%] Building CXX object src/app/CMakeFiles/qgis.dir/qgisapp.cpp.o                                          
In file included from /home/maris/soft/qgis_trunk/src/app/gps/qgsgpsinformationwidget.h:27:0,                 
                 from /home/maris/soft/qgis_trunk/src/app/qgisapp.cpp:121:
/home/maris/soft/qgis_trunk/src/app/gps/qwtpolar/qwt_polar_plot.h:14:33: fatal error: qwt_double_interval.h: No such file or directory
compilation terminated.

Change History (6)

comment:1 by volter, 13 years ago

I'll try to build with my external Qwtpolar in the evening.

I think you should report that to Qwtpolar upstream though.

in reply to:  1 comment:2 by marisn, 13 years ago

Replying to volter:

I'll try to build with my external Qwtpolar in the evening.

I think you should report that to Qwtpolar upstream though.

This is the reason why You should not clone code. Qwtpolar is just fine, it's QGIS bundled clone out of sync.

Just fast googling reveals this file without any references to "qwt_double_interval.h": http://qwtpolar.svn.sourceforge.net/viewvc/qwtpolar/trunk/qwtpolar/src/qwt_polar_plot.h?revision=103&view=markup

comment:3 by volter, 13 years ago

Platform: GentooAll

Now we only need to find packagers for Qwtpolar for all distris besides Fedora, as well as include it in the Windows installer. :)

It is prepared inside QGIS since r15215.

comment:4 by volter, 13 years ago

Also the last released upstream version of Qwtpolar does not build with Qwt 6.0.

PyQwt as well won't build with Qwt 6.0.

Therefore I think this shouldn't be seen as a QGIS bug.

in reply to:  4 comment:5 by marisn, 13 years ago

Replying to volter:

Also the last released upstream version of Qwtpolar does not build with Qwt 6.0.

PyQwt as well won't build with Qwt 6.0.

Therefore I think this shouldn't be seen as a QGIS bug.

Force with You is strong, but those are not the droids You are looking for.

  • Qwt 6.0.0 is starting to appear on user machines;
  • For some time there will be systems with Qwt 6.0 and 5.x around (depending on distro packaging policy);
  • If 6.0 is unsupported, QGIS configure system (cmake) should detect incompatible version and refuse to do anything.
Note: See TracTickets for help on using tickets.