[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
../src/liboctinterp.so: undefined reference to `__cxa_guard_acquire'
From: |
Letizia MAZZURCO |
Subject: |
../src/liboctinterp.so: undefined reference to `__cxa_guard_acquire' |
Date: |
Fri, 18 May 2007 14:08:26 +0200 |
Hi Octave support,
During Octave 2.9.10 installation (comand make) I find any problem :
./configure --prefix=/sw/foss/octave/octave-2.9.10/Linux.i686
.....
Octave is now configured for i686-pc-linux-gnu
Source directory: .
Installation prefix: /sw/foss/octave/octave-2.9.10/Linux.i686
C compiler: gcc -mieee-fp -Wall -W -Wshadow -g -O2
C++ compiler: g++ -mieee-fp -Wall -W -Wshadow -Wold-style-cast -g
-O2
Fortran compiler: g77 -O -mieee-fp
Fortran libraries: -larpack -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3
-L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lhdf5 -lz -lfrtbegin -lg2c
-lm
BLAS libraries: -llapack -lblas
FFTW libraries: -lfftw3
GLPK libraries: -lglpk
UMFPACK libraries: -lumfpack
AMD libraries: -lamd
CAMD libraries: -lcamd
COLAMD libraries: -lcolamd
CCOLAMD libraries: -lccolamd
CHOLMOD libraries: -lcholmod -lmetis
CXSPARSE libraries: -lcxsparse
ARPACK libraries: -larpack
HDF5 libraries: -lhdf5
CURL libraries: -lcurl
REGEX libraries: -lpcre
LIBS: -lreadline -lncurses -ldl -lhdf5 -lz -lm
Default pager: less
gnuplot: gnuplot
Do internal array bounds checking: false
Build static libraries: false
Build shared libraries: true
Dynamic Linking: true (dlopen)
Include support for GNU readline: true
64-bit array dims and indexing: false
address@hidden octave-2.9.10]# make
.....
g++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H
-mieee-fp -Wall -W -Wshadow -Wold-style-cast -O -rdynamic \
-L.. -fPIC -o octave \
main.o \
-L../liboctave -L../libcruft -L../src -Wl,-rpath
-Wl,/sw/foss/octave/octave-2.9.10/Linux.i686/lib/octave-2.9.10 \
-loctinterp -loctave -lcruft \
-lumfpack -lamd -lcamd -lcolamd \
-lcholmod -lmetis -lccolamd -lcxsparse -llapack -lblas \
-lfftw3 -lreadline -lncurses -ldl -lhdf5 -lz -lm -larpack
-L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3
-L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lhdf5 -lz -lfrtbegin -lg2c
-lm
../src/liboctinterp.so: undefined reference to `__powidf2'
../src/liboctinterp.so: undefined reference to
`__gnu_cxx::__exchange_and_add(int volatile*, int)'
../src/liboctinterp.so: undefined reference to
`std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
../src/liboctinterp.so: undefined reference to `__cxa_get_exception_ptr'
../src/liboctinterp.so: undefined reference to
`std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
../src/liboctinterp.so: undefined reference to `std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >::seekoff(long long,
std::_Ios_Seekdir, std::_Ios_Openmode)'
../src/liboctinterp.so: undefined reference to `std::_List_node_base::unhook()'
../src/liboctinterp.so: undefined reference to
`std::_List_node_base::hook(std::_List_node_base*)'
../src/liboctinterp.so: undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
../src/liboctinterp.so: undefined reference to
`std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
../src/liboctinterp.so: undefined reference to `std::basic_istream<char,
std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)'
../src/liboctinterp.so: undefined reference to
`std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base&)'
../src/liboctinterp.so: undefined reference to `__cxa_guard_release'
../src/liboctinterp.so: undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned int,
unsigned int, unsigned int, char)'
../src/liboctinterp.so: undefined reference to `__cxa_guard_abort'
../src/liboctinterp.so: undefined reference to
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
../src/liboctinterp.so: undefined reference to `std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >::showmanyc()'
../src/liboctinterp.so: undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int,
unsigned int, std::allocator<char> const&)'
../src/liboctinterp.so: undefined reference to `std::basic_stringbuf<char,
std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned int,
unsigned int)'
../src/liboctinterp.so: undefined reference to `__cxa_guard_acquire'
collect2: ld returned 1 exit status
make[2]: *** [octave] Error 1
make[2]: Leaving directory
`/home/nas_cad-home/swm/download/vario/LINUX/octave-2.9.10/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory
`/home/nas_cad-home/swm/download/vario/LINUX/octave-2.9.10'
make: *** [all] Error 2
With :
address@hidden octave-2.9.10]# g77 --version GNU Fortran (GCC 3.2.3 20030502
(Red Hat Linux 3.2.3-52)) 3.2.3 20030502 (Red Hat Linux 3.2.3-52) Copyright (C)
2002 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran under the terms of the GNU General
Public License.
For more information about these matters, see the file named COPYING or type
the command `info -f g77 Copying'.
address@hidden octave-2.9.10]# gcc --version gcc (GCC) 4.1.1 Copyright (C)
2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
address@hidden octave-2.9.10]# uname -a
Linux CTNLS074 2.4.21-32.ELsmp #1 SMP Fri Apr 15 21:17:59 EDT 2005 i686 i686
i386 GNU/Linux
Thanks in advance.
Regards,
Letizia M.