Octave for Microsoft Windows: Difference between revisions

(Half done cos I am sleepy. Will finish in the morning)
 
Line 108: Line 108:
#Octaveforge pkgs, built for Octave-3.4.2-mingw
#Octaveforge pkgs, built for Octave-3.4.2-mingw
#:Octave3.4.2_gcc4.5.2_pkgs_20111014.7z - MD5:49097AF3C6FC6CDB58EE83F510A50993 - http://www.multiupload.com/DCWFZOUGZA  
#:Octave3.4.2_gcc4.5.2_pkgs_20111014.7z - MD5:49097AF3C6FC6CDB58EE83F510A50993 - http://www.multiupload.com/DCWFZOUGZA  
 
*'''Maintainer:''' Nitzan Arazi
'''Maintainer:''' Nitzan Arazi
*'''Latest update:''' 2011-10-14
'''Latest update:''' 2011-10-14
*Packages are archived by the 7zip. The 7zip software can be download from http://www.7-zip.org/
 
Packages are archived by the 7zip. The 7zip software can be download from http://www.7-zip.org/


Includes:
Includes:


    GNU Octave, version 3.4.2 (i686-pc-mingw32)
*GNU Octave, version 3.4.2 (i686-pc-mingw32)
    A new fltk graphics_toolkit is available
*A new fltk graphics_toolkit is available
    gnuplot 4.4.3
*gnuplot 4.4.3
    fig2dev 3.2.5c
*fig2dev 3.2.5c
    ghostscript 9.0.2
*ghostscript 9.0.2
    PSTOEDIT 3.50
*PSTOEDIT 3.50
    Msys + MinGW? tool chains
*Msys + MinGW? tool chains
    some Octave-forge packages  
*some Octave-forge packages  
 
**actuarial-1.1.0  
    actuarial-1.1.0  
**ad-1.0.6  
    ad-1.0.6  
**audio-1.1.4  
    audio-1.1.4  
**benchmark-1.1.1  
    benchmark-1.1.1  
**bim-1.0.2 (Updated 2011-10-14)  
    bim-1.0.2 (Updated 2011-10-14)  
**bioinfo-0.1.2  
    bioinfo-0.1.2  
**civil-engineering-1.0.7  
    civil-engineering-1.0.7  
**communications-1.1.0 (Updated 2011-10-14)  
    communications-1.1.0 (Updated 2011-10-14)  
**control-2.2.0 (Updated 2011-10-14)  
    control-2.2.0 (Updated 2011-10-14)  
**data-smoothing-1.2.3 (Updated 2011-10-14)  
    data-smoothing-1.2.3 (Updated 2011-10-14)  
**dataframe-0.8.2  
    dataframe-0.8.2  
**econometrics-1.0.8  
    econometrics-1.0.8  
**fenv-0.1.0  
    fenv-0.1.0  
**financial-0.3.2  
    financial-0.3.2  
**fpl-1.2.0  
    fpl-1.2.0  
**fuzzy-logic-toolkit-0.2.4 (Updated 2011-10-14)  
    fuzzy-logic-toolkit-0.2.4 (Updated 2011-10-14)  
**ga-0.9.8  
    ga-0.9.8  
**general-1.2.2  
    general-1.2.2  
**generate_html-0.1.3  
    generate_html-0.1.3  
**geometry-1.1.3 (added on 2011-10-14)  
    geometry-1.1.3 (added on 2011-10-14)  
**gnuplot-1.0.1  
    gnuplot-1.0.1  
**gpc-0.1.7  
    gpc-0.1.7  
**gsl-1.0.8  
    gsl-1.0.8  
**ident-1.0.7  
    ident-1.0.7  
**image-1.0.15 (Updated 2011-10-14)  
    image-1.0.15 (Updated 2011-10-14)  
**informationtheory-0.1.8  
    informationtheory-0.1.8  
**integration-1.0.7  
    integration-1.0.7  
**io-1.0.15 (Updated 2011-10-14)  
    io-1.0.15 (Updated 2011-10-14)  
**irsa-1.0.7  
    irsa-1.0.7  
**java-1.2.8 (Updated 2011-09-07)  
    java-1.2.8 (Updated 2011-09-07)  
