installing lib compat gcc 3.4 for centos 5 should work on your system.
n.
On Wed, 2010-01-06 at 16:04 +0800, Angel Wong wrote:
Hi Freesurfer experts
We recently purchased a workstation with RedHat Enterprise Linux 5 installed. We then installed freesurfer (stable v4.5.0) on the workstation. But when we executed 'mri_convert' command, it prompted out the following errors:
mri_convert: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by mri_convert) mri_convert: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by mri_convert)
Currently, our gcc version is 'gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)', and our libstdc++.so.6 found in /usr/lib64/ is redirected to libstdc++.so.6.0.8. This may explain why we cannot execute 'mri_convert' properly as our current versions of gcc and libstdc++ are a bit old.
We have searched for libstdc++ rpm on the web, but we cannot find a suitable one for RHEL 5 (either we can find a libstdc++ rpm for Centos 5, but it doesn't provide version 'GLIBCXX_3.4.9' or above, or we can find one with 'GLIBCXX_3.4.11', but it only supports Fedora or OpenSuSE.
So we would like to know if there is any way to solve the problem. Is there any source code of libstdc++ that we can build for RHEL 5, or any other better alternative solution for solving it?
Thank you in advance.
Angel _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer