Dear SPMers:
I downloaded SPM99b and tried to compiled those mex files on SGI OCTANE
unix workstation. The machine run on IRIX64 (version 6.5).
I issued, on unix command line:
spm_MAKE.sh sgi64
then the machine asked:
spm_vol_utils.a: 444 mode. Remove ? (yes/no)[no]
Knowing nothing about the spm_vol_utils.a, I answered no
Then I got multi-line erroe message, something like:
ar: Warning:spm_vol_utils.a ONLY holds 32 bit objects.
utils_uchar.o is a 64 bit object file so NO symbol table will be generated
for this archive,
Compiling mex files...
ld64: WARNING 126: The archive
spm_vol_utils.a defines no global symbols. Ignoring.
"spm_brainwarp.c", line 3: warning(1014): extra text after expected end of
preprocessing directive
#endif lint
........
I re-started the compiling after renaming spm_vol_utils.a to
spm_vol_utils.a.old,
I got the following messages:
Adding to archive library spm_vol_utils.a... Cannot access
spm_vol_utils.a: No such file or directory
"spm_brainwarp.c", line 3: warning(1014): extra text after expected end of
preprocessing directiv
#endif lint
^
ld64: WARNING 84: spm_vol_utils.a is not used for resolving any symbol.
"spm_add.c", line 42: warning(1195): floating-point operation result is
out of range
double NaN = 0.0/0.0; /* the only way to get a NaN that I know*/
Even with those error messages, I found that *mexsg64 files
are all generated.
My question is:
Were these *mexsg64 files compiled right and will they function correctly?
Many thanks in advance for your help and for the great package
Kewei Chen
Samaritan PET Center
Phoenix AZ
USA
[log in to unmask]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|