Octave 2.1.43 available for ftp

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Octave 2.1.43 available for ftp

John W. Eaton-6
Octave 2.1.43 is now available for ftp from ftp.octave.org in the
directory /pub/octave/bleeding-edge:

  -rw-r--r--  1 506  103  4942538 Jan  5 00:51 octave-2.1.43.tar.gz
  -rw-r--r--  1 506  103  3857885 Jan  5 00:51 octave-2.1.43.tar.bz2
  -rw-r--r--  1 506  103    29345 Jan  5 00:52 octave-2.1.42-2.1.43.patch.gz
  -rw-r--r--  1 506  103    27895 Jan  5 00:52 octave-2.1.42-2.1.43.patch.bz2

I hope this one is better than the last.  If your favorite bug is
still not fixed, please let me know about it.

Thanks,

jwe


Reply | Threaded
Open this post in threaded view
|

Re: Octave 2.1.43 available for ftp

John W. Eaton-6
On  5-Jan-2003, Andy Adler <[hidden email]> wrote:

| I'm getting compile errors under cygwin for the following:
|
| $ tar xvfj octave-2.1.43.tar.bz2 ; cd octave-2.1.43 ; ./configure
| --enable-shared --enable-dl --enable-static=no
| --prefix=/usr/local/oct2.1.43-test ;
|
| [ compiles  ... ]

| g++: ../kpathsea/SHARED/*.o: No such file or directory
| make[2]: *** [liboctave.dll] Error 1
| make[2]: Leaving directory `/usr/src/octave-2.1.43/liboctave'
| make[1]: *** [liboctave] Error 2
| make[1]: Leaving directory `/usr/src/octave-2.1.43'

I made another mistake in generating the distribution tar file that
causes trouble for --enable-shared.  You need the attached files plus
a recent version of autoconf.  Then either unpack a fresh copy of the
distribution or remove any autom4te directories that you may have
generated and copy the files as follows:

  acx_blas.m4 -> top level of the octave source tree
  acx_lapack.m4 -> top level of the octave source tree
  mkpkgadd -> scripts subdirectory, make executable

then run

  ./autogen.sh
  configure ...
  make

and I think it should work.  These problems in creating the
distribution file are fixed in CVS now.

jwe



acx_blas.m4 (6K) Download Attachment
acx_lapack.m4 (4K) Download Attachment
mkpkgadd (275 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Octave 2.1.43 available for ftp

Dirk Eddelbuettel
On Sun, Jan 05, 2003 at 10:37:56AM -0600, John W. Eaton wrote:

> I made another mistake in generating the distribution tar file that
> causes trouble for --enable-shared.  You need the attached files plus
> a recent version of autoconf.  Then either unpack a fresh copy of the
> distribution or remove any autom4te directories that you may have
> generated and copy the files as follows:
>
>   acx_blas.m4 -> top level of the octave source tree
>   acx_lapack.m4 -> top level of the octave source tree
>   mkpkgadd -> scripts subdirectory, make executable
>
> then run
>
>   ./autogen.sh
>   configure ...
>   make
>
> and I think it should work.  These problems in creating the
> distribution file are fixed in CVS now.

Yep, it does work -- Debian's 2.1.43-2 corresponds to those changes, and it
built fine on my i386 as well as alpha, hppa, powerpc, s390. The other
arches should follow over the next few hours.

--
Prediction is very difficult, especially about the future.
                                             -- Niels Bohr


Reply | Threaded
Open this post in threaded view
|

Re: Octave 2.1.43 available for ftp

Andy Adler
In reply to this post by John W. Eaton-6
John W. Eaton wrote:

> On  5-Jan-2003, Andy Adler <[hidden email]> wrote:
> | I'm getting compile errors under cygwin for the following:
>
>   acx_blas.m4 -> top level of the octave source tree
>   acx_lapack.m4 -> top level of the octave source tree
>   mkpkgadd -> scripts subdirectory, make executable
>
> then run
>
>   ./autogen.sh
>   configure ...
>   make
>
> and I think it should work.  These problems in creating the
> distribution file are fixed in CVS now.

This compiles fine for me now.

Also, it is fast. I don't know what happened to make 2.1.42 slow
$ time echo "1+1;" | /usr/local/oct2143-test/bin/octave -q
real    0m1.376s
user    0m0.170s
sys     0m0.310s

------------------
Minor bug. The documentation for beep.m is wrong
adler@STE5035 /usr/src/octave-2.1.43/scripts/io
$ diff -c beep.m.orig beep.m
*** beep.m.orig Sun Jan  5 15:06:52 2003
--- beep.m      Sun Jan  5 15:08:12 2003
***************
*** 18,27 ****
    ## 02111-1307, USA.

    ## -*- texinfo -*-
! ## @deftypefn {Function File} {} puts (@var{string})
! ## Write a string to the standard output with no formatting.
    ## @end deftypefn
! ## @seealso{fputs, printf and fprintf}

    ## Author: jwe

--- 18,27 ----
    ## 02111-1307, USA.

    ## -*- texinfo -*-
! ## @deftypefn {Function File} {} beep ()
! ## Output a beep from the speaker ( or visual bell )
    ## @end deftypefn
! ## @seealso{puts, fputs, printf and fprintf}

    ## Author: jwe
---------------------
Minor Bug#2. The files lib*.dll.a.* cannot be
stripped for cygwin. Doing so will prevent
mkoctfile from linking.
Currently make install-strip will do this.

FILES:
octave-2.1.43/libcruft.dll.a.2.1.43
lib/octave-2.1.43/liboctave.dll.a.2.1.43
lib/octave-2.1.43/liboctinterp.dll.a.2.1.43

--
Andy