Mercurial > hg > octave-nkf
changeset 2585:ad4f3aceb35e
[project @ 1996-12-11 02:18:32 by jwe]
author | jwe |
---|---|
date | Wed, 11 Dec 1996 02:18:33 +0000 |
parents | 5e41d9c42283 |
children | 00163160cf66 |
files | Announce README.ftp |
diffstat | 2 files changed, 21 insertions(+), 111 deletions(-) [+] |
line wrap: on
line diff
--- a/Announce +++ b/Announce @@ -1,25 +1,19 @@ -Subject: ANNOUNCING: Octave Version 1.2 +Subject: ANNOUNCE: Octave Version 2.0 released -Octave version 1.2 is now available for ftp from ftp.che.wisc.edu -in the directory /pub/octave. Gzipped tar files are available along -with a patch file relative to 1.1.0. Please read the comments at the -top of the patch file if you choose to use it to upgrade your -installation. +Octave version 2.0 is now available for ftp from ftp.che.wisc.edu +in the directory /pub/octave. Diffs from the previous release are not +available because they would be quite large. -This is a primarily a bug-fixing release, but there are a few new -features. A list of user-visible changes since the last release is -available in the file NEWS. The file ChangeLog in the source -distribution contains a more detailed record of changes made since the -last release. +This is a major new release and includes many new features. +User-visible changes since the last release are listed in the file +NEWS, which is included in the distribution and available from +ftp.che.wisc.edu in the file /pub/octave/NEWS. The ChangeLog files in +the source distribution contain a more detailed record of changes +made since the last release. -Most bugs reported since the release of 1.1.0 have been fixed. You -can help make Octave more reliable by reporting any bugs you find. -Please see the directions at the end of this announcement to find out -how to ensure that the bugs you report will be fixed. - -Binaries for several popular systems are also available. If you would -like help out by making binaries available for other systems, please -contact bug-octave@bevo.che.wisc.edu. +Most bugs reported since the release of version 1.1.1 have been fixed. +You can help make Octave more reliable by reporting any bugs you find +to bug-octave@bevo.che.wisc.edu. What is Octave? --------------- @@ -46,7 +40,7 @@ Two and three dimensional plotting is fully supported using gnuplot. The underlying numerical solvers are currently standard Fortran ones -like Lapack, Linpack, Odepack, the Blas, etc., packaged in a library +like Lapack, Odepack, Dassl, the Blas, etc., packaged in a library of C++ classes. If possible, the Fortran subroutines are compiled with the system's Fortran compiler, and called directly from the C++ functions. If that's not possible, you can still compile Octave if @@ -56,77 +50,7 @@ under the terms of the GNU General Public License as published by the Free Software Foundation. -Instructions for obtaining Octave are given below. - -Where to get Octave -------------------- - -If you are on the Internet, you can copy the latest distribution -version of Octave from the file /pub/octave/octave-M.N.tar.gz, on the -host ftp.che.wisc.edu. This tar file has been compressed with GNU -gzip, so be sure to use binary mode for the transfer. M and N stand -for version numbers; look at a listing of the directory through ftp to -see what version is available. After you unpack the distribution, be -sure to look at the files README and INSTALL. - -Installation ------------- - -Octave requires approximately 50MB of disk storage to unpack and -install (significantly less if you don't compile with debugging -symbols). In order to build Octave, you will need a current version -of g++, libg++, and GNU make. If you don't have these tools, you can -get them from many anonymous ftp archives, including ftp.che.wisc.edu, -ftp.uu.net, prep.ai.mit.edu, and wuarchive.wustl.edu, or by writing to -the FSF at 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -Octave has been compiled and tested with g++ and libg++ on a -SPARCstation 2 running SunOS 4.1.2, an IBM RS/6000 running AIX 3.2.5, -DEC Alpha systems running OSF/1 1.3 and 3.0, a DECstation 5000/240 -running Ultrix 4.2a, and i486 systems running Linux. It should work -on most other Unix systems that have a working port of g++ and libg++. - -Implementation --------------- - -Octave is being developed with GNU make, bison (a replacement for -YACC), flex (a replacement for lex), gcc/g++, and libg++ on Sun -SPARCstations, DEC DECstations, and IBM RS/6000s. It should be -easy to port it to any machine that has a working port of gcc/g++. - -The underlying numerical solvers are currently standard Fortran ones -like Lapack, Linpack, Odepack, the Blas, etc., packaged in a library -of C++ classes (see the files in the libcruft and liboctave -subdirectories). If possible, the Fortran subroutines are compiled -with the system's Fortran compiler, and called directly from the C++ -functions. If that's not possible, they are translated with f2c and -compiled with a C compiler. Better performance is usually achieved if -the intermediate translation to C is avoided. - -The library of C++ classes may also be useful by itself, and they are -distributed under the same terms as Octave. - -Bugs ----- - -Please report any problems you have to - - bug-octave@bevo.che.wisc.edu - -Your bug reports play an essential role in making Octave reliable. - -Reporting a bug may help you by bringing a solution to your problem, -or it may not. In any case, the principal function of a bug report -is to help the entire community by making the next version of Octave -work better. Bug reports are your contribution to the maintenance of -Octave. - -The file BUGS in the top level directory of the source distribution -contains more information about how to provide useful bug reports. - -Comments and suggestions are also always welcome. - --- +-- John W. Eaton jwe@bevo.che.wisc.edu University of Wisconsin-Madison
--- a/README.ftp +++ b/README.ftp @@ -1,15 +1,10 @@ -This file last updated: Thu Jan 12 15:28:50 1995 +This file last updated: Tue Dec 10 03:40:00 1996 This directory contains the source for Octave, a high-level interactive language for solving numerical problems. See the files README.octave and Announce for more general information, and the file NEWS for a list of recent changes. ------------------------------------------------------------------- -PLEASE NOTE: We are only distributing gzipped files because we no -longer have room to distribute both compressed and gzipped files. ------------------------------------------------------------------- - Binary distributions: -------------------- @@ -26,6 +21,11 @@ Note: + * Binary distributions for Octave 2.0 will be available when there + is time to create them. We depend on volunteers to make binaries + for most systems. If you would like to help out, please contact + bug-octavebevo.che.wisc.edu. + * Gnuplot binaries are *not* included. For the plotting commands to work, you will need to install gnuplot on your system. See the file INSTALL.octave in the top level directory of the distribution @@ -39,20 +39,6 @@ for some platforms. Please contact bug-octave@bevo.che.wisc.edu if you are interested in helping make binary distributions available. -A note about patches: --------------------- - -If you are trying to compile Octave with g++ 2.7.x, you should get the -file README-GCC-2.7.0. - -The patch in the file libg++-procbuf-bug fixes a serious problem in -libg++ that can cause Octave to crash when trying to execute commands -like `ls', or display output through the pager. - -The patch in the file libg++-complex-div-bug fixes a problem in libg++ -that can cause division of real numbers by complex numbers to overflow -unnecessarily. - A note about .gz files: ----------------------