Hi
I am trying to compile FSLVIEW on Ubuntu 10.10, and all goes basically fine until it gets to the error below. Any suggestions?
Darren
[ 21%] Building CXX object src/fslview/CMakeFiles/fslview.dir/vtkwidget.o
In file included from /usr/local/fsl/src/fslview/src/fslview/metaimage.h:13,
from /usr/local/fsl/src/fslview/src/fslview/overlaylist.h:12,
from /usr/local/fsl/src/fslview/src/fslview/drawwidget.h:20,
from /usr/local/fsl/src/fslview/src/fslview/imagewidget.h:13,
from /usr/local/fsl/src/fslview/src/fslview/vtkwidget.h:18,
from /usr/local/fsl/src/fslview/src/fslview/vtkwidget.cpp:23:
/usr/local/fsl/src/fslview/src/storage/image.h:43: warning: ‘typedef’ was ignored in this declaration
In file included from /usr/local/fsl/src/fslview/src/fslview/vtkwidget.cpp:75:
/usr/local/include/vtk-5.6/QVTKWidget.h:163: error: expected primary-expression before ‘void’
/usr/local/include/vtk-5.6/QVTKWidget.h:163: error: ISO C++ forbids declaration of ‘Q_SIGNALS’ with no type
/usr/local/include/vtk-5.6/QVTKWidget.h:163: error: expected ‘;’ before ‘void’
/usr/local/include/vtk-5.6/QVTKWidget.h:174: error: expected ‘:’ before ‘Q_SLOTS’
/usr/local/include/vtk-5.6/QVTKWidget.h:181: error: expected primary-expression before ‘void’
/usr/local/include/vtk-5.6/QVTKWidget.h:181: error: ISO C++ forbids declaration of ‘Q_SLOTS’ with no type
/usr/local/include/vtk-5.6/QVTKWidget.h:181: error: expected ‘;’ before ‘void’
/usr/local/include/vtk-5.6/QVTKWidget.h:296: error: expected ‘:’ before ‘Q_SLOTS’
/usr/local/include/vtk-5.6/QVTKWidget.h:298: error: expected primary-expression before ‘virtual’
/usr/local/include/vtk-5.6/QVTKWidget.h:298: error: ISO C++ forbids declaration of ‘Q_SLOTS’ with no type
/usr/local/include/vtk-5.6/QVTKWidget.h:298: error: expected ‘;’ before ‘virtual’
/usr/local/fsl/src/fslview/src/fslview/vtkwidget.cpp: In constructor ‘VTKWidget::VTKWidget(QWidget*, boost::shared_ptr<ImageGroup>, boost::shared_ptr<OverlayList>, boost::shared_ptr<Cursor>)’:
/usr/local/fsl/src/fslview/src/fslview/vtkwidget.cpp:756: error: invalid conversion from ‘const char*’ to ‘uint’
/usr/local/fsl/src/fslview/src/fslview/vtkwidget.cpp:756: error: initializing argument 2 of ‘QVTKWidget::QVTKWidget(QWidget*, uint)’
make[2]: *** [src/fslview/CMakeFiles/fslview.dir/vtkwidget.o] Error 1
make[1]: *** [src/fslview/CMakeFiles/fslview.dir/all] Error 2
make: *** [all] Error 2
|