Opened 14 years ago

Closed 14 years ago

#3069 closed bug (fixed)

qgsrasterlayerproperties.cpp failing to compile

Reported by: jrm Owned by: nobody
Priority: critical: causes crash or data corruption Milestone: Version 1.6.0
Component: Build/Install Version:
Keywords: Cc:
Must Fix for Release: No Platform: Mandriva
Platform Version: Awaiting user input: no

Description

Hi, rev 14316 of the QGIS svn trunk can't be compiled due to a faulty qgsrasterlayerproperties.cpp

./qgsrasterlayerproperties.cpp:55:29: error: qwt_plot_canvas.h : No folder or file of this type ./qgsrasterlayerproperties.cpp:56:23: error: qwt_array.h : No folder or file of this type ./qgsrasterlayerproperties.cpp:57:24: error: qwt_legend.h : No folder or file of this type ./qgsrasterlayerproperties.cpp:58:22: error: qwt_plot.h : No folder or file of this type ./qgsrasterlayerproperties.cpp:59:28: error: qwt_plot_curve.h : No folder or file of this type ./qgsrasterlayerproperties.cpp:60:27: error: qwt_plot_grid.h : No folder or file of this type ./qgsrasterlayerproperties.cpp: In member function ‘void QgsRasterLayerProperties::refreshHistogram()’: ./qgsrasterlayerproperties.cpp:1857: error: ‘QwtPlot’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1857: error: ‘mypPlot’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1857: error: expected type-specifier before ‘QwtPlot’ ./qgsrasterlayerproperties.cpp:1857: error: expected ‘;’ before ‘QwtPlot’ ./qgsrasterlayerproperties.cpp:1866: error: expected type-specifier before ‘QwtLegend’ ./qgsrasterlayerproperties.cpp:1866: error: expected ‘)’ before ‘QwtLegend’ ./qgsrasterlayerproperties.cpp:1866: error: ‘QwtPlot’ is not a class or namespace ./qgsrasterlayerproperties.cpp:1868: error: ‘QwtPlot’ is not a class or namespace ./qgsrasterlayerproperties.cpp:1869: error: ‘QwtPlot’ is not a class or namespace ./qgsrasterlayerproperties.cpp:1870: error: ‘QwtPlot’ is not a class or namespace ./qgsrasterlayerproperties.cpp:1871: error: ‘QwtPlot’ is not a class or namespace ./qgsrasterlayerproperties.cpp:1873: error: ‘QwtPlotGrid’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1873: error: ‘myGrid’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1873: error: expected type-specifier before ‘QwtPlotGrid’ ./qgsrasterlayerproperties.cpp:1873: error: expected ‘;’ before ‘QwtPlotGrid’ ./qgsrasterlayerproperties.cpp:1910: error: ‘QwtPlotCurve’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1910: error: ‘mypCurve’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1910: error: expected type-specifier before ‘QwtPlotCurve’ ./qgsrasterlayerproperties.cpp:1910: error: expected ‘;’ before ‘QwtPlotCurve’ ./qgsrasterlayerproperties.cpp:1911: error: ‘QwtPlotItem’ has not been declared ./qgsrasterlayerproperties.cpp:1913: error: ‘QwtArray’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1913: error: expected primary-expression before ‘double’ ./qgsrasterlayerproperties.cpp:1913: error: expected ‘;’ before ‘double’ ./qgsrasterlayerproperties.cpp:1914: error: expected primary-expression before ‘double’ ./qgsrasterlayerproperties.cpp:1914: error: expected ‘;’ before ‘double’ ./qgsrasterlayerproperties.cpp:1918: error: ‘myX2Data’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1919: error: ‘myY2Data’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1921: error: ‘myX2Data’ was not declared in this scope ./qgsrasterlayerproperties.cpp:1921: error: ‘myY2Data’ was not declared in this scope

Change History (2)

comment:1 by volter, 14 years ago

Can't confirm that for Fedora 13.

Seems like the headers for QWT can't be found.

comment:2 by jef, 14 years ago

Resolution: fixed
Status: newclosed

QWT is not optional anymore. Fixed in r14317.

Note: See TracTickets for help on using tickets.