Hello, I am in need of some help. I have spent the last two days trying to get fsl and freesurfer to play well together. I have the newest version of FSL installed and it works perfectly. I then installed freesurfer per the instructions listed in the wiki. After these steps, freesurfer works, but fsl won't open. I get this error message:
MINC_LIB_DIR /usr/local/freesurfer/mni/lib PERL5LIB /usr/local/freesurfer/mni/lib/../System/Library/Perl/5.8.6:/sw/l ib/perl5:/sw/lib/perl5/darwin GSL_DIR /usr/local/freesurfer/lib/gsl TCLLIBPATH /usr/local/freesurfer/lib/tcltktixblt/lib MISC_LIB /usr/local/freesurfer/lib/misc/lib FSL_DIR /usr/local/freesurfer/fsl Marc-Yelles-Computer 1% echo $FSLDIR /usr/local/fsl Marc-Yelles-Computer 2% fsl Error in startup script: no suitable image found. Did find: /usr/local/freesurfer/lib/tcltktixblt/lib/libtix8.1.8.4.a: unknown file type, first eight bytes: 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A /usr/local/freesurfer/lib/tcltktixblt/lib/libtix8.1.8.4.a: unknown file type, first eight bytes: 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A while executing "load /usr/local/freesurfer/lib/tcltktixblt/lib/libtix8.1.8.4.a Tix" ("package ifneeded" script) invoked from within "package require Tix" invoked from within "if { [ info exists env(TCLTKSHELL) ] && $env(TCLTKSHELL) == "wish" } { package require Tk package require Tix tix configure -scheme TixGr..." (file "/usr/local/fsl/tcl/fslstart.tcl" line 3) invoked from within "source [ file dirname [ info script ] ]/fslstart.tcl" (file "/usr/local/fsl/tcl/fsl.tcl" line 71) invoked from within "source ${FSLDIR}/tcl/${origname}.tcl" (file "/usr/local/fsl/bin/fsl" line 21 I tinkered with the setupfreesurfer.csh and the freesurferenv.csh files and got it to list FSL_DIR as usr/local/fsl but the program still wouldn't work. If I comment out the two freesurfer lines in my .cshrc file, fsl works perfectly once again. My only guess is that there is a problem with both fsl and freesurfer having tktcl libraries. But my understanding of UNIX, etc is somewhat limited. Below I have also attached my .cshrc : #!/bin/tcsh set path = (/usr/X11R6/bin $path /sw/sbin /sw/bin /Users/marcyelle/bin) set prompt="`hostname -s` \!% " source /sw/bin/init.csh source /usr/local/rsi/idl_5.6/bin/idl_setup setenv IDL_PATH "<IDL_DEFAULT>:+/usr/local/rsi/idl_5.6/local_lib" setenv FREESURFER_HOME /usr/local/freesurfer source $FREESURFER_HOME/SetUpFreeSurfer.csh setenv FSLDIR /usr/local/fsl source ${FSLDIR}/etc/fslconf/fsl.csh setenv PATH ${FSLDIR}/bin:${PATH} unsetenv LANG Thank you in advance for your assistance, I need it! Sorry for the long email, I simply wanted to give you as much info as I could. Take care. -- Sláinte, -m Marc D. Yelle Dept. Neurobiology and Anatomy Wake Forest School of Medicine Medical Center Blvd. Winston-Salem, NC 27157 [EMAIL PROTECTED] _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer