help-octave
[Top][All Lists]
Advanced

[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 12:08:34 +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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]