cd src/ && make -f Makefile make[1]: Entering directory `/home/gouri/usr/local/qwt-6.1.3/src' compiling qwt_abstract_scale_draw.cpp In file included from qwt_abstract_scale_draw.h:13, from qwt_abstract_scale_draw.cpp:10: qwt_global.h:13:21: error: qglobal.h: No such file or directory In file included from qwt_scale_div.h:14, from qwt_abstract_scale_draw.h:14, from qwt_abstract_scale_draw.cpp:10: qwt_interval.h:14:23: error: qmetatype.h: No such file or directory qwt_interval.h:17:20: error: qdebug.h: No such file or directory In file included from qwt_abstract_scale_draw.h:14, from qwt_abstract_scale_draw.cpp:10: qwt_scale_div.h:15:19: error: qlist.h: No such file or directory In file included from qwt_abstract_scale_draw.h:15, from qwt_abstract_scale_draw.cpp:10: qwt_text.h:14:21: error: qstring.h: No such file or directory qwt_text.h:15:19: error: qsize.h: No such file or directory qwt_text.h:16:19: error: qfont.h: No such file or directory In file included from qwt_abstract_scale_draw.cpp:11: qwt_math.h:26:19: error: qmath.h: No such file or directory In file included from qwt_abstract_scale_draw.cpp:13: qwt_painter.h:15:20: error: qpoint.h: No such file or directory qwt_painter.h:16:19: error: qrect.h: No such file or directory qwt_painter.h:17:18: error: qpen.h: No such file or directory qwt_painter.h:18:19: error: qline.h: No such file or directory qwt_painter.h:19:22: error: qpalette.h: No such file or directory qwt_abstract_scale_draw.cpp:15:22: error: qpainter.h: No such file or directory qwt_abstract_scale_draw.cpp:17:18: error: qmap.h: No such file or directory qwt_abstract_scale_draw.cpp:18:21: error: qlocale.h: No such file or directory In file included from qwt_scale_div.h:14, from qwt_abstract_scale_draw.h:14, from qwt_abstract_scale_draw.cpp:10: qwt_interval.h:49: error: ISO C++ forbids declaration of ‘QFlags’ with no type qwt_interval.h:49: error: expected ‘;’ before ‘<’ token qwt_interval.h:53: error: ‘BorderFlags’ has not been declared qwt_interval.h:56: error: ‘BorderFlags’ has not been declared qwt_interval.h:65: error: ‘BorderFlags’ has not been declared qwt_interval.h:66: error: ‘BorderFlags’ does not name a type qwt_interval.h:101: error: ‘BorderFlags’ does not name a type qwt_interval.h:104: error: ‘Q_MOVABLE_TYPE’ has not been declared qwt_interval.h:104: error: expected constructor, destructor, or type conversion before ‘;’ token qwt_interval.h: In constructor ‘QwtInterval::QwtInterval()’: qwt_interval.h:115: error: class ‘QwtInterval’ does not have any field named ‘d_borderFlags’ qwt_interval.h: At global scope: qwt_interval.h:129: error: ‘BorderFlags’ has not been declared qwt_interval.h: In constructor ‘QwtInterval::QwtInterval(double, double, int)’: qwt_interval.h:132: error: class ‘QwtInterval’ does not have any field named ‘d_borderFlags’ qwt_interval.h: At global scope: qwt_interval.h:144: error: ‘BorderFlags’ has not been declared qwt_interval.h: In member function ‘void QwtInterval::setInterval(double, double, int)’: qwt_interval.h:148: error: ‘d_borderFlags’ was not declared in this scope qwt_interval.h: At global scope: qwt_interval.h:157: error: variable or field ‘setBorderFlags’ declared void qwt_interval.h:157: error: ‘BorderFlags’ was not declared in this scope qwt_interval.h:166: error: ‘BorderFlags’ in class ‘QwtInterval’ does not name a type qwt_interval.h: In member function ‘bool QwtInterval::isValid() const’: qwt_interval.h:212: error: ‘d_borderFlags’ was not declared in this scope qwt_interval.h: In member function ‘bool QwtInterval::operator==(const QwtInterval&) const’: qwt_interval.h:270: error: ‘d_borderFlags’ was not declared in this scope qwt_interval.h:270: error: ‘const class QwtInterval’ has no member named ‘d_borderFlags’ qwt_interval.h: At global scope: qwt_interval.h:313: error: expected constructor, destructor, or type conversion before ‘(’ token In file included from qwt_abstract_scale_draw.h:14, from qwt_abstract_scale_draw.cpp:10: qwt_scale_div.h:61: error: ‘QList’ has not been declared qwt_scale_div.h:61: error: expected ‘,’ or ‘...’ before ‘<’ token qwt_scale_div.h:64: error: ‘QList’ has not been declared qwt_scale_div.h:64: error: expected ‘,’ or ‘...’ before ‘<’ token qwt_scale_div.h:67: error: ISO C++ forbids declaration of ‘QList’ with no type qwt_scale_div.h:67: error: expected ‘,’ or ‘...’ before ‘<’ token qwt_scale_div.h:66: error: ‘QwtScaleDiv::QwtScaleDiv(double, double, int)’ cannot be overloaded qwt_scale_div.h:63: error: with ‘QwtScaleDiv::QwtScaleDiv(double, double, int)’ qwt_scale_div.h:87: error: ISO C++ forbids declaration of ‘QList’ with no type qwt_scale_div.h:87: error: expected ‘,’ or ‘...’ before ‘<’ token qwt_scale_div.h:88: error: ISO C++ forbids declaration of ‘QList’ with no type qwt_scale_div.h:88: error: expected ‘;’ before ‘<’ token qwt_scale_div.h:101: error: ISO C++ forbids declaration of ‘QList’ with no type qwt_scale_div.h:101: error: expected ‘;’ before ‘<’ token qwt_scale_div.h:104: error: ‘Q_MOVABLE_TYPE’ has not been declared qwt_scale_div.h:104: error: expected constructor, destructor, or type conversion before ‘;’ token qwt_scale_div.h:107: error: expected constructor, destructor, or type conversion before ‘operator’ In file included from qwt_abstract_scale_draw.h:15, from qwt_abstract_scale_draw.cpp:10: qwt_text.h:122: error: ISO C++ forbids declaration of ‘QFlags’ with no type qwt_text.h:122: error: expected ‘;’ before ‘<’ token qwt_text.h:140: error: ISO C++ forbids declaration of ‘QFlags’ with no type qwt_text.h:140: error: expected ‘;’ before ‘<’ token qwt_text.h:142: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_text.h:142: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_text.h:152: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_text.h:152: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_text.h:154: error: ‘QString’ does not name a type qwt_text.h:159: error: ISO C++ forbids declaration of ‘QFont’ with no type qwt_text.h:159: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_text.h:160: error: ‘QFont’ does not name a type qwt_text.h:162: error: ‘QFont’ does not name a type qwt_text.h:187: error: ISO C++ forbids declaration of ‘QFont’ with no type qwt_text.h:187: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_text.h:188: error: ‘QSizeF’ does not name a type qwt_text.h:193: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_text.h:193: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_text.h: In member function ‘bool QwtText::isNull() const’: qwt_text.h:209: error: ‘text’ was not declared in this scope qwt_text.h: In member function ‘bool QwtText::isEmpty() const’: qwt_text.h:215: error: ‘text’ was not declared in this scope qwt_text.h: At global scope: qwt_text.h:218: error: expected constructor, destructor, or type conversion before ‘(’ token In file included from qwt_abstract_scale_draw.cpp:10: qwt_abstract_scale_draw.h:52: error: ISO C++ forbids declaration of ‘QFlags’ with no type qwt_abstract_scale_draw.h:52: error: expected ‘;’ before ‘<’ token qwt_abstract_scale_draw.h:77: error: ISO C++ forbids declaration of ‘QPalette’ with no type qwt_abstract_scale_draw.h:77: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_abstract_scale_draw.h:139: error: expected constructor, destructor, or type conversion before ‘(’ token In file included from qwt_abstract_scale_draw.cpp:11: qwt_math.h: In function ‘int qwtFuzzyCompare(double, double, double)’: qwt_math.h:65: error: ‘qAbs’ was not declared in this scope qwt_math.h: In function ‘bool qwtFuzzyGreaterOrEqual(double, double)’: qwt_math.h:79: error: ‘qFuzzyCompare’ was not declared in this scope qwt_math.h: In function ‘bool qwtFuzzyLessOrEqual(double, double)’: qwt_math.h:84: error: ‘qFuzzyCompare’ was not declared in this scope qwt_math.h: In function ‘double qwtFastAtan2(double, double)’: qwt_math.h:125: error: ‘M_PI’ was not declared in this scope qwt_math.h: In function ‘double qwtRadians(double)’: qwt_math.h:140: error: ‘M_PI’ was not declared in this scope qwt_math.h: In function ‘double qwtDegrees(double)’: qwt_math.h:146: error: ‘M_PI’ was not declared in this scope In file included from qwt_abstract_scale_draw.cpp:13: qwt_painter.h: At global scope: qwt_painter.h:49: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_painter.h:49: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:50: error: ISO C++ forbids declaration of ‘QPointF’ with no type qwt_painter.h:50: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:52: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_painter.h:52: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:54: error: ISO C++ forbids declaration of ‘QString’ with no type qwt_painter.h:54: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:69: error: ISO C++ forbids declaration of ‘QPointF’ with no type qwt_painter.h:69: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:70: error: ISO C++ forbids declaration of ‘QLineF’ with no type qwt_painter.h:70: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:70: error: ‘static void QwtPainter::drawLine(QPainter*, int)’ cannot be overloaded qwt_painter.h:69: error: with ‘static void QwtPainter::drawLine(QPainter*, int)’ qwt_painter.h:74: error: ISO C++ forbids declaration of ‘QPointF’ with no type qwt_painter.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token qwt_painter.h:76: error: ISO C++ forbids declaration of ‘QPolygon’ with no type qwt_painter.h:76: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:77: error: ISO C++ forbids declaration of ‘QPolygon’ with no type qwt_painter.h:77: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:77: error: ‘static void QwtPainter::drawPolyline(QPainter*, int)’ cannot be overloaded qwt_painter.h:74: error: with ‘static void QwtPainter::drawPolyline(QPainter*, int)’ qwt_painter.h:78: error: ISO C++ forbids declaration of ‘QPoint’ with no type qwt_painter.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token qwt_painter.h:78: error: ‘static void QwtPainter::drawPolyline(QPainter*, int)’ cannot be overloaded qwt_painter.h:74: error: with ‘static void QwtPainter::drawPolyline(QPainter*, int)’ qwt_painter.h:80: error: ISO C++ forbids declaration of ‘QPoint’ with no type qwt_painter.h:80: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:81: error: ISO C++ forbids declaration of ‘QPolygon’ with no type qwt_painter.h:81: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:82: error: ISO C++ forbids declaration of ‘QPoint’ with no type qwt_painter.h:82: error: expected ‘,’ or ‘...’ before ‘*’ token qwt_painter.h:82: error: ‘static void QwtPainter::drawPoints(QPainter*, int)’ cannot be overloaded qwt_painter.h:81: error: with ‘static void QwtPainter::drawPoints(QPainter*, int)’ qwt_painter.h:85: error: ISO C++ forbids declaration of ‘QPointF’ with no type qwt_painter.h:85: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:85: error: ‘static void QwtPainter::drawPoint(QPainter*, int)’ cannot be overloaded qwt_painter.h:80: error: with ‘static void QwtPainter::drawPoint(QPainter*, int)’ qwt_painter.h:87: error: ISO C++ forbids declaration of ‘QPointF’ with no type qwt_painter.h:87: error: expected ‘,’ or ‘...’ before ‘*’ token qwt_painter.h:87: error: ‘static void QwtPainter::drawPoints(QPainter*, int)’ cannot be overloaded qwt_painter.h:81: error: with ‘static void QwtPainter::drawPoints(QPainter*, int)’ qwt_painter.h:94: error: ISO C++ forbids declaration of ‘QPalette’ with no type qwt_painter.h:94: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:98: error: ISO C++ forbids declaration of ‘QPalette’ with no type qwt_painter.h:98: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:101: error: ISO C++ forbids declaration of ‘QPalette’ with no type qwt_painter.h:101: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:105: error: ISO C++ forbids declaration of ‘QRect’ with no type qwt_painter.h:105: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:109: error: ‘Qt’ has not been declared qwt_painter.h:115: error: ISO C++ forbids declaration of ‘QPoint’ with no type qwt_painter.h:115: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h:120: error: ISO C++ forbids declaration of ‘QSize’ with no type qwt_painter.h:120: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h: In static member function ‘static void QwtPainter::drawPoint(QPainter*, double, double)’: qwt_painter.h:130: error: ‘QPointF’ was not declared in this scope qwt_painter.h: At global scope: qwt_painter.h:134: error: ISO C++ forbids declaration of ‘QPolygon’ with no type qwt_painter.h:134: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h: In static member function ‘static void QwtPainter::drawPoints(QPainter*, int)’: qwt_painter.h:136: error: ‘polygon’ was not declared in this scope qwt_painter.h: At global scope: qwt_painter.h:134: warning: unused parameter ‘QPolygon’ qwt_painter.h: In static member function ‘static void QwtPainter::drawPoints(QPainter*, const QPolygonF&)’: qwt_painter.h:142: error: invalid use of incomplete type ‘const struct QPolygonF’ qwt_painter.h:25: error: forward declaration of ‘const struct QPolygonF’ qwt_painter.h:142: error: invalid use of incomplete type ‘const struct QPolygonF’ qwt_painter.h:25: error: forward declaration of ‘const struct QPolygonF’ qwt_painter.h: In static member function ‘static void QwtPainter::drawLine(QPainter*, double, double, double, double)’: qwt_painter.h:149: error: ‘QPointF’ was not declared in this scope qwt_painter.h: At global scope: qwt_painter.h:153: error: ISO C++ forbids declaration of ‘QLineF’ with no type qwt_painter.h:153: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_painter.h: In static member function ‘static void QwtPainter::drawLine(QPainter*, int)’: qwt_painter.h:155: error: ‘line’ was not declared in this scope qwt_painter.h: At global scope: qwt_painter.h:153: warning: unused parameter ‘QLineF’ In file included from qwt_scale_map.h:14, from qwt_abstract_scale_draw.cpp:14: qwt_transform.h:114: error: ISO C++ forbids declaration of ‘QT_STATIC_CONST’ with no type qwt_transform.h:114: error: expected ‘;’ before ‘double’ qwt_transform.h:115: error: ISO C++ forbids declaration of ‘QT_STATIC_CONST’ with no type qwt_transform.h:115: error: expected ‘;’ before ‘double’ In file included from qwt_abstract_scale_draw.cpp:14: qwt_scale_map.h:63: error: ‘QPointF’ does not name a type qwt_scale_map.h:65: error: ‘QPointF’ does not name a type qwt_scale_map.h: In member function ‘double QwtScaleMap::pDist() const’: qwt_scale_map.h:119: error: ‘qAbs’ was not declared in this scope qwt_scale_map.h: In member function ‘double QwtScaleMap::sDist() const’: qwt_scale_map.h:127: error: ‘qAbs’ was not declared in this scope qwt_scale_map.h: At global scope: qwt_scale_map.h:172: error: expected constructor, destructor, or type conversion before ‘operator’ qwt_abstract_scale_draw.cpp:37: error: ‘ScaleComponents’ does not name a type qwt_abstract_scale_draw.cpp:48: error: ISO C++ forbids declaration of ‘QMap’ with no type qwt_abstract_scale_draw.cpp:48: error: expected ‘;’ before ‘<’ token qwt_abstract_scale_draw.cpp: In constructor ‘QwtAbstractScaleDraw::PrivateData::PrivateData()’: qwt_abstract_scale_draw.cpp:28: error: ‘components’ was not declared in this scope qwt_abstract_scale_draw.cpp: In member function ‘void QwtAbstractScaleDraw::enableComponent(QwtAbstractScaleDraw::ScaleComponent, bool)’: qwt_abstract_scale_draw.cpp:81: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘components’ qwt_abstract_scale_draw.cpp:83: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘components’ qwt_abstract_scale_draw.cpp: In member function ‘bool QwtAbstractScaleDraw::hasComponent(QwtAbstractScaleDraw::ScaleComponent) const’: qwt_abstract_scale_draw.cpp:95: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘components’ qwt_abstract_scale_draw.cpp: In member function ‘void QwtAbstractScaleDraw::setScaleDiv(const QwtScaleDiv&)’: qwt_abstract_scale_draw.cpp:106: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘labelCache’ qwt_abstract_scale_draw.cpp: At global scope: qwt_abstract_scale_draw.cpp:169: error: ISO C++ forbids declaration of ‘QPalette’ with no type qwt_abstract_scale_draw.cpp:169: error: expected ‘,’ or ‘...’ before ‘&’ token qwt_abstract_scale_draw.cpp: In member function ‘virtual void QwtAbstractScaleDraw::draw(QPainter*, int) const’: qwt_abstract_scale_draw.cpp:171: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:173: error: variable ‘QPen pen’ has initializer but incomplete type qwt_abstract_scale_draw.cpp:173: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:176: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:180: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:181: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:181: error: ‘palette’ was not declared in this scope qwt_abstract_scale_draw.cpp:181: error: ‘QPalette’ is not a class or namespace qwt_abstract_scale_draw.cpp:183: error: expected initializer before ‘<’ token qwt_abstract_scale_draw.cpp:186: error: ‘majorTicks’ was not declared in this scope qwt_abstract_scale_draw.cpp:193: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:198: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:200: error: variable ‘QPen pen’ has initializer but incomplete type qwt_abstract_scale_draw.cpp:200: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:201: error: ‘palette’ was not declared in this scope qwt_abstract_scale_draw.cpp:201: error: ‘QPalette’ is not a class or namespace qwt_abstract_scale_draw.cpp:202: error: ‘Qt’ has not been declared qwt_abstract_scale_draw.cpp:204: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:213: error: expected initializer before ‘<’ token qwt_abstract_scale_draw.cpp:214: error: ‘ticks’ was not declared in this scope qwt_abstract_scale_draw.cpp:222: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:227: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:229: error: variable ‘QPen pen’ has initializer but incomplete type qwt_abstract_scale_draw.cpp:229: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:230: error: ‘palette’ was not declared in this scope qwt_abstract_scale_draw.cpp:230: error: ‘QPalette’ is not a class or namespace qwt_abstract_scale_draw.cpp:231: error: ‘Qt’ has not been declared qwt_abstract_scale_draw.cpp:233: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:237: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp:240: error: invalid use of incomplete type ‘struct QPainter’ qwt_text.h:23: error: forward declaration of ‘struct QPainter’ qwt_abstract_scale_draw.cpp: At global scope: qwt_abstract_scale_draw.cpp:168: warning: unused parameter ‘QPalette’ qwt_abstract_scale_draw.cpp: In member function ‘double QwtAbstractScaleDraw::maxTickLength() const’: qwt_abstract_scale_draw.cpp:358: error: ‘qMax’ was not declared in this scope qwt_abstract_scale_draw.cpp: In member function ‘virtual QwtText QwtAbstractScaleDraw::label(double) const’: qwt_abstract_scale_draw.cpp:376: error: ‘QLocale’ was not declared in this scope qwt_abstract_scale_draw.cpp: In member function ‘const QwtText& QwtAbstractScaleDraw::tickLabel(const QFont&, double) const’: qwt_abstract_scale_draw.cpp:395: error: ‘QMap’ was not declared in this scope qwt_abstract_scale_draw.cpp:395: error: expected primary-expression before ‘double’ qwt_abstract_scale_draw.cpp:395: error: expected ‘;’ before ‘double’ qwt_abstract_scale_draw.cpp:396: error: ‘it’ was not declared in this scope qwt_abstract_scale_draw.cpp:396: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘labelCache’ qwt_abstract_scale_draw.cpp:402: error: ‘class QwtText’ has no member named ‘textSize’ qwt_abstract_scale_draw.cpp:404: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘labelCache’ qwt_abstract_scale_draw.cpp:407: error: ‘it’ was not declared in this scope qwt_abstract_scale_draw.cpp: In member function ‘void QwtAbstractScaleDraw::invalidateCache()’: qwt_abstract_scale_draw.cpp:419: error: ‘class QwtAbstractScaleDraw::PrivateData’ has no member named ‘labelCache’ make[1]: *** [obj/qwt_abstract_scale_draw.o] Error 1 make[1]: Leaving directory `/home/gouri/usr/local/qwt-6.1.3/src' make: *** [sub-src-make_default-ordered] Error 2