Print

Print


On Fri, Jan 16, 2009 at 12:00:15PM +0000, David Flitney wrote:
>> I am building FSL on a 64 bit Mandriva 2008 box. I was surprised to find
>> that, althought the box is properly indentified as
>> FSLMACHTYPE=linux_64-gcc4.2, fslview is built in 32bit, although other
>> binaries (eg fslmerge) are built in 64bit.
>
> How did you build fslview? The FSL build script doesn't build fslview. This 
> is because of the non-FSL dependencies and my use of CMake. You need to 
> configure a build directory via CMake.

Yes, this was the issue. The binary I was picking up was actually an old
binary coming from my 32 bit instal, that had not been rebuilt.

I am hitting another snag. This might be partly due to the fact that I am
struggling with a distribution I don't know well (mandriva), but I can't
get the build to finish. It fails rather far, and I think it is related
to the Qwt dependency. The error message coming from cmake is:

[ 91%] Building CXX object
src/fslview/CMakeFiles/fslview.dir/singleserieswidget.o
/home/gv985687/Programs/fsl/src/fslview/src/fslview/singleserieswidget.cpp:
In member function ‘void SingleSeriesWidget::startPlotProcess()’:
/home/gv985687/Programs/fsl/src/fslview/src/fslview/singleserieswidget.cpp:133:
error: ‘QwtAutoScale’ has not been declared
/home/gv985687/Programs/fsl/src/fslview/src/fslview/singleserieswidget.cpp:133:
error: ‘setAxisOptions’ was not declared in this scope
/home/gv985687/Programs/fsl/src/fslview/src/fslview/singleserieswidget.cpp:
In member function ‘void
SingleSeriesWidget::plotTimeSeries(boost::shared_ptr<CurveData>)’:
...

I do have qwt installed on this box. What is the recommended version? Do
you have any idea how I could diagnose the problem more precisely.

Thanks a lot for your swift reply.

Gaël