User Tools

Site Tools


guide:compiling_octave_3_2_4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
guide:compiling_octave_3_2_4 [2011/12/07 11:48]
hamish
guide:compiling_octave_3_2_4 [2021/12/09 16:42] (current)
Line 1: Line 1:
-====== Compiling Octave 3.2.4 from Source (Under Construction) ====== +====== Compiling Octave 3.2.4 from Source ====== 
  
-This guide is written as to aid CHPC users struggling to compile the Octave version 3.2.4 from source on the Sun Tsessbe Cluster. Its recommended that you make you use of temporary or scratch directory to do all the compilation in (i.e. ~/scratch or /tmp/$USER), as to save disk space in your home directory.+This guide is written as to aid CHPC users in compiling Octave version 3.2.4 from source on the Sun Tsessbe Cluster. Its recommended that you make you use of temporary or scratch directory to do all the compilation in (i.e. ~/scratch or /tmp/$USER), as to save disk space in your home directory.
  
 Also note that for this guide, all binary and libraries are installed home directory, i.e prefix=$HOME. Add the following lines to the end of your .bashrc file Also note that for this guide, all binary and libraries are installed home directory, i.e prefix=$HOME. Add the following lines to the end of your .bashrc file
Line 58: Line 58:
    $ export LDFLAGS="-L$HOME/lib"    $ export LDFLAGS="-L$HOME/lib"
    $ export CXXFLAGS="-L$HOME/lib"    $ export CXXFLAGS="-L$HOME/lib"
-   $ ../configure --prefix=$HOME --without-framework-opengl +   $ ../configure --prefix=$HOME --without-framework-opengl  
 +   
 After configuration is complete, alot of warning about missing libraries are given After configuration is complete, alot of warning about missing libraries are given
      
Line 83: Line 83:
   $ make install    $ make install 
      
-Restore you .bashrc file, and clean up your installation files+Clean up your installation files. Restore/Setup your .bashrc file, 
 +  export LD_LIBRARY_PATH=$HOME/lib64:$LD_LIBRARY_PATH 
 +  export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH 
 +  export PATH=$HOME/bin:$PATH 
 +   
 +for running octave on the worker nodes, you may need to make a copy of the libblas libraries placed in a folder on the ld_library_path ... 
 +  $ cd $HOME/lib 
 +  $ cp /usr/lib64/libblas.* ./
/app/dokuwiki/data/attic/guide/compiling_octave_3_2_4.1323251320.txt.gz · Last modified: 2021/12/09 16:42 (external edit)