Yes, this has to do with the FreeSurfer setup. But there is no real problem to necessarily fix.
You probably have something set to run SetUpFreeSurfer.sh, which sets up environment variables and such. That file sets your DYLD_LIBRARY_PATH variable to access the shared libraries that FreeSurfer provides with their software.
But you do not have that automatically run when starting tcsh, which led to that dyld error, because @SUMA_Make_Spec_FS is a tcsh script. One option would be to set up your .cshrc similar to what is being done in .bashrc/.bash_profile, to source $FREESURFER_HOME/SetUpFreeSurfer.csh.
That is what -fs_setup option does. It has @SUMA_Make_Spec_FS runsthe SetUpFreeSurfer.csh script (source it, to be specific), if FREESURFER_HOME is set.
So you do not need to do anything but apply the -fs_setup option for the Make_Spec script. Alternatively, update your .cshrc file, though that might not be preferable.
- rick