[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Error during installation of version 3.2.4
From: |
John W. Eaton |
Subject: |
Error during installation of version 3.2.4 |
Date: |
Wed, 24 Mar 2010 23:38:49 -0400 |
On 24-Mar-2010, address@hidden wrote:
| Hello,
|
| I am trying to install octave version 3.2.4 to my Linux machine. Since I
| don't have a root account password, I install the package to a
| subdirectory under my account using --prefix to define its path. I use
| the following command first:
|
| ./configure --prefix=/my local location --enable-shared --disable-static
|
| Then I run "make" and the following error message comes out and the
| installation is quit.
|
| ../src/liboctinterp.so: undefined reference to `std::basic_istream<char,
| std::char_traits<char> >::ignore()'
| ../src/liboctinterp.so: undefined reference to `__cxa_get_exception_ptr'
| collect2: ld returned 1 exit status
| make[2]: *** [octave] Error 1
| make[2]: Leaving directory `/home/zheng/softwares/octave-3.2.4/src'
| make[1]: *** [src] Error 2
| make[1]: Leaving directory `/home/zheng/softwares/octave-3.2.4'
| make: *** [all] Error 2
|
| Can someone provide me advice? Thanks.
Do you have an old version of g77 installed on your system?
My guess is that you need to use the version of gfortran that
corresponds to the version of gcc/g++ that you have.
Try running configure with the option
F77=gfortran
jwe