**linear-algebra-2.0.0_svn20111014 (Updated 2011-10-14)  
    linear-algebra-2.0.0_svn20111014 (Updated 2011-10-14)  
**mapping-1.0.7  
    mapping-1.0.7  
**mechanics-1.1.0 (added on 2011-10-14)  
    mechanics-1.1.0 (added on 2011-10-14)  
**miscellaneous-1.0.11 (Updated 2011-09-14)  
    miscellaneous-1.0.11 (Updated 2011-09-14)  
**missing-functions-1.0.2  
    missing-functions-1.0.2  
**msh-1.0.2  
    msh-1.0.2  
**multicore-0.2.15  
    multicore-0.2.15  
**nlwing2-1.2.0  
    nlwing2-1.2.0  
**nnet-0.1.13  
    nnet-0.1.13  
**nurbs-1.3.5 (Updated 2011-10-14)  
    nurbs-1.3.5 (Updated 2011-10-14)  
**ocs-0.1.1  
    ocs-0.1.1  
**oct2mat-1.0.7  
    oct2mat-1.0.7  
**octclip-1.0.0  
    octclip-1.0.0  
**octgpr-1.2.0  
    octgpr-1.2.0  
**odebvp-1.0.6  
    odebvp-1.0.6  
**odepkg-0.8.0  
    odepkg-0.8.0  
**optim-1.0.16  
    optim-1.0.16  
**optiminterp-0.3.3  
    optiminterp-0.3.3  
**outliers-0.13.9  
    outliers-0.13.9  
**physicalconstants-0.1.7  
    physicalconstants-0.1.7  
**plot-1.0.8  
    plot-1.0.8  
**quaternion-1.0.0  
    quaternion-1.0.0  
**secs1d-0.0.8  
    secs1d-0.0.8  
**secs2d-0.0.8  
    secs2d-0.0.8  
**secs3d-0.0.1 (added on 2011-10-14)  
    secs3d-0.0.1 (added on 2011-10-14)  
**signal-1.0.11  
    signal-1.0.11  
**simp-1.1.0  
    simp-1.1.0  
**sockets-1.0.7_svn20111014 (updated 2011-10-14)  
    sockets-1.0.7_svn20111014 (updated 2011-10-14)  
**specfun-1.0.9  
    specfun-1.0.9  
**special-matrix-1.0.7  
    special-matrix-1.0.7  
**spline-gcvspl-1.0.8  
    spline-gcvspl-1.0.8  
**splines-1.0.7  
    splines-1.0.7  
**statistics-1.0.10  
    statistics-1.0.10  
**strings-1.0.7  
    strings-1.0.7  
**struct-1.0.9  
    struct-1.0.9  
**symband-1.0.10  
    symband-1.0.10  
**symbolic-1.0.9  
    symbolic-1.0.9  
**tcl-octave-0.1.8  
    tcl-octave-0.1.8  
**time-1.0.9  
    time-1.0.9  
**tsa-4.1.1  
    tsa-4.1.1  
**video-1.0.2  
    video-1.0.2  
**vrml-1.0.12_svn20111014_patched (added 2011-10-14)  
    vrml-1.0.12_svn20111014_patched (added 2011-10-14)  
**windows-1.1.0 (Updated 2011-09-07)  
    windows-1.1.0 (Updated 2011-09-07)  
**xraylib-1.0.8  
    xraylib-1.0.8  
**zenity-0.5.7
    zenity-0.5.7


Installation of the Octave package:
Installation of the Octave package:
 
*Read readme.txt in Octave3.4.2_gcc4.5.2_20110914.7z
    Read readme.txt in Octave3.4.2_gcc4.5.2_20110914.7z
*Unzip to a directory which doesn't have space chars i.e. C:\Octave\Octave3.4.2_gcc4.5.2\ keeping the directory structure in the archive.
    Unzip to a directory which doesn't have space chars i.e. C:\Octave\Octave3.4.2_gcc4.5.2\ keeping the directory structure in the archive.
*Copy octave.lnk to any convenient location and edit its properties respectively to point to octave.exe and octave.ico.
    Copy octave.lnk to any convenient location and edit its properties respectively to point to octave.exe and octave.ico.


