[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error compiling octave-2.1.49
From: |
John W. Eaton |
Subject: |
Re: Error compiling octave-2.1.49 |
Date: |
Sun, 1 Jun 2003 23:27:19 -0500 |
On 1-Jun-2003, Andy Adler <address@hidden> wrote:
| On Sun, 1 Jun 2003 address@hidden wrote:
| > I was building octave-2.1.49 on cygwin and I captured the following errors.
| > Any hints?
| >
| > Makefile:30: *** missing separator. Stop.
| > make[3]: *** [src-DOCSTRINGS] Error 2
| > make[2]: *** [interpreter] Error 2
| > make[1]: *** [doc] Error 2
|
| I just tried 2.1.49 and it compiles with no errors. My machine is a PII-350.
| Usage:
| ./configure --prefix=/usr/local/oct2149-test/ --enable-static=no
--enable-shared=yes
| make
| make install
|
| However running it gives
| octave-2.1.49.exe - Entry Point Not Found:
| The procedure entry point dgecon_ could not be located in the dynamic
| link library libcruft.dll
|
| However, by modifying liboctave/dMatrix.cc to stub out the function
| #if 0
| int F77_FUNC (dgecon, DGECON) (const char*, const int&, double*,
| const int&, const double&, double&,
| double*, int*, int&);
| #else
| int dgecon_ (const char*, const int&, double*,
| const int&, const double&, double&,
| double*, int*, int&)
| { exit (42); }
| #endif
|
| it then seems to work find.
There is a dgecon.f in libcruft/lapack, so what lapack are you using?
If it is something other than the files included with Octave, then I'd
guess that it is incomplete.
FWIW, I built 2.1.49 on a Windows system without any problems using
configure --enable-shared --disable-static
jwe
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------