Installatino error

Hi All,

I am trying to install gnuradio-3.2.1 on Ubuntu-8.04 OS. There is no
error
for configure, but there are errors when “make”. libqwtplot3d-qt4 and
libqwtplot3d-qt4-dev have been installed. Can anyone tell me how to
solve
it?

Thanks in advance,
Brook

=== Errors ===
/usr/include/qwt/qwt_autoscl.h:114: error: ISO C++ forbids declaration
of
‘QMemArray’ with no type
In file included from /usr/include/qwt/qwt_plot.h:20,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_scldraw.h:105: error: ‘QWMatrix’ does not name a
type
In file included from /usr/include/qwt/qwt_curve.h:17,
from /usr/include/qwt/qwt_plot.h:22,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_data.h:87: error: expected ‘,’ or ‘…’ before ‘<’
token
/usr/include/qwt/qwt_data.h:87: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_data.h:96: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_data.h:96: error: expected ‘;’ before ‘<’ token
/usr/include/qwt/qwt_data.h:106: error: expected ‘,’ or ‘…’ before ‘<’
token
/usr/include/qwt/qwt_data.h:106: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_data.h:118: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_data.h:118: error: expected ‘;’ before ‘<’ token
/usr/include/qwt/qwt_data.h:119: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_data.h:119: error: expected ‘;’ before ‘<’ token
In file included from /usr/include/qwt/qwt_curve.h:18,
from /usr/include/qwt/qwt_plot.h:22,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_spline.h:71: error: expected ‘,’ or ‘…’ before
‘<’
token
/usr/include/qwt/qwt_spline.h:72: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
In file included from /usr/include/qwt/qwt_plot.h:22,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_curve.h:100: error: expected ‘,’ or ‘…’ before
‘<’
token
/usr/include/qwt/qwt_curve.h:100: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_curve.h:101: error: expected ‘,’ or ‘…’ before
‘<’
token
/usr/include/qwt/qwt_curve.h:101: error: ISO C++ forbids declaration of
‘QMemArray’ with no type
/usr/include/qwt/qwt_curve.h:101: error: ‘void QwtCurve::setData(int)’
cannot be overloaded
/usr/include/qwt/qwt_curve.h:100: error: with ‘void
QwtCurve::setData(int)’
/usr/include/qwt/qwt_curve.h:175: error: ‘QPointArray’ has not been
declared
In file included from /usr/include/qwt/qwt_marker.h:20,
from /usr/include/qwt/qwt_plot.h:23,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_text.h:134: error: ‘WordBreak’ is not a member of
‘Qt’
/usr/include/qwt/qwt_text.h:134: error: ‘ExpandTabs’ is not a member of
‘Qt’
/usr/include/qwt/qwt_text.h:182: error: ISO C++ forbids declaration of
‘QSimpleRichText’ with no type
/usr/include/qwt/qwt_text.h:182: error: expected ‘;’ before ‘’ token
/usr/include/qwt/qwt_text.h:159: error: ‘WordBreak’ is not a member of
‘Qt’
/usr/include/qwt/qwt_text.h:159: error: ‘ExpandTabs’ is not a member of
‘Qt’
In file included from /usr/include/qwt/qwt_legend.h:20,
from /usr/include/qwt/qwt_plot.h:24,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_push_button.h:36: error: expected ‘,’ or ‘…’
before
‘&’ token
/usr/include/qwt/qwt_push_button.h:37: error: ISO C++ forbids
declaration of
‘QIconSet’ with no type
/usr/include/qwt/qwt_push_button.h:41: error: ‘TextFormat’ does not name
a
type
/usr/include/qwt/qwt_push_button.h:42: error: ‘TextFormat’ has not been
declared
In file included from /usr/include/qwt/qwt_legend.h:25,
from /usr/include/qwt/qwt_plot.h:24,
from ./FrequencyDisplayPlot.h:5,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_plot_dict.h:22: error: expected template-name
before
‘<’ token
/usr/include/qwt/qwt_plot_dict.h:22: error: expected {' before ‘<’ token /usr/include/qwt/qwt_plot_dict.h:22: error: expected unqualified-id before ‘<’ token /usr/include/qwt/qwt_plot_dict.h:64: error: invalid use of incomplete type ‘class QwtSeqDict<QwtPlotCurve>’ /usr/include/qwt/qwt_plot_dict.h:22: error: declaration of ‘class QwtSeqDict<QwtPlotCurve>’ /usr/include/qwt/qwt_plot_dict.h: In constructor ‘QwtCurveDict::QwtCurveDict()’: /usr/include/qwt/qwt_plot_dict.h:66: error: ‘setAutoDelete’ was not declared in this scope /usr/include/qwt/qwt_plot_dict.h: At global scope: /usr/include/qwt/qwt_plot_dict.h:70: error: invalid use of incomplete type ‘class QwtSeqDict<QwtPlotMarker>’ /usr/include/qwt/qwt_plot_dict.h:22: error: declaration of ‘class QwtSeqDict<QwtPlotMarker>’ /usr/include/qwt/qwt_plot_dict.h: In constructor ‘QwtMarkerDict::QwtMarkerDict()’: /usr/include/qwt/qwt_plot_dict.h:72: error: ‘setAutoDelete’ was not declared in this scope /usr/include/qwt/qwt_plot_dict.h: At global scope: /usr/include/qwt/qwt_plot_dict.h:75: error: expected initializer before ‘<’ token /usr/include/qwt/qwt_plot_dict.h:76: error: expected initializer before ‘<’ token In file included from /usr/include/qwt/qwt_plot.h:24, from ./FrequencyDisplayPlot.h:5, from FrequencyDisplayPlot.cc:4: /usr/include/qwt/qwt_legend.h:27: error: invalid use of incomplete type ‘class QwtSeqDict<QWidget>’ /usr/include/qwt/qwt_plot_dict.h:22: error: declaration of ‘class QwtSeqDict<QWidget>’ /usr/include/qwt/qwt_legend.h:31: error: expected initializer before ‘<’ token /usr/include/qwt/qwt_legend.h:159: error: expected class-name before ‘{’ token /usr/include/qwt/qwt_legend.h:212: error: ‘QWidgetIntDictIt’ does not name a type /usr/include/qwt/qwt_legend.h: In member function ‘bool QwtLegend::isEmpty() const’: /usr/include/qwt/qwt_legend.h:241: error: ‘const class QWidgetIntDict’ has no member named ‘count’ /usr/include/qwt/qwt_legend.h: In member function ‘uint QwtLegend::itemCount() const’: /usr/include/qwt/qwt_legend.h:247: error: ‘const class QWidgetIntDict’ has no member named ‘count’ In file included from ./FrequencyDisplayPlot.h:5, from FrequencyDisplayPlot.cc:4: /usr/include/qwt/qwt_plot.h: At global scope: /usr/include/qwt/qwt_plot.h:213: error: ‘QwtPlotCurveIterator’ does not name a type /usr/include/qwt/qwt_plot.h:214: error: ‘QwtPlotMarkerIterator’ does not name a type /usr/include/qwt/qwt_plot.h:230: error: ISO C++ forbids declaration of ‘QMemArray’ with no type /usr/include/qwt/qwt_plot.h:230: error: expected ‘;’ before ‘<’ token /usr/include/qwt/qwt_plot.h:242: error: expected ‘,’ or ‘...’ before ‘<’ token /usr/include/qwt/qwt_plot.h:242: error: ISO C++ forbids declaration of ‘QMemArray’ with no type /usr/include/qwt/qwt_plot.h:243: error: expected ‘,’ or ‘...’ before ‘<’ token /usr/include/qwt/qwt_plot.h:243: error: ISO C++ forbids declaration of ‘QMemArray’ with no type /usr/include/qwt/qwt_plot.h:243: error: ‘bool QwtPlot::setCurveData(long int, int)’ cannot be overloaded /usr/include/qwt/qwt_plot.h:242: error: with ‘bool QwtPlot::setCurveData(long int, int)’ /usr/include/qwt/qwt_plot.h:356: error: ISO C++ forbids declaration of ‘QMemArray’ with no type /usr/include/qwt/qwt_plot.h:356: error: expected ‘;’ before ‘<’ token /usr/include/qwt/qwt_plot.h:515: error: expected ‘,’ or ‘...’ before ‘<’ token /usr/include/qwt/qwt_plot.h:515: error: ISO C++ forbids declaration of ‘QMemArray’ with no type /usr/include/qwt/qwt_plot.h:536: error: expected ‘,’ or ‘...’ before ‘<’ token /usr/include/qwt/qwt_plot.h:536: error: ISO C++ forbids declaration of ‘QMemArray’ with no type In file included from /usr/include/qwt/qwt_painter.h:17, from ./FrequencyDisplayPlot.h:6, from FrequencyDisplayPlot.cc:4: /usr/include/qwt/qwt_layout_metrics.h:61: error: expected ‘,’ or ‘...’ before ‘&’ token /usr/include/qwt/qwt_layout_metrics.h:61: error: ISO C++ forbids declaration of ‘QWMatrix’ with no type /usr/include/qwt/qwt_layout_metrics.h:62: error: expected ‘,’ or ‘...’ before ‘&’ token /usr/include/qwt/qwt_layout_metrics.h:62: error: ISO C++ forbids declaration of ‘QWMatrix’ with no type /usr/include/qwt/qwt_layout_metrics.h:62: error: ‘static QPointArray QwtMetricsMap::translate(int)’ cannot be overloaded /usr/include/qwt/qwt_layout_metrics.h:61: error: with ‘static QRect QwtMetricsMap::translate(int)’ In file included from ./FrequencyDisplayPlot.h:6, from FrequencyDisplayPlot.cc:4: /usr/include/qwt/qwt_painter.h:104: error: expected ‘,’ or ‘...’ before ‘&’ token /usr/include/qwt/qwt_painter.h:104: error: ISO C++ forbids declaration of ‘QColorGroup’ with no type In file included from /usr/local/include/qwt_plot_curve.h:16, from ./FrequencyDisplayPlot.h:8, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_plot_item.h:30: error: redefinition of ‘class QwtPlotItem’ /usr/include/qwt/qwt_plot_item.h:22: error: previous definition of ‘class QwtPlotItem’ In file included from ./FrequencyDisplayPlot.h:8, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_plot_curve.h:56: error: redefinition of ‘class QwtPlotCurve’ /usr/include/qwt/qwt_plot_classes.h:24: error: previous definition of ‘class QwtPlotCurve’ /usr/local/include/qwt_plot_curve.h:217: error: no ‘QwtData& QwtPlotCurve::data()’ member function declared in class ‘QwtPlotCurve’ /usr/local/include/qwt_plot_curve.h: In member function ‘QwtData& QwtPlotCurve::data()’: /usr/local/include/qwt_plot_curve.h:219: error: ‘d_xy’ was not declared in this scope /usr/local/include/qwt_plot_curve.h: At global scope: /usr/local/include/qwt_plot_curve.h:223: error: prototype for ‘const QwtData& QwtPlotCurve::data() const’ does not match any in class ‘QwtPlotCurve’ /usr/local/include/qwt_plot_curve.h:217: error: candidate is: QwtData& QwtPlotCurve::data() /usr/local/include/qwt_plot_curve.h: In member function ‘const QwtData& QwtPlotCurve::data() const’: /usr/local/include/qwt_plot_curve.h:225: error: ‘d_xy’ was not declared in this scope /usr/local/include/qwt_plot_curve.h: At global scope: /usr/local/include/qwt_plot_curve.h:232: error: no ‘double QwtPlotCurve::x(int) const’ member function declared in class ‘QwtPlotCurve’ /usr/local/include/qwt_plot_curve.h: In member function ‘double QwtPlotCurve::x(int) const’: /usr/local/include/qwt_plot_curve.h:234: error: ‘d_xy’ was not declared in this scope /usr/local/include/qwt_plot_curve.h: At global scope: /usr/local/include/qwt_plot_curve.h:241: error: no ‘double QwtPlotCurve::y(int) const’ member function declared in class ‘QwtPlotCurve’ /usr/local/include/qwt_plot_curve.h: In member function ‘double QwtPlotCurve::y(int) const’: /usr/local/include/qwt_plot_curve.h:243: error: ‘d_xy’ was not declared in this scope In file included from /usr/local/include/qwt_scale_engine.h:14, from ./FrequencyDisplayPlot.h:9, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_scale_div.h: At global scope: /usr/local/include/qwt_scale_div.h:29: error: redefinition of ‘class QwtScaleDiv’ /usr/include/qwt/qwt_scldiv.h:70: error: previous definition of ‘class QwtScaleDiv’ /usr/local/include/qwt_scale_div.h:77: error: redefinition of ‘double QwtScaleDiv::lBound() const’ /usr/include/qwt/qwt_scldiv.h:81: error: ‘double QwtScaleDiv::lBound() const’ previously defined here /usr/local/include/qwt_scale_div.h:86: error: redefinition of ‘double QwtScaleDiv::hBound() const’ /usr/include/qwt/qwt_scldiv.h:86: error: ‘double QwtScaleDiv::hBound() const’ previously defined here /usr/local/include/qwt_scale_div.h:94: error: no ‘double QwtScaleDiv::range() const’ member function declared in class ‘QwtScaleDiv’ In file included from ./FrequencyDisplayPlot.h:9, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_scale_engine.h:145: error: ‘NTickTypes’ is not a member of ‘QwtScaleDiv’ /usr/local/include/qwt_scale_engine.h:189: error: ‘NTickTypes’ is not a member of ‘QwtScaleDiv’ In file included from /usr/local/include/qwt_scale_draw.h:15, from /usr/local/include/qwt_scale_widget.h:20, from ./FrequencyDisplayPlot.h:10, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_abstract_scale_draw.h:74: error: ‘class QwtScaleDiv::TickType’ has not been declared /usr/local/include/qwt_abstract_scale_draw.h:75: error: ‘class QwtScaleDiv::TickType’ has not been declared /usr/local/include/qwt_abstract_scale_draw.h:87: error: invalid abstract return type for member function ‘virtual QwtText QwtAbstractScaleDraw::label(double) const’ /usr/include/qwt/qwt_text.h:36: note: because the following virtual functions are pure within ‘QwtText’: /usr/include/qwt/qwt_text.h:80: note: virtual int QwtText::heightForWidth(int) const /usr/include/qwt/qwt_text.h:95: note: virtual QRect QwtText::boundingRect(QPainter*) const /usr/include/qwt/qwt_text.h:102: note: virtual void QwtText::draw(QPainter*, const QRect&) const /usr/include/qwt/qwt_text.h:107: note: virtual QwtText* QwtText::clone() const In file included from /usr/local/include/qwt_scale_widget.h:20, from ./FrequencyDisplayPlot.h:10, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_scale_draw.h:30: error: redefinition of ‘class QwtScaleDraw’ /usr/include/qwt/qwt_scldraw.h:39: error: previous definition of ‘class QwtScaleDraw’ /usr/local/include/qwt_scale_draw.h:102: error: no ‘void QwtScaleDraw::move(int, int)’ member function declared in class ‘QwtScaleDraw’ /usr/local/include/qwt_scale_draw.h: In member function ‘void QwtScaleDraw::move(int, int)’: /usr/local/include/qwt_scale_draw.h:104: error: no matching function for call to ‘QwtScaleDraw::move(QPoint)’ /usr/local/include/qwt_scale_draw.h:102: note: candidates are: void QwtScaleDraw::move(int, int) In file included from ./FrequencyDisplayPlot.h:10, from FrequencyDisplayPlot.cc:4: /usr/local/include/qwt_scale_widget.h: At global scope: /usr/local/include/qwt_scale_widget.h:43: error: expected )’ before ‘,’
token
/usr/local/include/qwt_scale_widget.h:53: error: invalid abstract return
type for member function ‘QwtText QwtScaleWidget::title() const’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
/usr/local/include/qwt_scale_widget.h:104: error: ‘class
QwtScaleDraw::Alignment’ has not been declared
/usr/local/include/qwt_scale_widget.h:107: error: ‘class
QwtScaleDraw::Alignment’ has not been declared
/usr/local/include/qwt_scale_widget.h:108: error: ‘Alignment’ in class
‘QwtScaleDraw’ does not name a type
/usr/local/include/qwt_scale_widget.h:126: error: ‘class
QwtScaleDraw::Alignment’ has not been declared
In file included from /usr/include/qwt/qwt_picker.h:18,
from /usr/include/qwt/qwt_plot_picker.h:18,
from /usr/include/qwt/qwt_plot_zoomer.h:17,
from ./FrequencyDisplayPlot.h:11,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_event_pattern.h:170: error: expected ‘,’ or ‘…’
before ‘<’ token
/usr/include/qwt/qwt_event_pattern.h:170: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:171: error: expected ‘,’ or ‘…’
before ‘<’ token
/usr/include/qwt/qwt_event_pattern.h:171: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:173: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:173: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_event_pattern.h:174: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:174: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_event_pattern.h:176: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:176: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_event_pattern.h:177: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:177: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_event_pattern.h:192: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:192: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_event_pattern.h:193: error: ISO C++ forbids
declaration
of ‘QMemArray’ with no type
/usr/include/qwt/qwt_event_pattern.h:193: error: expected ‘;’ before ‘<’
token
In file included from /usr/include/qwt/qwt_plot_picker.h:18,
from /usr/include/qwt/qwt_plot_zoomer.h:17,
from ./FrequencyDisplayPlot.h:11,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_picker.h:389: error: field ‘d_selection’ has
incomplete
type
In file included from /usr/include/qwt/qwt_plot_zoomer.h:17,
from ./FrequencyDisplayPlot.h:11,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_plot_picker.h:83: error: expected ‘,’ or ‘…’
before
‘<’ token
/usr/include/qwt/qwt_plot_picker.h:83: error: ISO C++ forbids
declaration of
‘QMemArray’ with no type
In file included from ./FrequencyDisplayPlot.h:11,
from FrequencyDisplayPlot.cc:4:
/usr/include/qwt/qwt_plot_zoomer.h:80: error: ISO C++ forbids
declaration of
‘QValueStack’ with no type
/usr/include/qwt/qwt_plot_zoomer.h:80: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_plot_zoomer.h:105: error: ISO C++ forbids
declaration
of ‘QValueStack’ with no type
/usr/include/qwt/qwt_plot_zoomer.h:105: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_plot_zoomer.h:123: error: ISO C++ forbids
declaration
of ‘QValueStack’ with no type
/usr/include/qwt/qwt_plot_zoomer.h:123: error: expected ‘;’ before ‘<’
token
/usr/include/qwt/qwt_plot_picker.h:114: warning: ‘virtual void
QwtPlotPicker::move(const QPoint&)’ was hidden
/usr/include/qwt/qwt_plot_zoomer.h:87: warning: by ‘virtual void
QwtPlotZoomer::move(double, double)’
In file included from ./FrequencyDisplayPlot.h:13,
from FrequencyDisplayPlot.cc:4:
/usr/local/include/qwt_plot_marker.h:45: error: redefinition of ‘class
QwtPlotMarker’
/usr/include/qwt/qwt_plot_classes.h:63: error: previous definition of
‘class
QwtPlotMarker’
FrequencyDisplayPlot.cc:48: error: invalid abstract return type for
member
function ‘virtual QwtText FreqDisplayScaleDraw::label(double) const’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc:48: error: invalid covariant return type for
‘virtual QwtText FreqDisplayScaleDraw::label(double) const’
/usr/include/qwt/qwt_scldraw.h:91: error: overriding ‘virtual QString
QwtScaleDraw::label(double) const’
FrequencyDisplayPlot.cc: In member function ‘virtual QwtText
FreqDisplayScaleDraw::label(double) const’:
FrequencyDisplayPlot.cc:48: error: invalid abstract return type for
member
function ‘virtual QwtText FreqDisplayScaleDraw::label(double) const’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc:50: error: cannot allocate an object of abstract
type ‘QwtText’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc: At global scope:
FrequencyDisplayPlot.cc:77: error: invalid abstract return type for
member
function ‘virtual QwtText FreqDisplayZoomer::trackerText(const
QwtDoublePoint&) const’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc: In constructor
‘FreqDisplayZoomer::FreqDisplayZoomer(QwtPlotCanvas
, unsigned int)’:
FrequencyDisplayPlot.cc:65: error: ‘setTrackerMode’ was not declared in
this
scope
FrequencyDisplayPlot.cc: In member function ‘virtual void
FreqDisplayZoomer::updateTrackerText()’:
FrequencyDisplayPlot.cc:73: error: ‘updateDisplay’ was not declared in
this
scope
FrequencyDisplayPlot.cc: In member function ‘virtual QwtText
FreqDisplayZoomer::trackerText(const QwtDoublePoint&) const’:
FrequencyDisplayPlot.cc:77: error: invalid abstract return type for
member
function ‘virtual QwtText FreqDisplayZoomer::trackerText(const
QwtDoublePoint&) const’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc:79: error: no matching function for call to
‘QwtText::QwtText(QString)’
/usr/include/qwt/qwt_text.h:112: note: candidates are:
QwtText::QwtText(const QString&, const QFont&, int, const QColor&, const
QPen&, const QBrush&)
/usr/include/qwt/qwt_text.h:36: note:
QwtText::QwtText(const
QwtText&)
FrequencyDisplayPlot.cc:79: error: cannot declare variable ‘t’ to be of
abstract type ‘QwtText’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc:81: error: cannot allocate an object of abstract
type ‘QwtText’
/usr/include/qwt/qwt_text.h:36: note: since type ‘QwtText’ has pure
virtual functions
FrequencyDisplayPlot.cc: In constructor
‘FrequencyDisplayPlot::FrequencyDisplayPlot(QWidget*)’:
FrequencyDisplayPlot.cc:109: error: ‘class QwtPlotCanvas’ has no member
named ‘setPaintAttribute’
FrequencyDisplayPlot.cc:109: error: ‘PaintCached’ is not a member of
‘QwtPlotCanvas’
FrequencyDisplayPlot.cc:110: error: ‘class QwtPlotCanvas’ has no member
named ‘setPaintAttribute’
FrequencyDisplayPlot.cc:110: error: ‘PaintPacked’ is not a member of
‘QwtPlotCanvas’
FrequencyDisplayPlot.cc:122: error: ‘setAxisScaleEngine’ was not
declared in
this scope
FrequencyDisplayPlot.cc:127: error: no matching function for call to
‘QwtPlotCurve::QwtPlotCurve(const char [15])’
/usr/include/qwt/qwt_plot_classes.h:27: note: candidates are:
QwtPlotCurve::QwtPlotCurve(QwtPlot*, const QString&)
/usr/include/qwt/qwt_plot_classes.h:24: note:
QwtPlotCurve::QwtPlotCurve(const QwtPlotCurve&)
FrequencyDisplayPlot.cc:128: error: ‘class QwtPlotCurve’ has no member
named
‘attach’
FrequencyDisplayPlot.cc:132: error: no matching function for call to
‘QwtPlotCurve::QwtPlotCurve(const char [14])’
/usr/include/qwt/qwt_plot_classes.h:27: note: candidates are:
QwtPlotCurve::QwtPlotCurve(QwtPlot*, const QString&)
/usr/include/qwt/qwt_plot_classes.h:24: note:
QwtPlotCurve::QwtPlotCurve(const QwtPlotCurve&)
FrequencyDisplayPlot.cc:133: error: ‘class QwtPlotCurve’ has no member
named
‘attach’
FrequencyDisplayPlot.cc:136: error: ‘class QwtPlotCurve’ has no member
named
‘setVisible’
FrequencyDisplayPlot.cc:138: error: no matching function for call to
‘QwtPlotCurve::QwtPlotCurve(const char [14])’
/usr/include/qwt/qwt_plot_classes.h:27: note: candidates are:
QwtPlotCurve::QwtPlotCurve(QwtPlot*, const QString&)
/usr/include/qwt/qwt_plot_classes.h:24: note:
QwtPlotCurve::QwtPlotCurve(const QwtPlotCurve&)
FrequencyDisplayPlot.cc:139: error: ‘class QwtPlotCurve’ has no member
named
‘attach’
FrequencyDisplayPlot.cc:142: error: ‘class QwtPlotCurve’ has no member
named
‘setVisible’
FrequencyDisplayPlot.cc:144: error: no matching function for call to
‘QwtPlotMarker::QwtPlotMarker()’
/usr/include/qwt/qwt_plot_classes.h:66: note: candidates are:
QwtPlotMarker::QwtPlotMarker(QwtPlot*)
/usr/include/qwt/qwt_plot_classes.h:63: note:
QwtPlotMarker::QwtPlotMarker(const QwtPlotMarker&)
FrequencyDisplayPlot.cc:147: error: ‘class QwtPlotMarker’ has no member
named ‘attach’
FrequencyDisplayPlot.cc:149: error: no matching function for call to
‘QwtPlotMarker::QwtPlotMarker()’
/usr/include/qwt/qwt_plot_classes.h:66: note: candidates are:
QwtPlotMarker::QwtPlotMarker(QwtPlot*)
/usr/include/qwt/qwt_plot_classes.h:63: note:
QwtPlotMarker::QwtPlotMarker(const QwtPlotMarker&)
FrequencyDisplayPlot.cc:152: error: ‘class QwtPlotMarker’ has no member
named ‘attach’
FrequencyDisplayPlot.cc:168: error: no matching function for call to
‘QwtPlotMarker::QwtPlotMarker()’
/usr/include/qwt/qwt_plot_classes.h:66: note: candidates are:
QwtPlotMarker::QwtPlotMarker(QwtPlot*)
/usr/include/qwt/qwt_plot_classes.h:63: note:
QwtPlotMarker::QwtPlotMarker(const QwtPlotMarker&)
FrequencyDisplayPlot.cc:175: error: ‘class QwtPlotMarker’ has no member
named ‘attach’
FrequencyDisplayPlot.cc:177: error: no matching function for call to
‘QwtPlotMarker::QwtPlotMarker()’
/usr/include/qwt/qwt_plot_classes.h:66: note: candidates are:
QwtPlotMarker::QwtPlotMarker(QwtPlot*)
/usr/include/qwt/qwt_plot_classes.h:63: note:
QwtPlotMarker::QwtPlotMarker(const QwtPlotMarker&)
FrequencyDisplayPlot.cc:180: error: ‘class QwtPlotMarker’ has no member
named ‘attach’
FrequencyDisplayPlot.cc:207: error: ‘axisWidget’ was not declared in
this
scope
FrequencyDisplayPlot.cc:208: error: invalid conversion from ‘const
QwtScaleDraw’ to ‘QwtScaleDraw’
FrequencyDisplayPlot.cc:209: error: ‘class QwtScaleDraw’ has no member
named
‘setMinimumExtent’
FrequencyDisplayPlot.cc:213: error: ‘class QwtPlotZoomer’ has no member
named ‘setTrackerPen’
FrequencyDisplayPlot.cc: In member function ‘void
FrequencyDisplayPlot::SetMaxFFTVisible(bool)’:
FrequencyDisplayPlot.cc:387: error: ‘class QwtPlotCurve’ has no member
named
‘setVisible’
FrequencyDisplayPlot.cc: In member function ‘void
FrequencyDisplayPlot::SetMinFFTVisible(bool)’:
FrequencyDisplayPlot.cc:393: error: ‘class QwtPlotCurve’ has no member
named
‘setVisible’
make[5]: *** [FrequencyDisplayPlot.lo] Error 1
make[5]: Leaving directory /home/sdr/gnuradio-3.2.1/gr-qtgui/src/lib' make[4]: *** [all] Error 2 make[4]: Leaving directory /home/sdr/gnuradio-3.2.1/gr-qtgui/src/lib’
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory /home/sdr/gnuradio-3.2.1/gr-qtgui/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory /home/sdr/gnuradio-3.2.1/gr-qtgui’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sdr/gnuradio-3.2.1’
make: *** [all] Error 2


View this message in context:
http://old.nabble.com/installatino-error-tp29339164p29339164.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Hi All,

I also tried other version of gnuradio, such as gnuradio-3.1.2, 3.2.2,
but I
got the same errors when “make”. I just upgraded qwt-5.0.2 to qwt-5.2.1,
but
no help. Any suggestion here?

Thanks,
Brook

Brook L. wrote:


View this message in context:
http://old.nabble.com/installatino-error-tp29339164p29340228.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Thanks for your reply, Josh. I do not need qt for now. Could you please
tell
me how to disable it in configure, build and install?

Thanks,
Brook

Josh B.-2 wrote:

I also tried other version of gnuradio, such as gnuradio-3.1.2, 3.2.2,

Brook


Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page


View this message in context:
http://old.nabble.com/installatino-error-tp29339164p29347291.html
Sent from the GnuRadio mailing list archive at Nabble.com.

I got it. Everything works fine. Thanks, Josh.

Brook

Josh B.-2 wrote:

I also tried other version of gnuradio, such as gnuradio-3.1.2, 3.2.2,

Brook


Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page


View this message in context:
http://old.nabble.com/installatino-error-tp29339164p29349656.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Unless you had a specific use in mind for the qt stuff, you probably
wont need it. I would just disable it in the configure, build, install.

-JOsh