I think I addressed this exact issue in a previous thread. See this:

http://www.mail-archive.com/[email protected]/msg00497.html

- Carmelo

On 7/13/07, Pablo De Napoli <[EMAIL PROTECTED]> wrote:

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