Nick,
Thanks for your reply! My Linux OS is Ubuntu 6.06 (AMD 64),I want to ask you if the tksurfer refers to "tclsh/tclsh8.4",and which "tclsh8.4"? I have tried the fllowing command,and hope these to help you know the problem more clearly.
%locate tclsh8.4
/usr/bin/tclsh8.4 /usr/local/freesurfer/fsl/bin/tclsh8.4 /usr/local/freesurfer/lib/tcltktixblt/bin/tclsh8.4
%which tclsh8.4
/usr/local/freesurfer/fsl/bin/tclsh8.4
then I "cd" each path , and use "ldd" to check their shared libraries .every tclsh8.4 is ok except "/usr/local/freesurfer/fsl/bin/tclsh8.4"
%cd /usr/local/freesurfer/fsl/bin/ %ldd tclsh8.4 linux-gate.so.1 =>(0xffffe000) libtcl8.4.so => not found libdl.so.2 =>/lib32/libdl.so.2(0x5557b000) libm.so.6 =>/lib32/libm.so.6(0x5557f000) libc.s0.6 =>/lib32/libc.so.6(0x555a1000) /lib/ld-linux.so.2(0x55555000)
In fact,these are many "libtcl8.4.so" in my system,I don't know which path I should "ln" the library.
Best wishes!
lv bin