Print

Print


Hi all,

I'm trying to build the neurodebian version of fslview on Centos 7.2.

I have successfully built and installd FSL 5.0.9 but am coming unstuck 
trying to get fslview to compile. (I can't get the version included in 
FSL to compile either, but since my users want the later version 
anyway....).

OK this is what I have done :

yum install qt5-qtbase
yum install qt5-qtbase-devel
yum install vtk*
yum install qwt*

In my fsl/src folder :

git clone git://anonscm.debian.org/pkg-exppsy/fslview.git fslview-4
cp -r fslview/fsl/newmat  fslview-4/fsl/newmat
cp -r fslview/fsl/niftiio fslview-4/fsl/niftiio
cp -r fslview/fsl/znzlib  fslview-4/fsl/znzlib

cd fslview-4
cmake . -Wno-dev
make

Make goes away and does it's stuff then bombs out with :

[ 62%] Building CXX object src/fslview/CMakeFiles/ui.dir/moc_imagewindow.o
In file included from 
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidget.h:22:0,
                  from 
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/slicewidget.h:32,
                  from 
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/imagewindow.h:21,
                  from 
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/moc_imagewindow.cxx:9:
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidgetbase.h: 
In member function ‘void Ui_BriConWidgetBase::setupUi(QWidget*)’:
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidgetbase.h:107:20: 
error: ‘class QwtWheel’ has no member named ‘setTickCnt’
          briSlider->setTickCnt(20);
                     ^
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidgetbase.h:108:20: 
error: ‘class QwtWheel’ has no member named ‘setInternalBorder’
          briSlider->setInternalBorder(1);
                     ^
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidgetbase.h:118:20: 
error: ‘class QwtWheel’ has no member named ‘setTickCnt’
          conSlider->setTickCnt(20);
                     ^
/usr/local/packages/fsl-5.0.9/src/fslview-4/src/fslview/briconwidgetbase.h:119:20: 
error: ‘class QwtWheel’ has no member named ‘setInternalBorder’
          conSlider->setInternalBorder(1);
                     ^
make[2]: *** [src/fslview/CMakeFiles/ui.dir/moc_imagewindow.o] Error 1
make[1]: *** [src/fslview/CMakeFiles/ui.dir/all] Error 2
make: *** [all] Error 2


Any idea how I can fix this?

Cheers.

Phill.