[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compiling octave-3.4.3
From: |
CdeMills |
Subject: |
Re: Compiling octave-3.4.3 |
Date: |
Wed, 8 Feb 2012 08:36:43 -0800 (PST) |
Bart Vandewoestyne-3 wrote
>
> Hello list,
>
> I am trying to use a recent version of Octave on my work-desktop PC
> which is running the Red Hat Enterprise 5.7:
>
> address@hidden:~$ lsb_release -a
> LSB Version:
> :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
> Distributor ID: RedHatEnterpriseClient
> Description: Red Hat Enterprise Linux Client release 5.7 (Tikanga)
> Release: 5.7
> Codename: Tikanga
>
> As this is my work-desktop PC, I cannot upgrade to a more recent Red Hat
> distribution (I have to follow the company policy).
>
>
Hello Bart,
what you basically need are gcc - g++ - gfortran
I compile octave as follows:
1) install the enclosed shell script somewhere in your path, adapt it to
your gcc version, make it executable
2) inside the octave tree, create a directory, like 'compile', cd to it
3) I configure octave as
myoct-config-simple ../configure --prefix=${HOME}/usr
--enable-strict-warning-flags 2>&1 | tee -a make.config
4) make 2>>make.error | tee -a make.report
5) make check
6) make install 2>&1 | tee make.install
This way, each operation is logged into a make.something file; you'll can
look there for problems. The new version is installed into ${HOME}/usr; you
have to tweak a bit your environment to have things working right:
- add ${HOME}/usr/lib to LD_LIBRARY_PATH
- add ${HOME}/usr/bin to PATH
- add ${HOME}/usr/share/man to MANPATH
- add ${HOME}/usr/share/info to INFOPATH
HTH
Pascal
--
View this message in context:
http://octave.1599824.n4.nabble.com/Compiling-octave-3-4-3-tp4369652p4370001.html
Sent from the Octave - General mailing list archive at Nabble.com.