I've upgraded to the latest development release (freesurfer-Linux-rh9-dev20051003-full.tar.gz) running on Linux Redhat 9 on an x86 platform. Recon-all crashes, apparently because of failed library dependencies, with the following message:
/usr/local/mni/bin/volume_stats: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by /usr/local/mni/bin/volume_stats) /usr/local/mni/bin/volume_stats: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by /usr/local/mni/bin/volume_stats) nu_estimate_np_and_em: crashed while running volume_stats (termination status=256) nu_correct: crashed while running nu_estimate_np_and_em (termination status=256) ERROR: nu_correct Linux hawking 2.4.20-31.9 #1 Tue Apr 13 18:04:23 EDT 2004 i686 i686 i386 GNU/Linux recon-all exited with errors at Wed Oct 26 15:17:17 EDT 2005
It had previously crashed because it couldn't find libstdc++.so.6 at all, so I tried to appease it by using the old trick of linking libstdc++.so.5 to libstdc++.so.6, but obviously that wasn't enough.
So the main question is: what libraries are needed to run the new version(s) of FreeSurfer? Is there a way to download the missing libraries from somewhere?
When I installed and tried to run the most recent stable release (freesurfer-Linux-rh9-v2.1.tar.gz) I was foiled because I didn't have libtixwish installed, which is why I went to the development release that had more libraries. Yum says I have libstdc++ and doesn't offer a .so.6 variant. Do I need a different version of Linux?
A side question: If recon-all crashes part way through, is there a way to skip the successful steps when restarting or does it have to redo all the steps in its autorecon (e.g. autorecon1) script?
thanks, Jim
======================== James T. Voyvodic, Ph.D. Brain Imaging and Analysis Center Duke University Medical Center e-mail: jim.voyvodic@duke.edu