help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: unsuccessful compile of octave 2.9.13


From: Alexander Barth
Subject: Re: unsuccessful compile of octave 2.9.13
Date: Sun, 09 Sep 2007 13:45:01 -0400
User-agent: Thunderbird 1.5.0.10 (X11/20070301)

Fedora 5 comes with gcc 4.1.1. It seems that you link against the gcc 3.2.3 
runtime libraries.
Maybe that's creating the error.

Alex

stephen pearce wrote:
> Hi
> Trying to compile octave under fedora core 5
> it fails during linking ... here is the end of the tty output ...
> what am I doing wrong?
> 
> Thanks
> 
> 
> system is :-
> Fedora Core release 5 (Bordeaux)
> Kernel 2.6.15-1.2054_FC5 on an i686
> 
> localhost login:
> 
> ..
> end of output is
> 
> g++ -shared -Wl,-soname -Wl,liboctinterp.so -o liboctinterp.so
> pic/Cell.o pic/bi tfcns.o pic/c-file-ptr-stream.o pic/comment-list.o
> pic/cutils.o pic/data.o pic/d ebug.o pic/defaults.o pic/defun.o
> pic/dirfns.o pic/dynamic-ld.o pic/error.o pic/ file-io.o
> pic/graphics.o pic/gripes.o pic/help.o pic/input.o pic/lex.o pic/load-
> path.o pic/load-save.o pic/ls-hdf5.o pic/ls-mat-ascii.o pic/ls-mat4.o
> pic/ls-mat 5.o pic/ls-oct-ascii.o pic/ls-oct-binary.o pic/ls-utils.o
> pic/main.o pic/mappers .o pic/matherr.o pic/mex.o pic/oct-fstrm.o
> pic/oct-hist.o pic/oct-iostrm.o pic/o ct-map.o pic/oct-obj.o
> pic/oct-prcstrm.o pic/oct-procbuf.o pic/oct-stream.o pic/ octave.o
> pic/zfstream.o pic/oct-strstrm.o pic/oct-lvalue.o pic/pager.o
> pic/parse .o pic/pr-output.o pic/procstream.o pic/sighandlers.o
> pic/siglist.o pic/sparse-x div.o pic/sparse-xpow.o pic/strfns.o
> pic/symtab.o pic/syscalls.o pic/sysdep.o pi c/token.o pic/toplev.o
> pic/unwind-prot.o pic/utils.o pic/variables.o pic/xdiv.o pic/xpow.o
> pic/ov-base.o pic/ov-ch-mat.o pic/ov-cs-list.o pic/ov-list.o pic/ov-r
> e-mat.o pic/ov-cx-mat.o pic/ov-range.o pic/ov-scalar.o
> pic/ov-complex.o pic/ov-s tr-mat.o pic/ov-streamoff.o pic/ov-struct.o
> pic/ov-colon.o pic/ov-bool-mat.o pic /ov-bool.o pic/ov-cell.o pic/ov.o
> pic/ov-fcn.o pic/ov-builtin.o pic/ov-dld-fcn.o  pic/ov-mapper.o
> pic/ov-mex-fcn.o pic/ov-usr-fcn.o pic/ov-fcn-handle.o pic/ov-fc
> n-inline.o pic/ov-typeinfo.o pic/ov-int8.o pic/ov-int16.o
> pic/ov-int32.o pic/ov- int64.o pic/ov-uint8.o pic/ov-uint16.o
> pic/ov-uint32.o pic/ov-uint64.o pic/ov-ba se-sparse.o
> pic/ov-bool-sparse.o pic/ov-cx-sparse.o pic/ov-re-sparse.o pic/pt.o
> pic/pt-arg-list.o pic/pt-assign.o pic/pt-bp.o pic/pt-binop.o
> pic/pt-cell.o pic/p t-check.o pic/pt-cmd.o pic/pt-colon.o
> pic/pt-const.o pic/pt-decl.o pic/pt-except .o pic/pt-exp.o
> pic/pt-fcn-handle.o pic/pt-id.o pic/pt-idx.o pic/pt-jump.o pic/p
> t-loop.o pic/pt-mat.o pic/pt-misc.o pic/pt-pr-code.o pic/pt-select.o
> pic/pt-stmt .o pic/pt-unop.o pic/op-b-b.o pic/op-b-bm.o pic/op-bm-b.o
> pic/op-bm-bm.o pic/op- cell.o pic/op-chm.o pic/op-cm-cm.o
> pic/op-cm-cs.o pic/op-cm-m.o pic/op-cm-s.o pi c/op-cs-cm.o
> pic/op-cs-cs.o pic/op-cs-m.o pic/op-cs-s.o pic/op-list.o pic/op-m-c
> m.o pic/op-m-cs.o pic/op-m-m.o pic/op-m-s.o pic/op-range.o
> pic/op-s-cm.o pic/op- s-cs.o pic/op-s-m.o pic/op-s-s.o pic/op-str-m.o
> pic/op-str-s.o pic/op-str-str.o pic/op-streamoff.o pic/op-struct.o
> pic/op-int-concat.o pic/op-int-conv.o pic/op- double-conv.o
> pic/op-i8-i8.o pic/op-i16-i16.o pic/op-i32-i32.o pic/op-i64-i64.o
> pic/op-ui8-ui8.o pic/op-ui16-ui16.o pic/op-ui32-ui32.o
> pic/op-ui64-ui64.o pic/op -bm-sbm.o pic/op-b-sbm.o pic/op-cm-scm.o
> pic/op-cm-sm.o pic/op-cs-scm.o pic/op-c s-sm.o pic/op-m-scm.o
> pic/op-m-sm.o pic/op-sbm-b.o pic/op-sbm-bm.o pic/op-sbm-sb m.o
> pic/op-scm-cm.o pic/op-scm-cs.o pic/op-scm-m.o pic/op-scm-s.o
> pic/op-scm-scm .o pic/op-scm-sm.o pic/op-sm-cm.o pic/op-sm-cs.o
> pic/op-sm-m.o pic/op-sm-s.o pic /op-sm-scm.o pic/op-sm-sm.o
> pic/op-s-scm.o pic/op-s-sm.o pic/Array-os.o pic/Arra y-sym.o
> pic/Array-tc.o pic/oct-errno.o pic/builtins.o pic/ops.o
> ../libcruft/blas -xtra/pic/xerbla.o -L../liboctave -loctave
> -L../libcruft -lcruft -lreadline  -ln curses -ldl -lz -lm
> -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -L/usr/lib/gcc-l
> ib/i386-redhat-linux/3.2.3/../../.. -lz -lfrtbegin -lg2c -lm -lgcc_s
> rm -f liboctinterp.so.2.9.13
> ln -s liboctinterp.so liboctinterp.so.2.9.13
> gcc -c  -I. -I.. -I../liboctave -I../src -I../libcruft/misc
> -DHAVE_CONFIG_H -m ieee-fp -Wall -W -Wshadow -g -O2 main.c -o main.o
> g++  -I. -I.. -I../liboctave -I../src -I../libcruft/misc
> -DHAVE_CONFIG_H -miee e-fp -Wall -W -Wshadow -Wold-style-cast -g -O2
> -rdynamic \
> -L..  -fPIC  -o octave \
> main.o  \
> -L../liboctave -L../libcruft -L../src -Wl,-rpath
> -Wl,/usr/local/lib/octave-2.9.1 3 \
> -loctinterp -loctave  -lcruft    \
>      \
>     \
> -lfftw3 -lreadline  -lncurses -ldl -lz -lm
> -L/usr/lib/gcc-lib/i386-redhat-linux /3.2.3
> -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lz -lfrtbegin
> -lg2c -lm -lgcc_s
> ../src/liboctinterp.so: undefined reference to
> `__gnu_cxx::__exchange_and_add(in t 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::cha r_traits<char>, std::allocator<char>
>> ::_Rep::_S_empty_rep_storage'
> ../src/liboctinterp.so: undefined reference to
> `std::_Rb_tree_insert_and_rebalan ce(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::ch ar_traits<char> >::seekg(long long,
> std::_Ios_Seekdir)'
> ../src/liboctinterp.so: undefined reference to
> `std::_Rb_tree_rebalance_for_eras e(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::cha r_traits<char>, std::allocator<char>
>> ::_M_replace_aux(unsigned int, unsigned in t, 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::cha r_traits<char>, std::allocator<char>
>> ::_Rep::_S_create(unsigned int, unsigned i nt, std::allocator<char>
> const&)'
> ../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/s/arc/dsp/octave-2.9.13/src'
> make[1]: *** [src] Error 2
> make[1]: Leaving directory `/home/s/arc/dsp/octave-2.9.13'
> make: *** [all] Error 2
> address@hidden octave-2.9.13]$ address@hidden
> 
> 
> 




reply via email to

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