93
edits
(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) | |||
*A new fltk graphics_toolkit is available | |||
*gnuplot 4.4.3 | |||
*fig2dev 3.2.5c | |||
*ghostscript 9.0.2 | |||
*PSTOEDIT 3.50 | |||
*Msys + MinGW? tool chains | |||
*some Octave-forge packages | |||
**actuarial-1.1.0 | |||
**ad-1.0.6 | |||
**audio-1.1.4 | |||
**benchmark-1.1.1 | |||
**bim-1.0.2 (Updated 2011-10-14) | |||
**bioinfo-0.1.2 | |||
**civil-engineering-1.0.7 | |||
**communications-1.1.0 (Updated 2011-10-14) | |||
**control-2.2.0 (Updated 2011-10-14) | |||
**data-smoothing-1.2.3 (Updated 2011-10-14) | |||
**dataframe-0.8.2 | |||
**econometrics-1.0.8 | |||
**fenv-0.1.0 | |||
**financial-0.3.2 | |||
**fpl-1.2.0 | |||
**fuzzy-logic-toolkit-0.2.4 (Updated 2011-10-14) | |||
**ga-0.9.8 | |||
**general-1.2.2 | |||
**generate_html-0.1.3 | |||
**geometry-1.1.3 (added on 2011-10-14) | |||
**gnuplot-1.0.1 | |||
**gpc-0.1.7 | |||
**gsl-1.0.8 | |||
**ident-1.0.7 | |||
**image-1.0.15 (Updated 2011-10-14) | |||
**informationtheory-0.1.8 | |||
**integration-1.0.7 | |||
**io-1.0.15 (Updated 2011-10-14) | |||
**irsa-1.0.7 | |||
**java-1.2.8 (Updated 2011-09-07) | |||
**linear-algebra-2.0.0_svn20111014 (Updated 2011-10-14) | |||
**mapping-1.0.7 | |||
**mechanics-1.1.0 (added on 2011-10-14) | |||
**miscellaneous-1.0.11 (Updated 2011-09-14) | |||
**missing-functions-1.0.2 | |||
**msh-1.0.2 | |||
**multicore-0.2.15 | |||
**nlwing2-1.2.0 | |||
**nnet-0.1.13 | |||
**nurbs-1.3.5 (Updated 2011-10-14) | |||
**ocs-0.1.1 | |||
**oct2mat-1.0.7 | |||
**octclip-1.0.0 | |||
**octgpr-1.2.0 | |||
**odebvp-1.0.6 | |||
**odepkg-0.8.0 | |||
**optim-1.0.16 | |||
**optiminterp-0.3.3 | |||
**outliers-0.13.9 | |||
**physicalconstants-0.1.7 | |||
**plot-1.0.8 | |||
**quaternion-1.0.0 | |||
**secs1d-0.0.8 | |||
**secs2d-0.0.8 | |||
**secs3d-0.0.1 (added on 2011-10-14) | |||
**signal-1.0.11 | |||
**simp-1.1.0 | |||
**sockets-1.0.7_svn20111014 (updated 2011-10-14) | |||
**specfun-1.0.9 | |||
**special-matrix-1.0.7 | |||
**spline-gcvspl-1.0.8 | |||
**splines-1.0.7 | |||
**statistics-1.0.10 | |||
**strings-1.0.7 | |||
**struct-1.0.9 | |||
**symband-1.0.10 | |||
**symbolic-1.0.9 | |||
**tcl-octave-0.1.8 | |||
**time-1.0.9 | |||
**tsa-4.1.1 | |||
**video-1.0.2 | |||
**vrml-1.0.12_svn20111014_patched (added 2011-10-14) | |||
**windows-1.1.0 (Updated 2011-09-07) | |||
**xraylib-1.0.8 | |||
**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 | |||
*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. | |||
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. | |||
*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: | |||
*To interactively load or unload a package | |||
pkg load <pkg_name> | pkg load <pkg_name> | ||
*: or | |||
pkg unload <pkg_name> | pkg unload <pkg_name> | ||
*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> | |||
pkg rebuild -auto <pkg_name> | pkg rebuild -auto <pkg_name> | ||
*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/ | |||
==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 | |||
#Octaveforge pkgs, built for Octave-3.4.3-mingw | |||
#: Octave3.4.3_gcc4.5.2_pkgs_20111026.7z - MD5:2987F6078B4AD161F2D23634D5109D61 - http://www.multiupload.com/7U6J23CSZ6 | |||
*'''Maintainer:''' Nitzan Arazi | |||
*'''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) | |||
*A new fltk graphics_toolkit is available | |||
*gnuplot 4.4.3 | |||
*fig2dev 3.2.5c | |||
*ghostscript 9.0.2 | |||
*PSTOEDIT 3.50 | |||
*Msys + MinGW? tool chains | |||
*PDF and html documentation | |||
*some Octave-forge packages | |||
**actuarial-1.1.0 | |||
**ad-1.0.6 | |||
**audio-1.1.4 | |||
**benchmark-1.1.1 | |||
**bim-1.0.2 | |||
**bioinfo-0.1.2 | |||
**civil-engineering-1.0.7 | |||
**combinatorics-1.0.9 | |||
**communications-1.1.0_patched | |||
**control-2.2.0 | |||
**data-smoothing-1.2.3 | |||
**dataframe-0.8.2 | |||
**econometrics-1.0.8 | |||
**fenv-0.1.0 | |||
**financial-0.3.2 | |||
**fpl-1.2.0 | |||
**fuzzy-logic-toolkit-0.2.4 | |||
**ga-0.9.8 | |||
**general-1.2.2 | |||
**generate_html-0.1.3 | |||
**geometry-1.2.0 | |||
**gnuplot-1.0.1 | |||
**gpc-0.1.7 | |||
**gsl-1.0.8 | |||
**ident-1.0.7 | |||
**image-1.0.15 | |||
**informationtheory-0.1.8 | |||
**integration-1.0.7 | |||
**io-1.0.15 + supporting java jars | |||
**irsa-1.0.7 | |||
**java-1.2.8_patched + java.opts file | |||
**linear-algebra-2.0.0_svn20111014 | |||
**mapping-1.0.7 | |||
**mechanics-1.1.0 | |||
**miscellaneous-1.0.11_svn20110912 | |||
**missing-functions-1.0.2 | |||
**msh-1.0.2 | |||
**multicore-0.2.15 | |||
**nlwing2-1.2.0 | |||
**nnet-0.1.13 | |||
**nurbs-1.3.5 | |||
**ocs-0.1.1_patched | |||
**octclip-1.0.0 | |||
**octgpr-1.2.0 | |||
**odebvp-1.0.6 | |||
**odepkg-0.8.0 | |||
**optim-1.0.16 | |||
**optiminterp-0.3.3 | |||
**outliers-0.13.9 | |||
**physicalconstants-0.1.7 | |||
**plot-1.0.8 | |||
**quaternion-1.0.0 | |||
**secs1d-0.0.8 | |||
**secs2d-0.0.8 | |||
**secs3d-0.0.1 | |||
**signal-1.0.11 | |||
**simp-1.1.0 | |||
**sockets-1.0.7_svn20111014 | |||
**specfun-1.0.9 | |||
**special-matrix-1.0.7 | |||
**spline-gcvspl-1.0.8 | |||
**splines-1.0.7 | |||
**statistics-1.0.10 | |||
**strings-1.0.7 | |||
**struct-1.0.9 | |||
**symband-1.0.10 | |||
**symbolic-1.1.0 | |||
**tcl-octave-0.1.8 | |||
**time-1.0.9 | |||
**tsa-4.1.1 | |||
**video-1.0.2_patched | |||
**vrml-1.0.12_svn20111014_patched | |||
**windows-1.1.0 | |||
**xraylib-1.0.8 | |||
**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 | |||
*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_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. | |||
*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. | |||
*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 | |||
pkg load <pkg_name> | pkg load <pkg_name> | ||
*:or | |||
pkg unload <pkg_name> | pkg unload <pkg_name> | ||
*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> | |||
pkg rebuild -auto <pkg_name> | pkg rebuild -auto <pkg_name> | ||
*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'); | |||
Octave Binaries are built using Tatsuro Matsuka OctaveLibs?.zip and gplibs.zip (http://www.tatsuromatsuoka.com/octave/Eng/Win/) | |||
=Octave on Cygwin= | |||
== Octave 3.4.2 on cygwin== | |||
'''Web-Site:''' http://cygwin.com | |||
'''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: | |||
**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 | |||
**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). | |||
*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: | |||
rebaseall -s "dll|so|oct" | rebaseall -s "dll|so|oct" | ||
*: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) | |||
"make check" | |||
*:passes almost all the tests. | |||
*:Only, and not substantial, failures are: | |||
"make check" passes almost all the tests. | |||
/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 | |||
$ 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. | |||
*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 |