Article 5GK8A Octave installation from source-code

Octave installation from source-code

by
pocker
from LinuxQuestions.org on (#5GK8A)
Hello.

I'm an Octave (octave.org) user and I always install it from source-code. But I've been using debian/mint in the last 11 years and with Slackware 15.0 around the corner I'm thinking to return to it (used slack from 2002~3 up to 2009~10).

During the ./configure process, there are a lot of additional packages that the script lookfor.
After a simple "./configure", warnings will be displayed if some feature is not available.

To install all those additional packages/features I created a simple walkthrough that I've been using since octave 4.4.0 (last version is 6.2.0).

In this simple walkthrough (details of how to build some packages were removed to simplify exposition), some packages/depencies I just install from source and some I install from debian's repo (with apt-get install)

With Slackware 15.0, I would like to know if I will have difficulties following the walkthrough that I created, especially those steps based on apt-get.

Walkthrough to install "full" octave:

1) BLAS and LAPACK: I use openblas (installed from source-code)

2) PCRE: apt-get install libpcre3 libpcre3-dev

3) GNU Readline: apt-get install readline-common libreadline-dev

4) ARPACK: installed from source-code

5) cURL: apt-get install libcurl4 libcurl4-openssl-dev

6) FFTW3: installed from source-code

7) FLTK: apt-get install libfltk1.3 libfltk1.3-dev

8) fontconfig: apt-get install fontconfig libfontconfig1-dev

9) GLPK: installed from source-code

10) gl2ps: installed from source-code

11) gnuplot: installed from source-code

12) GraphicsMagick++ : apt-get install graphicsmagick libgraphicsmagick++1-dev

13) HDF5: apt-get install hdf5-tools libhdf5-dev

14) Java Development Kit: apt-get install default-jdk default-jre

15) PortAudio: apt-get install libsndfile-dev libportaudio2 portaudio19-dev

16) Qhull: installed from source-code

17) QRUPDATE: installed from source-code

18) QScintilla: apt-get install libqscintilla2-qt5-dev

19) Qt: apt-get install qtbase5-dev qttools5-dev qttools5-dev-tools libqt5opengl5 libqt5opengl5-dev libqt5core5a libqt5sql5-sqlite

20) SuiteSparse: installed from source-code

21) GNU MPFR: apt-get install libmpfr-dev

22) SUNDIALS: installed from source-code

23) zlib: apt-get install libbz2-dev

24) a few others: apt-get install gperf icoutils librsvg2-bin flex bison

25) octave: installed from source-code

Kind regardslatest?d=yIl2AUoC8zA latest?i=CWVs5EJ062Y:8IfnU9idOZg:F7zBnMy latest?i=CWVs5EJ062Y:8IfnU9idOZg:V_sGLiP latest?d=qj6IDK7rITs latest?i=CWVs5EJ062Y:8IfnU9idOZg:gIN9vFwCWVs5EJ062Y
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments