Folks, I am doing my best to follow these instructions from : http://surfer.nmr.mgh.harvard.edu/fswiki/Devel My gcc is 4.4.6 Is there a way to avoid the error below or must I install gcc 3.4.6 as per the MNI readme?
cd EBTKS-1.4-src; \ make; \ make install; make[1]: Entering directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' make all-am make[2]: Entering directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' if /bin/sh ./libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./templates -DUSE_COMPMAT -DUSE_DBLMAT -msse2 -mfpmath=sse -MT Matrix.lo -MD -MP -MF ".deps/Matrix.Tpo" \ -c -o Matrix.lo `test -f 'templates/Matrix.cc' || echo './'`templates/Matrix.cc; \ then mv ".deps/Matrix.Tpo" ".deps/Matrix.Plo"; \ else rm -f ".deps/Matrix.Tpo"; exit 1; \ fi g++ -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./templates -DUSE_COMPMAT -DUSE_DBLMAT -msse2 -mfpmath=sse -MT Matrix.lo -MD -MP -MF .deps/Matrix.Tpo -c templates/Matrix.cc -o Matrix.o In file included from templates/Matrix.cc:3567: templates/MatrixSpec.cc: In member function 'Mat<Type>& Mat<Type>::conj() [with Type = std::complex<double>]': templates/MatrixSpec.cc:405: error: '::conj' has not been declared make[2]: *** [Matrix.lo] Error 1 make[2]: Leaving directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' make[1]: Entering directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' if /bin/sh ./libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./templates -DUSE_COMPMAT -DUSE_DBLMAT -msse2 -mfpmath=sse -MT Matrix.lo -MD -MP -MF ".deps/Matrix.Tpo" \ -c -o Matrix.lo `test -f 'templates/Matrix.cc' || echo './'`templates/Matrix.cc; \ then mv ".deps/Matrix.Tpo" ".deps/Matrix.Plo"; \ else rm -f ".deps/Matrix.Tpo"; exit 1; \ fi g++ -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./templates -DUSE_COMPMAT -DUSE_DBLMAT -msse2 -mfpmath=sse -MT Matrix.lo -MD -MP -MF .deps/Matrix.Tpo -c templates/Matrix.cc -o Matrix.o In file included from templates/Matrix.cc:3567: templates/MatrixSpec.cc: In member function 'Mat<Type>& Mat<Type>::conj() [with Type = std::complex<double>]': templates/MatrixSpec.cc:405: error: '::conj' has not been declared make[1]: *** [Matrix.lo] Error 1 make[1]: Leaving directory `/home/hazards/COMPILE3/FreeSurf_Support/mni/EBTKS-1.4-src' make: *** [ebtks] Error 2 _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail.