[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANNOUNCE: Octave Version 2.0.4 released
From: |
John A. Turner |
Subject: |
Re: ANNOUNCE: Octave Version 2.0.4 released |
Date: |
Fri, 21 Feb 1997 12:49:00 -0700 |
I''ve tried building the last few releases, and all have had the same
failure (just now getting around to reporting it, so I'm hoping it's
just something chowderheaded that I'm doing).
Here's the result of the configure:
Octave is now configured for sparc-sun-solaris2.5.1
Source directory: .
Installation prefix: /opt/local
C compiler: gcc -g -O2 -Wall
C++ compiler: c++ -fno-implicit-templates -g -O2 -Wall
Fortran compiler: f77 -O
Fortran libraries: -Xlinker -R -Xlinker (null) -R/opt/SUNWspro/lib
-L/opt/SUNWspro/lib -L/opt/SUNWspro/SC4.2/lib -L/usr/ccs/lib -L/usr/lib
/opt/SUNWspro/SC4.2/lib/libM77.a -lF77 -lsunmath -lcx
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): true
Dynamic Linking (shl_load/shl_findsym): false
I then build with
gmake FFLAGS="-fast -xarch=v8plusa -xchip=ultra" LDFLAGS=-fast
and it successfully compiles a bunch of C, what looks like all the
Fortran, and the trouble starts after the
making all in liboctave
cd liboctave ; gmake all
I see oodles of msgs about missing header files, e.g.:
making dbleSVD.d from dbleSVD.cc
dbleSVD.cc:31: iostream.h: No such file or directory
In file included from MDiagArray2.h:31,
from dDiagMatrix.h:30,
from dbleSVD.h:32,
from dbleSVD.cc:33:
DiagArray2.h:31: cassert: No such file or directory
DiagArray2.h:32: cstdlib: No such file or directory
In file included from DiagArray2.h:34,
from MDiagArray2.h:31,
from dDiagMatrix.h:30,
from dbleSVD.h:32,
from dbleSVD.cc:33:
and it eventually dies completely with:
c++ -c -I. -I.. -I../liboctave -I../src -I../glob -I../libcruft/misc
-DHAVE_CONFIG_H -fno-implicit-templates -g -O2 -Wall Bounds.cc
Bounds.cc:31: iostream.h: No such file or directory
In file included from MArray.h:31,
from dColVector.h:30,
from Bounds.h:32,
from Bounds.cc:33:
Array.h:31: cassert: No such file or directory
Array.h:32: cstdlib: No such file or directory
In file included from mx-defs.h:72,
from dColVector.h:32,
from Bounds.h:32,
from Bounds.cc:33:
oct-cmplx.h:26: complex: No such file or directory
gmake[2]: *** [Bounds.o] Error 1
gmake[2]: Leaving directory `/opt/local/octave-2.0.4/liboctave'
gmake[1]: *** [liboctave] Error 2
gmake[1]: Leaving directory `/opt/local/octave-2.0.4'
gmake: *** [all] Error 2
I'm using gcc 2.7.2.1 and libg++ 2.7.2. I've used gcc to compile a
bunch of other things, but I don't use GNU c++, so I suspect that
that's where the problem is.
Do I need to somehow specify where libg++ is? I poked around but
didn't see anything, and anyway wouldn't configure have complained if
it couldn't find it?
Thanks,
--
John A. Turner |"Music is the cup which holds the wine of silence;
Los Alamos Natl. Lab. | sound is that cup, but empty;
address@hidden | noise is that cup, but broken."
http://www.lanl.gov/home/turner - Robert Fripp