Hello Bradley,
In general it is safe to use the OS libraries - although note that tcl/tk versions beyond 8.4 are essentially untested with our scripts, and may not be fully compatible. The QT etc libs are only for use with fslview - the version in the source files requires qt 3 and pre 5.x qwt.
Hope this helps,
Kind Regards
Matthew
> Hello Everyone!
>
> I have a few questions regarding compiling FSL from the source files:
>
> In the FSL source install documentation, it's mentioned "If you wish to use your vendor supplied TCL/TK (or other third-party libraries, eg libpng) then edit the file $FSLDIR/config/$FSLMACHTYPE/externallibs.mk to point at the header files for these libraries."
>
> Is it preferred to use the bundled versions or ones installed/updated by the OS distribution? Many of the libraries included could be sourced from the OS vendor's yum repos for example.
>
> If you do use the OS libraries, do you need to recompile FSL when any of those libraries are updated?
>
> I see in the version of that file for my RHEL6.7 machine (fsl/config/linux_64-gcc4.4/externallibs.mk), the below items are specified, but don't exist because I didn't build any of them from source and they're not mentioned in the FSL source install document as prerequisites:
>
> # QT library
> QTDIR = /usr/lib/qt3
> LIB_QT = ${QTDIR}/lib
> INC_QT = ${QTDIR}/include
>
> # QWT library
> QWTDIR = /usr/local/qwt
> LIB_QWT = ${QWTDIR}/lib
> INC_QWT = ${QWTDIR}/include
>
> # VTK library
> VTKDIR_INC = /usr/local/vtk5.8/include/vtk-5.8/
> VTKDIR_LIB = /usr/local/vtk5.8/lib/
>
> Are these needed for FSL or only FSLview?
>
> Compiling FSLview from source
>
> QT: I have both qt (v4.6.2) and qt3 (v3.3.8b), which to point to?
> QWT: The build doc says not to try qwt 5.x, is that still accurate?
>
> Thank you very much for your expert assistance!
>
> Respectfully yours
>
> Bradley A. Hooker
|