|
From: | Donat-Pierre Luigi |
Subject: | Buidling Octave with ATLAS, FFTW, BLAS, LAPACK and following with forge Octave on Cygwin |
Date: | Fri, 12 Nov 2004 01:23:51 -0800 |
A week ago, I emailed the list about building Octave and Forge Octave using ATLAS, FFTW and LAPACK on a Cygwin with gcc 3.3.3 (see below for details), and I did not hear back from anyone. The question should have been first can ./configure prepare the required makefile to build octave and then forge octave using these libraries. ATLAS-3.6.0, LAPACK (using ATLAS), BLAS derived from ATLAS and FFTW-3.0.1 are all already compiled (see my previous email to the list below). It seems that ./configure fails to detect these libraries/package. Out of frustration I added few extra options. I am not a seasoned C programmer so I am not clear on the good use of al the compilation option, e.g. --enable-static or not. Here is the syntax I use, (out $ ./configure
--enable-shared --enable-static=yes --libdir=/usr/local/lib
--with-blas=/usr/local/lib/libf77blas.a --with-lapack=/usr/local/lib/liblapack.a
--w
And here is the end of the standard output from ./configure: config.status: config.h is unchanged
Source
directory: . Do internal array bounds
checking: false
I don't mind installing 2.1.61 if it helps. Also, if you are further comments about installing octave forge, it will be my next step.
Thank you in advance for your help, Donat-Pierre
LUIGI, Ph.D.
-----Original Message-----
I am
new to Octave and it has been many years since I last was using a UNIX and/or
UNIX-like OS environment. So far I compiled ATLAS-3.6.0, LAPACK (using
ATLAS), BLAS derived from ATLAS and FFTW-3.0.1 on Cygwin, (Windows 2000, and
Pentium IV). Gnuplot was installed from cygwin package,
and according to gnuplot -V
I would to uses with Octave 2.1.57 or 2.1.58. Although all this libraries are now linked in my /usr/local/lib, ./configure does not seem to detect them. I could use the following: $ ./configure --enable-shared --disable-static --libdir=/usr/local/lib --with-blas=/usr/local/lib/libf77blas.a --with-lapack=/usr/local/lib/liblapack.a --enable-atlas
but I am not sure which blas libraries shall I put (i.e. just libf77blas.a, or also libcblas.a) and how to point to ATLAS libraries either.
Here is the $ ls -alF /usr/local/lib
Before, I bury myself into more confusion, could someone could briefly explain the correct syntax and steps to proceed from now to build octave and octave forge (say 2.1.58)?
Gnuplot did not seem to work with my previous install of octave 2.1.57, even though the related octaverc was edited with commands like gnuplot_binary=gnuplot. Does this mean I should compile gnuplot from source instead?
I look forward to your comments and can't wait to use Octave for signal processing.
Many thanks in advance. Donat-Pierre |
[Prev in Thread] | Current Thread | [Next in Thread] |