Installation of the Octave-forge packages:
Installation of the Octave-forge packages:
 
*Read Octave3.4.2_gcc4.5.2_pkgs_readme.txt and Octave3.4.2_gcc4.5.2_pkgs_changes.txt in Octave3.4.2_gcc4.5.2_pkgs_20110914.7z.
    Read Octave3.4.2_gcc4.5.2_pkgs_readme.txt and Octave3.4.2_gcc4.5.2_pkgs_changes.txt in Octave3.4.2_gcc4.5.2_pkgs_20110914.7z.
*In order to update octave_packages database and auto-load most packages (excluding 'ad' and 'windows' which may crash octave when loaded and 'clear all' is executed), launch Octave and execute:
    In order to update octave_packages database and auto-load most packages (excluding 'ad' and 'windows' which may crash octave when loaded and 'clear all' is executed), launch Octave and execute:


         pkg rebuild -auto
         pkg rebuild -auto
         pkg rebuild -noauto ad windows
         pkg rebuild -noauto ad windows


    You can adjust your installed packages status per your specific needs and usage by executing one of the following commands:
*You can adjust your installed packages status per your specific needs and usage by executing one of the following commands:
 
*To interactively load or unload a package
    a. To interactively load or unload a package
 
         pkg load <pkg_name>
         pkg load <pkg_name>
 
*: or
    or
 
         pkg unload <pkg_name>
         pkg unload <pkg_name>
 
*To disable auto-load for specific pkg <pkg_name>
    b. To disable auto-load for specific pkg <pkg_name>
 
         pkg rebuild -noauto <pkg_name>
         pkg rebuild -noauto <pkg_name>
 
*To enable auto-load for specific pkg <pkg_name>
    c. To enable auto-load for specific pkg <pkg_name>
 
         pkg rebuild -auto <pkg_name>
         pkg rebuild -auto <pkg_name>
 
*To completely uninstall a package
    d. To completely uninstall a package
 
         pkg uninstall <pkg_name>       
         pkg uninstall <pkg_name>       


