Hi

I'm having problems compiling sci-mathematics/freemat-3.2 from science overlay.
(on a Gentoo/x86 host)

My error mesages are reported below:

I'm using 

gcc-4.1.2
binutils-2.17

My USE flags (reported by emerge -p sci-mathematics/freemat) are

 USE="arpack fftw ncurses umfpack -ffcall"

Any help is wellcome!

best regards.
Pablo

PD: I don't know where should I report the bugs in the science overlay package. 
In list
list? In bugzilla?
In the gentoo science site? (which seems to be broken, gives "internal server 
error")

Here are the error messages 

Making all in src
make[1]: Entering directory
`/var/tmp/portage/sci-mathematics/freemat-3.2/work/FreeMat-3.2/src'
make  all-am
make[2]: Entering directory
`/var/tmp/portage/sci-mathematics/freemat-3.2/work/FreeMat-3.2/src'
i686-pc-linux-gnu-g++  -O3 -march=athlon -funroll-loops -pipe 
-fomit-frame-pointer   -o
FreeMat  application.o FuncMode.o FuncTerminal.o MainApp.o main.o DumbTerminal.o
Terminal.o   application.moc.o FuncMode.moc.o MainApp.moc.o Terminal.moc.o
DumbTerminal.moc.o FreeMat_qrc.o ..//libs/libCore/libCore.a 
..//libs/libFN/libFN.a
..//libs/libGraphics/libGraphics.a ..//libs/libFreeMat/libFreeMat.a
..//libs/libXP/libXP.a ..//libs/libMex/libMex.a  -L/usr/lib/qt4 -lQtOpenGL 
-lGLU -lGL
-lQtGui -laudio -lXt -lpng -lSM -lICE -lXrender -lXrandr -lXfixes -lXcursor 
-lfreetype
-lfontconfig -lXext -lX11 -lQtNetwork -lQtXml -lQtCore -lz -lm -lrt -lpthread 
-ldl   -lz
-larpack -lfftw3 -lfftw3f -lumfpack -lamd -llapack -lblas -lpcre  -lncurses  
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/lib
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../.. -lncurses -lgfortranbegin 
-lgfortran -lm
-lgcc_s
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_ge_complex<float>(float, float, float, float)':
Sparse.cpp:(.text._Z14slo_ge_complexIfEjT_S0_S0_S0_[unsigned int
slo_ge_complex<float>(float, float, float, float)]+0x13): undefined reference 
to `float
complex_abs<float>(float, float)'
Sparse.cpp:(.text._Z14slo_ge_complexIfEjT_S0_S0_S0_[unsigned int
slo_ge_complex<float>(float, float, float, float)]+0x2b): undefined reference 
to `float
complex_abs<float>(float, float)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_le_complex<float>(float, float, float, float)':
Sparse.cpp:(.text._Z14slo_le_complexIfEjT_S0_S0_S0_[unsigned int
slo_le_complex<float>(float, float, float, float)]+0x13): undefined reference 
to `float
complex_abs<float>(float, float)'
Sparse.cpp:(.text._Z14slo_le_complexIfEjT_S0_S0_S0_[unsigned int
slo_le_complex<float>(float, float, float, float)]+0x2b): undefined reference 
to `float
complex_abs<float>(float, float)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_gt_complex<float>(float, float, float, float)':
Sparse.cpp:(.text._Z14slo_gt_complexIfEjT_S0_S0_S0_[unsigned int
slo_gt_complex<float>(float, float, float, float)]+0x13): undefined reference 
to `float
complex_abs<float>(float, float)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o):Sparse.cpp:(.text._Z14slo_gt_complexIfEjT_S0_S0_S0_[unsigned
int slo_gt_complex<float>(float, float, float, float)]+0x2b): more undefined 
references
to `float complex_abs<float>(float, float)' follow
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_ge_complex<double>(double, double, double, double)':
Sparse.cpp:(.text._Z14slo_ge_complexIdEjT_S0_S0_S0_[unsigned int
slo_ge_complex<double>(double, double, double, double)]+0x23): undefined 
reference to
`double complex_abs<double>(double, double)'
Sparse.cpp:(.text._Z14slo_ge_complexIdEjT_S0_S0_S0_[unsigned int
slo_ge_complex<double>(double, double, double, double)]+0x3b): undefined 
reference to
`double complex_abs<double>(double, double)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_le_complex<double>(double, double, double, double)':
Sparse.cpp:(.text._Z14slo_le_complexIdEjT_S0_S0_S0_[unsigned int
slo_le_complex<double>(double, double, double, double)]+0x23): undefined 
reference to
`double complex_abs<double>(double, double)'
Sparse.cpp:(.text._Z14slo_le_complexIdEjT_S0_S0_S0_[unsigned int
slo_le_complex<double>(double, double, double, double)]+0x3b): undefined 
reference to
`double complex_abs<double>(double, double)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `unsigned int
slo_gt_complex<double>(double, double, double, double)':
Sparse.cpp:(.text._Z14slo_gt_complexIdEjT_S0_S0_S0_[unsigned int
slo_gt_complex<double>(double, double, double, double)]+0x23): undefined 
reference to
`double complex_abs<double>(double, double)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o):Sparse.cpp:(.text._Z14slo_gt_complexIdEjT_S0_S0_S0_[unsigned
int slo_gt_complex<double>(double, double, double, double)]+0x3b): more 
undefined
references to `double complex_abs<double>(double, double)' follow
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `float**
SparseAbsFunctionComplex<float>(int, int, float const**)':
Sparse.cpp:(.text._Z24SparseAbsFunctionComplexIfEPPT_iiPPKS0_[float**
SparseAbsFunctionComplex<float>(int, int, float const**)]+0x17a): undefined 
reference to
`float complex_abs<float>(float, float)'
..//libs/libFreeMat/libFreeMat.a(Sparse.o): In function `double**
SparseAbsFunctionComplex<double>(int, int, double const**)':
Sparse.cpp:(.text._Z24SparseAbsFunctionComplexIdEPPT_iiPPKS0_[double**
SparseAbsFunctionComplex<double>(int, int, double const**)]+0x17a): undefined 
reference
to `double complex_abs<double>(double, double)'
collect2: ld returned 1 exit status
make[2]: *** [FreeMat] Error 1
make[2]: Leaving directory
`/var/tmp/portage/sci-mathematics/freemat-3.2/work/FreeMat-3.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/sci-mathematics/freemat-3.2/work/FreeMat-3.2/src'
make: *** [all-recursive] Error 1



       
____________________________________________________________________________________
Looking for a deal? Find great prices on flights and hotels with Yahoo! 
FareChase.
http://farechase.yahoo.com/
-- 
[EMAIL PROTECTED] mailing list

Reply via email to