Hi scirun users,
I tried to install scirun v4.6 on linux centos 6.3 (kernel linux
2.6.32-279.14.1.el6.x86_64), but ended up with errors. Would you see what
might cause the errors?
Here is what I had.
Linking CXX executable ../../../../../optimize-particle-system
Linking CXX shared library ../../lib/libCore_Persistent.so
[ 56%] Built target optimize-particle-system
[ 56%] Building CXX object Core/Math/CMakeFiles/Core_Math.dir/TrigTable.cc.o
[ 56%] Built target Core_Persistent
[ 56%] Building CXX object Core/Math/CMakeFiles/Core_Math.dir/sci_lapack.cc.o
[ 56%] Building CXX object
Core/ICom/CMakeFiles/Core_ICom.dir/IComRHostList.cc.o
[ 56%] Building C object Core/Math/CMakeFiles/Core_Math.dir/fft.c.o
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:
In function 'void SCIRun::lapackinvert(double*, int)':
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:178:
error: 'abs' was not declared in this scope
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:212:
error: 'abs' was not declared in this scope
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:
In function 'void SCIRun::lapacksolvelinearsystem(double**, int, int,
double*, int, int)':
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:264:
error: 'abs' was not declared in this scope
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:
In function 'void SCIRun::lapacksvd(double**, int, int, double*, double**,
double**)':
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:357:
error: 'abs' was not declared in this scope
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:
In function 'void SCIRun::lapackeigen(double**, int, double*, double*,
double**)':
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/sci_lapack.cc:432:
error: 'abs' was not declared in this scope
make[2]: *** [Core/Math/CMakeFiles/Core_Math.dir/sci_lapack.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/PiecewiseInterp.cc:42:
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/PiecewiseInterp.h:
In member function 'int SCIRun::PiecewiseInterp<T>::get_interval(double)':
/cluster/fusion/RAID/union/20/users/slew/SCIRun4.6/src/Core/Math/PiecewiseInterp.h:92:
warning: suggest explicit braces to avoid ambiguous 'else'
make[1]: *** [Core/Math/CMakeFiles/Core_Math.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX shared library ../../lib/libCore_ICom.so
[ 56%] Built target Core_ICom
make: *** [all] Error 2
Building SCIRun returned an error
Either the code failed to build properly or
the testing programs failed to complete without
every single test program passing the test.
Thanks !
Seok Lew, Ph.D.
MEG Core Laboratory
Athinoula A. Martinos Center for Biomedical Imaging
Massachusetts General Hospital
Harvard Medical School
slew@nmr.mgh.harvard.edu
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.