Difference between revisions of "Octave for MinGW"

From Octave
Jump to navigation Jump to search
(Created page with "Starting from [http://www.tatsuromatsuoka.com/octave/Eng/Win/ Tatsuro's 3.6.0 binary, build env and dependency zips], = msys-tm -> \msys (msys\1.0\<> -> .\msys) = * bin * etc ...")
 
(=Level1= is intended for the page title)
Line 1: Line 1:
Starting from [http://www.tatsuromatsuoka.com/octave/Eng/Win/ Tatsuro's 3.6.0 binary, build env and dependency zips],  
+
Minimal instructions for installing Octave-3.6.0 on [http://www.mingw.org/ MinGW].
 +
 
 +
==Installation Instructions for MinGW==
 +
 
 +
Download [http://www.tatsuromatsuoka.com/octave/Eng/Win/ Tatsuro's 3.6.0 binary, build env and dependency zips], and place their contents as described below.
 +
 
 +
=== msys-tm &rArr; \msys (msys\1.0\<> &rArr; .\msys) ===
  
= msys-tm -> \msys (msys\1.0\<> -> .\msys) =
 
 
* bin
 
* bin
 
* etc  (Adapt fstab!!!)
 
* etc  (Adapt fstab!!!)
Line 8: Line 13:
 
* share
 
* share
  
= mingw-tm -> \mingw =
+
=== mingw-tm &rArr; \mingw ===
 +
 
 
* share: clean up, only keep doc/, info/, locale/ and man/
 
* share: clean up, only keep doc/, info/, locale/ and man/
 
* keep the rest
 
* keep the rest
  
= gplibs =
+
=== gplibs ===
* bin -> \bin
 
* etc -> \etc
 
* include -> \include
 
* lib -> \lib
 
* share\man -> mingw\share\man
 
* man -> \mingw\man
 
  
= Octavelibs =
+
* bin &rArr; \bin
* bin -> \bin
+
* etc &rArr; \etc
* lib -> \lib
+
* include &rArr; \include
* man -> \mingw\man
+
* lib &rArr; \lib
* share -> \share
+
* share\man &rArr; mingw\share\man
* include -> \include
+
* man &rArr; \mingw\man
  
= gnuwin32 -> \gnuwin32 =
+
=== Octavelibs ===
 +
 
 +
* bin &rArr; \bin
 +
* lib &rArr; \lib
 +
* man &rArr; \mingw\man
 +
* share &rArr; \share
 +
* include &rArr; \include
 +
 
 +
=== gnuwin32 &rArr; \gnuwin32 ===
  
 
Add /license
 
Add /license
Line 34: Line 42:
 
Adapt octave360.bat (proper paths to /bin, /mingw/bin, /msys/bin)
 
Adapt octave360.bat (proper paths to /bin, /mingw/bin, /msys/bin)
  
= To do (incomplete list!) =
+
=== To do (incomplete list!) ===
 +
 
 
* clean up
 
* clean up
 
* add licenses from dependency libs
 
* add licenses from dependency libs

Revision as of 16:56, 24 June 2012

Minimal instructions for installing Octave-3.6.0 on MinGW.

Installation Instructions for MinGW

Download Tatsuro's 3.6.0 binary, build env and dependency zips, and place their contents as described below.

msys-tm ⇒ \msys (msys\1.0\<> ⇒ .\msys)

  • bin
  • etc (Adapt fstab!!!)
  • home
  • postinstall
  • share

mingw-tm ⇒ \mingw

  • share: clean up, only keep doc/, info/, locale/ and man/
  • keep the rest

gplibs

  • bin ⇒ \bin
  • etc ⇒ \etc
  • include ⇒ \include
  • lib ⇒ \lib
  • share\man ⇒ mingw\share\man
  • man ⇒ \mingw\man

Octavelibs

  • bin ⇒ \bin
  • lib ⇒ \lib
  • man ⇒ \mingw\man
  • share ⇒ \share
  • include ⇒ \include

gnuwin32 ⇒ \gnuwin32

Add /license

Adapt /share/octave/3.6.0/m/starttup/octaverc (add editor, default dir) Adapt octave360.bat (proper paths to /bin, /mingw/bin, /msys/bin)

To do (incomplete list!)

  • clean up
  • add licenses from dependency libs
  • ....

Philip Nienhuis, Jan 16, 2012