Dear Chris,
for Matlab 7.4 you will need to recompile SPM mex files. The sources
and a Makefile are in the src/ folder of your SPM5 distribution. Make
sure you use the MATLAB 7.4 mex compiler. If you intend to run SPM5 on
both MATLAB 6.5.x and 7.4
you may need version specific mex files.
Volkmar
Zitat von Chris Bishop <[log in to unmask]>:
> Hello,
>
> I'm running SPM5 on Matlab 7.4 on a 64 bit Linux platform. I keep
> getting the following error while trying to read in fMRI images in
> analyze format.
>
> "Invalid MEX-file '.../spm_slice_vol.mexa64': libstdc++.so.5: cannot
> open shared object file: No such file or directory."
> Error in ==> spm_read_vols at 39
> Y(:,:,p,i) = spm_slice_vol(V(i),spm_matrix([0 0 p]), V(i).dim(1:2),0);
>
> If I use exactly the same volume structure (V) in SPM5 or 2 with Matlab
> 6.5.2, it works fine. I'm guessing it's a Matlab version related
> issue. Does anyone have suggestions on how to fix this problem?
>
> I wouldn't normally have a problem with just using 6.5.2, but the
> matrices I have to load require massive amounts of memory that 6.5.2
> can't handle.
>
> Cheers,
> -Chris
|