Neil Hopcroft

A digital misfit

Building Octave

Having spent the last few months working with Matlab, Octave caught my eye. It is GNU project intended to be ‘quite similar to Matlab’. It looks like they have a bunch of unmaintained packages that could use a bit of refreshing.

These are the steps I’ve taken to build and run Octave under Cygwin:

hg clone http://www.octave.org/hg/octave
cd octave
./bootstrap
./configure –enable-shared –with-x –without-framework-opengl –disable-docs CFLAGS=”-Dtimezone=_timezone”
make

Dependencies I encountered to get the build to complete:
– autoconf
– automake
– gcc-g++
– gcc-fortran
– make
– lib-pcre-devel
– openblas
– liblapack
– libreadline-devel
– flex
– bison
– gperf

Further dependencies that can be included:
– qt5-devel-tools
– libqtopengl4-devel
– libamd-devel
– libarpack-devel
– libcamd-devel
– libccolamd-devel
– libcolamd-devel
– libcurl-devel
– libfftw3-devel
– libglpk-devel
– libhdf5-devel
– libqhull5-devel
– libqhull-deverl
– libqrupdate-devel
– libumfpack-devel
– terminfo-extra
– zlib-devel
– lib-cxsparse
– glu-debuginfo
– libglu-devel
– libglut-devel
– libncurses-devel
– qt5-base-examples
– pkg-config
– fltk
– libfltk-devel
– libqscintilla-devel
– libgl2ps-devel


Leave a Reply

Your email address will not be published.