Note that RH 7.x distributions (as well as Red Hat Enterprise Linux 2.1) have included an old version of GCC (pre 3.x). It is known that GCC 2.96 (included in RH7.3) can compile GNU Octave (as of version 2.1.57), but the resulting binary will be bad. Red Hat made available RPMs for GCC 3.1-5 through http://rhn.redhat.com (those RPMs may be available on other RPM repositories).
Enterprise and openSUSE=Octave 3.6.2 is included in the science repository with SLE 11 SP2 and openSUSE 11.4, 12.1, 12. 2
[http://download.opensuse.org/repositories/science/ OBS science]
For example, for openSUSE 12.2 you would do: # zypper ar http://download.opensuse.org/repositories/science/openSUSE_12.2/ science # zypper refresh # zypper install octave octave-devel for other versions change the version number in the first command accordingly. 2012- 08-21: arpack-ng and SuiteSparse 4. 0 bindings which were broken before are again functional, if you have a previous version of the rpm's installed consider to update them.