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