Notes
Notes
*For details, please see http://old.nabble.com/Octave-3.4.2-mingw-%2B-octaveforge-pkgs-to32394771.html
*This archive doesn't contain any editor! In order to install Notepad++ (recommended) as an editor:
**download the installation package from http://notepad-plus-plus.org/
**install, edit <your octave dir>\share\octave\site\m\startup\octaverc
**un-comment the line which sets octave default editor: EDITOR('C:\\Program Files\\Notepad++\\notepad++.exe');
*Octave Binaries are built by Tatsuro Matsuoka (http://www.tatsuromatsuoka.com/octave/Eng/Win/)
*Octave manual (octave-3.4.2.pdf.zip, octave-3.4.2.html.zip) can be download from http://www.tatsuromatsuoka.com/octave/Eng/Win/


    For details, please see http://old.nabble.com/Octave-3.4.2-mingw-%2B-octaveforge-pkgs-to32394771.html
==Octave-3.4.3-mingw + octaveforge pkgs==
    This archive doesn't contain any editor !
 
    In order to install Notepad++ (recommended) as an editor:
    a. download the installation package from http://notepad-plus-plus.org/
    b. install, edit <your octave dir>\share\octave\site\m\startup\octaverc
    c. un-comment the line which sets octave default editor: EDITOR('C:\\Program Files\\Notepad++\\notepad++.exe');
 
    Octave Binaries are built by Tatsuro Matsuoka (http://www.tatsuromatsuoka.com/octave/Eng/Win/)
    Octave manual (octave-3.4.2.pdf.zip, octave-3.4.2.html.zip) can be download from http://www.tatsuromatsuoka.com/octave/Eng/Win/


1.3. Octave-3.4.3-mingw + octaveforge pkgs
#Octave-3.4.3-mingw (without pkgs)
 
#: Octave3.4.3_gcc4.5.2_20111025.7z - MD5:5AA004D933E000E762AE2AE95573ACBD - http://www.multiupload.com/KDQ1N463UW  
    a. Octave-3.4.3-mingw (without pkgs)
#Octaveforge pkgs, built for Octave-3.4.3-mingw
        Octave3.4.3_gcc4.5.2_20111025.7z - MD5:5AA004D933E000E762AE2AE95573ACBD - http://www.multiupload.com/KDQ1N463UW  
#: Octave3.4.3_gcc4.5.2_pkgs_20111026.7z - MD5:2987F6078B4AD161F2D23634D5109D61 - http://www.multiupload.com/7U6J23CSZ6  
    b. Octaveforge pkgs, built for Octave-3.4.3-mingw
*'''Maintainer:''' Nitzan Arazi
        Octave3.4.3_gcc4.5.2_pkgs_20111026.7z - MD5:2987F6078B4AD161F2D23634D5109D61 - http://www.multiupload.com/7U6J23CSZ6  
*'''Latest update:''' 2011-10-26
    Maintainer: Nitzan Arazi
*Packages are archived by 7zip. 7zip software can be download from http://www.7-zip.org/
    Latest update: 2011-10-26
 
    Packages are archived by 7zip. 7zip software can be download from http://www.7-zip.org/


Includes:
Includes:


    GNU Octave, version 3.4.3 (i686-pc-mingw32)
*GNU Octave, version 3.4.3 (i686-pc-mingw32)
    A new fltk graphics_toolkit is available
*A new fltk graphics_toolkit is available
    gnuplot 4.4.3
*gnuplot 4.4.3
    fig2dev 3.2.5c
*fig2dev 3.2.5c
    ghostscript 9.0.2
*ghostscript 9.0.2
    PSTOEDIT 3.50
*PSTOEDIT 3.50
    Msys + MinGW? tool chains
*Msys + MinGW? tool chains
    PDF and html documentation
*PDF and html documentation
    some Octave-forge packages  
*some Octave-forge packages  
 
**actuarial-1.1.0  
    actuarial-1.1.0  
**ad-1.0.6  
    ad-1.0.6  
**audio-1.1.4  
    audio-1.1.4  
**benchmark-1.1.1  
    benchmark-1.1.1  
**bim-1.0.2  
    bim-1.0.2  
**bioinfo-0.1.2  
    bioinfo-0.1.2  
**civil-engineering-1.0.7  
    civil-engineering-1.0.7  
**combinatorics-1.0.9  
    combinatorics-1.0.9  
**communications-1.1.0_patched  
    communications-1.1.0_patched  
**control-2.2.0  
    control-2.2.0  
**data-smoothing-1.2.3  
    data-smoothing-1.2.3  
**dataframe-0.8.2  
    dataframe-0.8.2  
**econometrics-1.0.8  
    econometrics-1.0.8  
**fenv-0.1.0  
    fenv-0.1.0  
**financial-0.3.2  
    financial-0.3.2  
**fpl-1.2.0  
    fpl-1.2.0  
**fuzzy-logic-toolkit-0.2.4  
    fuzzy-logic-toolkit-0.2.4  
**ga-0.9.8  
    ga-0.9.8  
**general-1.2.2  
    general-1.2.2  
**generate_html-0.1.3  
    generate_html-0.1.3  
**geometry-1.2.0  
    geometry-1.2.0  
**gnuplot-1.0.1  
    gnuplot-1.0.1  
**gpc-0.1.7  
    gpc-0.1.7  
**gsl-1.0.8  
    gsl-1.0.8  
**ident-1.0.7  
    ident-1.0.7  
**image-1.0.15  
    image-1.0.15  
**informationtheory-0.1.8  
    informationtheory-0.1.8  
**integration-1.0.7  
    integration-1.0.7  
**io-1.0.15 + supporting java jars  
    io-1.0.15 + supporting java jars  
**irsa-1.0.7  
    irsa-1.0.7  
**java-1.2.8_patched + java.opts file  
    java-1.2.8_patched + java.opts file  
**linear-algebra-2.0.0_svn20111014  
    linear-algebra-2.0.0_svn20111014  
**mapping-1.0.7  
    mapping-1.0.7  
**mechanics-1.1.0  
    mechanics-1.1.0  
**miscellaneous-1.0.11_svn20110912  
    miscellaneous-1.0.11_svn20110912  
**missing-functions-1.0.2  
    missing-functions-1.0.2  
**msh-1.0.2  
    msh-1.0.2  
**multicore-0.2.15  
    multicore-0.2.15  
**nlwing2-1.2.0  
    nlwing2-1.2.0  
**nnet-0.1.13  
    nnet-0.1.13  
**nurbs-1.3.5  
    nurbs-1.3.5  
**ocs-0.1.1_patched  
    ocs-0.1.1_patched  
**octclip-1.0.0  
    octclip-1.0.0  
**octgpr-1.2.0  
    octgpr-1.2.0  
**odebvp-1.0.6  
    odebvp-1.0.6  
**odepkg-0.8.0  
    odepkg-0.8.0  
**optim-1.0.16  
    optim-1.0.16  
**optiminterp-0.3.3  
    optiminterp-0.3.3  
**outliers-0.13.9  
    outliers-0.13.9  
**physicalconstants-0.1.7  
    physicalconstants-0.1.7  
**plot-1.0.8  
    plot-1.0.8  
**quaternion-1.0.0  
    quaternion-1.0.0  
**secs1d-0.0.8  
    secs1d-0.0.8  
**secs2d-0.0.8  
    secs2d-0.0.8  
**secs3d-0.0.1  
    secs3d-0.0.1  
**signal-1.0.11  
    signal-1.0.11  
**simp-1.1.0  
    simp-1.1.0  
**sockets-1.0.7_svn20111014  
    sockets-1.0.7_svn20111014  
**specfun-1.0.9  
    specfun-1.0.9  
**special-matrix-1.0.7  
    special-matrix-1.0.7  
**spline-gcvspl-1.0.8  
    spline-gcvspl-1.0.8  
**splines-1.0.7  
    splines-1.0.7  
**statistics-1.0.10  
    statistics-1.0.10  
**strings-1.0.7  
    strings-1.0.7  
**struct-1.0.9  
    struct-1.0.9  
**symband-1.0.10  
    symband-1.0.10  
**symbolic-1.1.0  
    symbolic-1.1.0  
**tcl-octave-0.1.8  
    tcl-octave-0.1.8  
**time-1.0.9  
    time-1.0.9  
**tsa-4.1.1  
    tsa-4.1.1  
**video-1.0.2_patched  
    video-1.0.2_patched  
**vrml-1.0.12_svn20111014_patched  
    vrml-1.0.12_svn20111014_patched  
**windows-1.1.0  
    windows-1.1.0  
**xraylib-1.0.8  
    xraylib-1.0.8  
**zenity-0.5.7
    zenity-0.5.7


Installation of the Octave package:
Installation of the Octave package:


    Read readme.txt in Octave3.4.3_gcc4.5.2_20111025.7z
*Read readme.txt in Octave3.4.3_gcc4.5.2_20111025.7z
    Unzip to a directory which doesn't have space chars i.e. C:\Octave\Octave3.4.3_gcc4.5.2\ keeping the directory structure in the archive.
*Unzip to a directory which doesn't have space chars i.e. C:\Octave\Octave3.4.3_gcc4.5.2\ keeping the directory structure in the archive.
    Copy octave3.4.3_gcc4.5.2.lnk to any convenient location and edit its properties respectively to point to bin\octave.exe and share\octave\3.4.3\imagelib\octave-logo.ico.
*Copy octave3.4.3_gcc4.5.2.lnk to any convenient location and edit its properties respectively to point to bin\octave.exe and share\octave\3.4.3\imagelib\octave-logo.ico.
    Copy octave3.4.3_gcc4.5.2_docs.lnk to any convenient location and edit its properties respectively to point to doc\octave and share\octave\3.4.3\imagelib\octave-logo.ico.
*Copy octave3.4.3_gcc4.5.2_docs.lnk to any convenient location and edit its properties respectively to point to doc\octave and share\octave\3.4.3\imagelib\octave-logo.ico.


Installation of the Octave-forge packages:
Installation of the Octave-forge packages:


    Read Octave3.4.3_gcc4.5.2_pkgs_readme.txt in Octave3.4.3_gcc4.5.2_pkgs_20111026.7z.
*Read Octave3.4.3_gcc4.5.2_pkgs_readme.txt in Octave3.4.3_gcc4.5.2_pkgs_20111026.7z.
    In order to update octave_packages database and auto-load most packages (excluding 'ad' and 'windows' which may crash octave when loaded and 'clear all' is executed), launch Octave and execute:
*In order to update octave_packages database and auto-load most packages (excluding 'ad' and 'windows' which may crash octave when loaded and 'clear all' is executed), launch Octave and execute:
 
         pkg rebuild -auto
         pkg rebuild -auto
         pkg rebuild -noauto ad windows
         pkg rebuild -noauto ad windows
         pkg rebuild -auto java
         pkg rebuild -auto java


    Last pkg rebuild command is required in order for the java pkg entry to be moved to the top of share\octave\octave_packages db file - thus java pkg is loaded before io pkg is loaded, and io pkg related jars are added to java class path.
*Last pkg rebuild command is required in order for the java pkg entry to be moved to the top of share\octave\octave_packages db file - thus java pkg is loaded before io pkg is loaded, and io pkg related jars are added to java class path.
    You can adjust your installed packages status per your specific needs and usage by executing one of the following commands:
*You can adjust your installed packages status per your specific needs and usage by executing one of the following commands:
 
*To interactively load or unload a package
    a. To interactively load or unload a package
 
         pkg load <pkg_name>
         pkg load <pkg_name>
 
*:or
    or
 
         pkg unload <pkg_name>
         pkg unload <pkg_name>
 
*To disable auto-load for specific pkg <pkg_name>
    b. To disable auto-load for specific pkg <pkg_name>
 
         pkg rebuild -noauto <pkg_name>
         pkg rebuild -noauto <pkg_name>
 
*To enable auto-load for specific pkg <pkg_name>
    c. To enable auto-load for specific pkg <pkg_name>
 
         pkg rebuild -auto <pkg_name>
         pkg rebuild -auto <pkg_name>
 
*To completely uninstall a package
    d. To completely uninstall a package
 
         pkg uninstall <pkg_name>       
         pkg uninstall <pkg_name>       


Notes
Notes
*This archive doesn't contain any editor! In order to install Notepad++ (recommended) as an editor:
**download the installation package from http://notepad-plus-plus.org/
**install, edit <your octave dir>\share\octave\site\m\startup\octaverc
**un-comment the line which sets octave default editor: EDITOR('C:\\Program Files\\Notepad++\\notepad++.exe');


    This archive doesn't contain any editor !
Octave Binaries are built using Tatsuro Matsuka OctaveLibs?.zip and gplibs.zip (http://www.tatsuromatsuoka.com/octave/Eng/Win/)


    In order to install Notepad++ (recommended) as an editor:
=Octave on Cygwin=
    a. download the installation package from http://notepad-plus-plus.org/
== Octave 3.4.2 on cygwin==
    b. install, edit <your octave dir>\share\octave\site\m\startup\octaverc
    c. un-comment the line which sets octave default editor: EDITOR('C:\\Program Files\\Notepad++\\notepad++.exe');


    Octave Binaries are built using Tatsuro Matsuka OctaveLibs?.zip and gplibs.zip (http://www.tatsuromatsuoka.com/octave/Eng/Win/)
'''Web-Site:''' http://cygwin.com  
'''Maintainer:''' Marco Atzeri
'''Latest release:''' 2011-10-03


2. Octave on Cygwin
*octave 3.4.2-3
2.1 Octave 3.4.2 on cygwin
*octave-forge packages octave-forge-20110730-1
 
*Please select them in Math category in the cygwin setup (using setup.exe).
    Web-Site: http://cygwin.com
*:On Cygwin 1.7.9-1 the communication between octave and gnuplot is broken due to a cygwin bug. Please use a cygwin snapshot or 1.7.8-1 until cygwin-1.7.10-1 is released. Cygwin 1.7.8-1 is reported to currently work, but snapshots have notable performance improvements, so they are recommended.
    Maintainer: Marco Atzeri
    Latest release: 2011-10-03
 
    octave 3.4.2-3
    octave-forge packages octave-forge-20110730-1
    Please select them in Math category in the cygwin setup (using setup.exe).
 
    On Cygwin 1.7.9-1 the communication between octave and gnuplot is broken due to a cygwin bug.  
    Please use a cygwin snapshot or 1.7.8-1 until cygwin-1.7.10-1 is released.  
    Cygwin 1.7.8-1 is reported to currently work, but snapshots have  
    notable performance improvements, so they are recommended.


Notes:
Notes:
 
*To install a cygwin snapshot:
    To install a cygwin snapshot:
**download cygwin1-20111020.dll.bz2 (current last) from http://cygwin.com/snapshots/
 
    download cygwin1-20111020.dll.bz2 (current last) from  
    http://cygwin.com/snapshots/
 
     bunzip2 cygwin1-20111020.dll.bz2
     bunzip2 cygwin1-20111020.dll.bz2
     cp cygwin1-20111020.dll cygwin1.dll
     cp cygwin1-20111020.dll cygwin1.dll
Line 427: Line 384:
   
   


    exit all cygwin processes and from windows explorer  
**exit all cygwin processes and from windows explorer  
    copy the cygwin1.dll snapshot to
**copy the cygwin1.dll snapshot to
 
     c:\cygwin\bin  
     c:\cygwin\bin  
     (or in the equivalent directory of your cygwin installation).
     (or in the equivalent directory of your cygwin installation).
 
*Graphics is based on X, so to plot you need to start octave within xterm (or similar).
    Graphics is based on X, so to plot you need to start octave within xterm (or similar).
*A new fltk graphics_toolkit is available, and the crash on "print" issue was solved on 3.4.2-3 using the patch proposed here:  
 
    A new fltk graphics_toolkit is available, and the crash on "print" issue was solved on 3.4.2-3 using the patch proposed here:  
 
     https://savannah.gnu.org/bugs/index.php?31641
     https://savannah.gnu.org/bugs/index.php?31641


    If a dlls collision arise, the correct invocation of the rebase utility within dash shell is:
*If a dlls collision arise, the correct invocation of the rebase utility within dash shell is:
 
     rebaseall -s "dll|so|oct"
     rebaseall -s "dll|so|oct"
 
*:as octave dll's use unexpected ".oct" suffix for its own extension.
    as octave dll's use unexpected ".oct" suffix for its own extension.
*For general build notes, see "etc/README.Cygwin".
 
*When building from development source (default branch)  
    For general build notes, see "etc/README.Cygwin".
     "make check"  
 
*:passes almost all the tests.  
    When building from development source (default branch)  
*:Only, and not substantial, failures are:
 
     "make check" passes almost all the tests.  
    Only, and not substantial, failures are:
 
     /pub/hg/octave/src/data.cc : 8 failures due to different handling of complex Inf on sort
     /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/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  
     /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
     https://mailman.cae.wisc.edu/pipermail/octave-maintainers/2011-September/024715.html


    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.4.2-3-src.tar.bz2  
     $ tar -xvjf octave-3.4.2-3-src.tar.bz2  
     gl2ps-print.patch  
     gl2ps-print.patch  
Line 470: Line 415:
     $ cygport octave-3.4.2-3.cygport almostall
     $ cygport octave-3.4.2-3.cygport almostall


    see cygport documentation for further info.
*:see cygport documentation for further info.
 
    currently octave depends on the following packages
 
    libgcc1-4.5.3-2
    libgfortran3-4.5.3-2
    libstdc++6-4.5.3-2
    liblapack0-3.2.2-2
    libreadline7-6.1.2-2
    libfftw3_3-3.3-1
    libqrupdate0-1.1.1-1
    libGL1-7.10.3-1
    zlib0-1.2.5-1
    libfontconfig1-2.8.0-1
    libhdf5_6-1.8.6-1
 
Octave Wiki | RecentChanges
Edit text of this page | View other revisions
Last edited 2011-11-11 6:56 UTC (diff)
Search:


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation
*currently octave depends on the following packages
**libgcc1-4.5.3-2
**libgfortran3-4.5.3-2
**libstdc++6-4.5.3-2
**liblapack0-3.2.2-2
**libreadline7-6.1.2-2
**libfftw3_3-3.3-1
**libqrupdate0-1.1.1-1
**libGL1-7.10.3-1
**zlib0-1.2.5-1
**libfontconfig1-2.8.0-1
**libhdf5_6-1.8.6-1