Hi-
I'm building fslview V.4 and have finished these steps already
1. gone to /usr/local/fsl4/src/fslview
2. made directory /usr/local/fsl4/src/fslview/build and gone there
3. typed ccmake ..
4. set the variable QWT_DIR to /usr/include/qwt
(that is where my system-wide QWT lib is)
5. done "configure", "generate and exit"
6. type "make"
And off it went, everything FSL-related went fine. But then:
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:16:23: error: qwt_wheel.h: No such file or directory
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx: In constructor ‘BriConWidgetBase::BriConWidgetBase(QWidget*, const char*, uint)’:
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:115: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:116: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:116: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:117: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:118: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:119: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:120: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:121: error: no matching function for call to ‘QVBoxLayout::addWidget(QwtWheel*&)’
> /usr/share/qt3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:123: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:124: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:124: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:125: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:126: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:127: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:128: error: invalid use of undefined type ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.h:24: error: forward declaration of ‘struct QwtWheel’
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:129: error: no matching function for call to ‘QVBoxLayout::addWidget(QwtWheel*&)’
> /usr/share/qt3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:137: error: no matching function for call to ‘BriConWidgetBase::setTabOrder(QLineEdit*&, QwtWheel*&)’
> /usr/share/qt3/include/qwidget.h:313: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:138: error: no matching function for call to ‘BriConWidgetBase::setTabOrder(QwtWheel*&, QwtWheel*&)’
> /usr/share/qt3/include/qwidget.h:313: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx: In member function ‘virtual void BriConWidgetBase::languageChange()’:
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:162: error: no matching function for call to ‘QToolTip::add(QwtWheel*&, QString)’
> /usr/share/qt3/include/qtooltip.h:94: note: candidates are: static void QToolTip::add(QWidget*, const QString&)
> /usr/share/qt3/include/qtooltip.h:96: note: static void QToolTip::add(QWidget*, const QString&, QToolTipGroup*, const QString&)
> /usr/share/qt3/include/qtooltip.h:99: note: static void QToolTip::add(QWidget*, const QRect&, const QString&)
> /usr/share/qt3/include/qtooltip.h:101: note: static void QToolTip::add(QWidget*, const QRect&, const QString&, QToolTipGroup*, const QString&)
> /usr/local/fsl4/src/fslview/build/src/fslview/briconwidgetbase.cxx:163: error: no matching function for call to ‘QToolTip::add(QwtWheel*&, QString)’
> /usr/share/qt3/include/qtooltip.h:94: note: candidates are: static void QToolTip::add(QWidget*, const QString&)
> /usr/share/qt3/include/qtooltip.h:96: note: static void QToolTip::add(QWidget*, const QString&, QToolTipGroup*, const QString&)
> /usr/share/qt3/include/qtooltip.h:99: note: static void QToolTip::add(QWidget*, const QRect&, const QString&)
> /usr/share/qt3/include/qtooltip.h:101: note: static void QToolTip::add(QWidget*, const QRect&, const QString&, QToolTipGroup*, const QString&)
> make[2]: *** [src/fslview/CMakeFiles/ui.dir/briconwidgetbase.o] Error 1
> make[1]: *** [src/fslview/CMakeFiles/ui.dir/all] Error 2
> make: *** [all] Error 2
And that is strange, because in /usr/include/qwt there is definitely a
file qwt_wheel.h
Does the variable QWT_DIR need to have the path to the header files
(/usr/include/qwt) or maybe the path to the libs (/usr/lib)? Or does the
include path need extra directories?
Thanks for your help!
Alle Meije Wink
Imperial College London
|