Octave for Microsoft Windows: Difference between revisions

Jump to navigation Jump to search
(Updated for 4.2.0, general download link added to top of page.)
(One intermediate revision by the same user not shown)
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=
Line 90: Line 130:


You can of course describe it in .octaverc.
You can of course describe it in .octaverc.
== Octave 4.0.3 on cygwin==
*'''Web-Site:''' http://cygwin.com
*'''Maintainer:''' Marco Atzeri
*'''Latest release:''' 2016-07-12
*Latest packages:
:octave-4.0.3-1
:Its announce on cygwin mailing list [https://www.cygwin.com/ml/cygwin-announce/2016-07/msg00024.html]
:octave-forge packages have each  a cygwin package
:Its announce on cygwin mailing list [http://cygwin.com/ml/cygwin-announce/2015-06/]
: Full cygwin package list is available here [https://cygwin.com/packages/]
: At today 2016-07-12, 63 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.0.3-1-src.tar.xz
    $ cygport octave.cygport almostall</nowiki>
:see cygport documentation for further info.


==Older MinGW ports==
==Older MinGW ports==
22

edits

Navigation menu