Octave for MinGW: Difference between revisions

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 23: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