I seems that the patches are not really needed, as I could sucessfully compile freemat-3.2 by hand (configure/make/make install). I don't know why the ebuild fails.
Pablo De NĂ¡poli --- Carmelo Piccione <[EMAIL PROTECTED]> wrote: > 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 > > > > > ____________________________________________________________________________________ Don't pick lemons. See all the new 2007 cars at Yahoo! Autos. http://autos.yahoo.com/new_cars.html -- [EMAIL PROTECTED] mailing list
