[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compile trouble octave2.09 on Mklinux
From: |
Toru Mori |
Subject: |
Re: Compile trouble octave2.09 on Mklinux |
Date: |
Fri, 19 Sep 1997 09:44:21 +0900 |
Thank you for reply.
From: "John W. Eaton" <address@hidden>
Subject: Compile trouble octave2.09 on Mklinux
Date: Thu, 18 Sep 1997 13:55:48 -0500
>
> When you ran configure, was g++ correctly configured to find the
> include files in /usr/lib/g++-include? If so, Octave's configure
> script should have found the definition for NPOS in <string>, or it
> should have found that the C++ string class has npos as a data
> member. I'm not sure whether the above declaration is correct, but
> you can probably work around it by removing the definition of NPOS
> from Octave's config.h file and running make again.
>
> jwe
>
I can solve compile error of my previous post. After deleting all
sources of octave and compile again, "parse error" is vanished.
Probably, I missedited "CollocWt.cc".
But I faced other compile error as follows.
--------
c++ -I. -I/home/mori/octave/octave-2.0.9/src -I.. -I../liboctave -I../src
-I../glob -I../libcruft/misc -I/home/mori/octave/octave-2.0.9
-I/home/mori/octave/octave-2.0.9/liboctave -I/home/mori/octave/octave-2.0.9/src
-I/home/mori/octave/octave-2.0.9/glob
-I/home/mori/octave/octave-2.0.9/libcruft/misc -DHAVE_CONFIG_H
-fno-implicit-templates -g -O2 -Wall -L.. -u MAIN__ -fPIC -g -o octave \
octave.o builtins.o balance.o chol.o colloc.o dassl.o det.o eig.o expm.o
fft.o fft2.o filter.o find.o fsolve.o getgrent.o getpwent.o getrusage.o
givens.o hess.o ifft.o ifft2.o inv.o log.o lpsolve.o lsode.o lu.o
minmax.o pinv.o qr.o quad.o qzval.o rand.o schur.o sort.o svd.o syl.o
time.o \
-L../liboctave -L../libcruft -L../readline -L../kpathsea -L../glob -L../dlfcn
-L. \
-loctinterp -loctave -ltinst -lcruft -lreadline -lkpathsea -lglob \
-lf2c -lm -L/usr/lib/gcc-lib/ppc-unknown-linuxaout/2.7.2.f.1 -lm -lgcc -lc
-lncurses -lm
/usr/lib/libm.a(cabs.o): In function `z_abs':
cabs.o(.text+0x268): multiple definition of `z_abs'
/usr/lib/gcc-lib/ppc-unknown-linuxaout/2.7.2.f.1/libf2c.a(z_abs.o)(.text+0x4):
first defined here
make[2]: *** [octave] Error 1
make[2]: Leaving directory `/home/mori/octave/octave-2.0.9/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/home/mori/octave/octave-2.0.9'
make: *** [all] Error 2
-------
Result of configure on my system is following.
-------
Octave is now configured for powerpc-unknown-linux-gnu
Source directory: /home/mori/octave/octave-2.0.9
Installation prefix: /usr/local
C compiler: gcc -g -O2 -Wall
C++ compiler: c++ -fno-implicit-templates -g -O2 -Wall
Fortran compiler: g77 -O
Fortran libraries: -lf2c -lm
-L/usr/lib/gcc-lib/ppc-unknown-linuxaout/2.7.2.f.1 -lm -lgcc -lc
Use GNU readline: true
Use GNU info reader: true
Default pager: less
gnuplot: gnuplot
Do internal array bounds checking: false
Build shared libraries: false
Minimal kernel option: false
Dynamic Linking (dlopen/dlsym): false
Dynamic Linking (shl_load/shl_findsym): false
------
Please advise me to solve this error.
---
_/ Toru Mori _/
_/ Isuzu Advanced Engneering Center.Ltd. _/
_/ Sound & Vibration Research Dept. _/
_/ Tel:0466-45-2696 Fax:0466-45-2405 _/
_/ E-mail: address@hidden _/