22
edits
Line 34: | Line 34: | ||
Detailed instruction of installing Octave-Forge packages is shown at [http://wiki.octave.org/Octave-Forge Octave-Forge] | Detailed instruction of installing Octave-Forge packages is shown at [http://wiki.octave.org/Octave-Forge Octave-Forge] | ||
== Octave 4.2.0 on cygwin== | |||
*'''Web-Site:''' http://cygwin.com | |||
*'''Maintainer:''' Marco Atzeri | |||
*'''Latest release:''' 2017-01-30 | |||
*Latest packages: | |||
:octave-4.2.0-1 | |||
:Its announce on cygwin mailing list [https://cygwin.com/ml/cygwin-announce/2017-01/msg00077.html] | |||
:octave-forge packages have each a cygwin package | |||
:Its announce on cygwin mailing list [https://cygwin.com/ml/cygwin-announce/2017-01/msg00078.html] | |||
: Full cygwin package list is available here [https://cygwin.com/packages/] | |||
: At today 2017-01-30, 64 forge packages are available. | |||
*To install : | |||
: run cygwin setup-x86.exe (for cygwin 32 bit) or setup-x86_64.exe (for cygwin 64 bit) and select them in the Math category. | |||
: All the package dependencies will be also installed. | |||
:Graphics is based on X and to plot you will need to start octave within xterm (or similar). | |||
: I recommend to install "xinit", "xlaunch" and "gnuplot". These packages will pull all the functional Xserver. | |||
: Otherwise the only graphics will be ASCII art ;-) | |||
===Notes=== | |||
*When building from development source (default branch) | |||
: "make check" | |||
:passes almost all the tests. Only, and not substantial, failures are: | |||
<nowiki> | |||
/pub/hg/octave/src/data.cc : 8 failures due to different handling of complex Inf on sort | |||
/pub/hg/octave/src/syscalls.cc: 1 failure on fork. This disappears when octave is installed | |||
/pub/hg/octave/scripts/sparse/svds.m: 1 failure due to test sensitivity on starting point. See | |||
https://mailman.cae.wisc.edu/pipermail/octave-maintainers/2011-September/024715.html</nowiki> | |||
*To build from cygwin source package, you need to install "cygport" and the relevant development libraries | |||
<nowiki> | |||
$ tar -xf octave-4.2.0-1-src.tar.xz | |||
$ cygport octave.cygport almostall</nowiki> | |||
:see cygport documentation for further info. | |||
=Older version instructions= | =Older version instructions= |
edits