Octave for Microsoft Windows: Difference between revisions
→Octave 3.6.4 on cygwin
(→Octave with Visual Studio: update link to 3.6.4) |
|||
Line 676: | Line 676: | ||
=Octave on Cygwin= | =Octave on Cygwin= | ||
== Octave 3.6. | == Octave 3.6.4 on cygwin== | ||
*'''Web-Site:''' http://cygwin.com | *'''Web-Site:''' http://cygwin.com | ||
*'''Maintainer:''' Marco Atzeri | *'''Maintainer:''' Marco Atzeri | ||
*'''Latest release:''' | *'''Latest release:''' 2013-02-23 | ||
*Latest packages: | *Latest packages: | ||
:octave-3.6. | :octave-3.6.4-1 | ||
:octave-forge- | :octave-forge-octave-forge-20130223-1 | ||
*To install : run cygwin setup.exe and select them in the Math category . | *To install : | ||
: run cygwin setup.exe and select them in the Math category. | |||
: All the package dependencies will be also installed. | |||
:Graphics is based on X and to plot you need to start octave within xterm (or similar). | |||
: I recommend to install "xinit" and "xlaunch". | |||
: These 2 package will pull all the functional Xserver. | |||
: Otherwise the only graphics will be ASCI art ;-) | |||
*The fltk graphics_toolkit is available, but due to a bug in Xserver WGL (MS integrated OpenGL implementation) | |||
: as reported | |||
: https://mailman.cae.wisc.edu/pipermail/help-octave/2013-June/059461.html | |||
:you have two choices, for a full functional graphics: | |||
: 1) use the gnuplot graphics_toolkit | |||
: 2) run the Xserver with "Xwin -multiwindow -nowgl" | |||
: Number 1 is current default | |||
===Notes=== | ===Notes=== | ||
Line 700: | Line 717: | ||
c:\cygwin\bin | c:\cygwin\bin | ||
(or in the equivalent directory of your cygwin installation). | (or in the equivalent directory of your cygwin installation). | ||
*For general build notes, see <code>etc/README.Cygwin</code>. | *For general build notes, see <code>etc/README.Cygwin</code>. | ||
Line 717: | Line 730: | ||
*To build from cygwin source package, you need to install "cygport" and the relevant development libraries | *To build from cygwin source package, you need to install "cygport" and the relevant development libraries | ||
$ tar -xvjf octave-3.6. | $ tar -xvjf octave-3.6.4-1-src.tar.bz2 | ||
gl2ps-print.patch | gl2ps-print.patch | ||
octave-3.6. | octave-3.6.4-1.cygport | ||
octave-3.6. | octave-3.6.4-1.cygwin.patch | ||
octave-3.6. | octave-3.6.4-1.src.patch | ||
octave-3.6. | octave-3.6.4.tar.bz2 | ||
$ cygport octave-3.6. | $ cygport octave-3.6.4-1.cygport almostall | ||
:see cygport documentation for further info. | :see cygport documentation for further info. |