From bug-octave-request at bevo dot che dot wisc dot edu Thu Nov 7 08:34:52 2002 Subject: Problems to build octave 2.1.39 on hpux 11.0 From: "Hildegard Schuster" To: Date: Thu, 7 Nov 2002 01:44:50 -0600 Hallo, I build octave with gmake 3.79.1 on HPUX 11.0. The compilation is ok but the load has the following problems, can you help me? g++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -g -O2 -Wall \ -L.. -fPIC -o octave \ main.o ../libcruft/blas-xtra/xerbla.o balance.o besselj.o betainc.o chol.o colloc.o daspk.o dasrt.o dassl.o det.o eig.o expm.o fft.o fft2.o filter.o find.o fsolve.o gammainc.o getgrent.o getpwent.o getrusage.o givens.o hess.o ifft.o ifft2.o inv.o kron.o log.o lpsolve.o lsode.o lu.o minmax.o odessa.o pinv.o qr.o quad.o qz.o rand.o schur.o sort.o svd.o syl.o time.o \ -L../liboctave -L../libcruft -L../src -Xlinker +b -Xlinker /usr/local/lib/octave-2.1.39 \ ../src/liboctinterp.a ../liboctave/liboctave.a ../libcruft/libcruft.a ../glob/glob.o ../glob/fnmatch.o ../kpathsea/libkpathsea.a \ -lreadline -lncurses -lm -L/lib/pa1.1 -L/usr/lib/pa1.1 -L/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2 -L/usr/ccs/bin -L/usr/ccs/lib -L/opt/langtools/lib -L/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../.. -lfrtbegin -lg2c -lm -lgcc_s /usr/ccs/bin/ld: Duplicate symbol "octave_value_list::~octave_value_list [in-charge]()" in files ../src/liboctinterp.a(ov-list.o) and ../src/liboctinterp.a(oct-map.o) /usr/ccs/bin/ld: Duplicate symbol "octave_value_list::~octave_value_list [not-in-charge]()" in files ../src/liboctinterp.a(ov-list.o) and ../src/liboctinterp.a(oct-map.o) /usr/ccs/bin/ld: Unsatisfied symbols: typeinfo name for tree_va_return_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_switch_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_index_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_print_code(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for IndefQuad(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for DASSL(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for DASRT(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_base_scalar >(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_simple_for_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for DASPK(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for tree_switch_case_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_localtime(first referenced in time.o) (data) typeinfo name for tree_statement_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_bool(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for ODESSA_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_complex(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_complex_for_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_user_function(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for DAERT(first referenced in dasrt.o) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_if_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_decl_init_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_cell(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_dld_function(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_dynamic_loader(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_identifier(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for ODESSA(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for tree_binary_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_continue_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_return_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLStack(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_complex_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_diary_stream(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_all_va_args(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_base_value(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLStack(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_strptime(first referenced in time.o) (data) typeinfo name for tree_constant(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_magic_colon(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_base_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_value(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for base_diff_eqn(first referenced in daspk.o) (data) typeinfo name for tree_while_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_colon_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_unary_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_plot_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for LSODE(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for Quad(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_cell(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_char_matrix_str(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_mapper(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for DAE(first referenced in daspk.o) (data) typeinfo for LSODE_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for tree_argument_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for DASSL_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo for base_diff_alg_eqn(first referenced in daspk.o) (data) typeinfo name for octave_base_scalar(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_diary_buf(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for Map(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for DASRT_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_base_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for DASPK_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_base_scalar(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_if_command_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_base_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_static_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_multi_assignment(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_range(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_cs_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_simple_assignment(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for ODESFunc(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_pager_stream(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_break_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_base_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for subplot_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_unwind_protect_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for DefQuad(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for CHMap(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_function(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_file(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_procbuf(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_boolean_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_global_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_postfix_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_pager_buf(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for tm_const(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_decl_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_shlib(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_struct(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_ostrstream(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_gmtime(first referenced in time.o) (data) typeinfo for bracket_brace_paren_nesting_level(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_breakpoint(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for ODES(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for octave_bool_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for Stack(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for Stack(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_builtin(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_base_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_base_stream(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for DLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_char_matrix(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_no_op_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for octave_scalar(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_parameter_list(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_do_until_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for tm_row_const::tm_row_const_rep(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for tree_try_catch_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for tree_walker(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo name for SLList(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for Quad_options(first referenced in ../liboctave/liboctave.a(CollocWt.o)) (data) typeinfo name for tree_return_command(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for ODE(first referenced in lsode.o) (data) typeinfo name for tree_prefix_expression(first referenced in ../src/liboctinterp.a(defun.o)) (data) typeinfo for octave_base_tm(first referenced in time.o) (data) /usr/ccs/bin/ld: Found 2 duplicate symbol(s) collect2: ld returned 1 exit status gmake[2]: *** [octave] Error 1 gmake[2]: Leaving directory `/usr/local/octave-2.1.39/src' gmake[1]: *** [src] Error 2 gmake[1]: Leaving directory `/usr/local/octave-2.1.39' gmake: *** [all] Error 2 mfg Hildegard Schuster ------------------------------------------ DLR Inst. fuer Aeroelastik, Org. Fahrzeug-Systemdynamik D-82230 Wessling, Postfach 1116 Tel: 08153/28-2916 Fax: 08153/28-1850 email: hildegard dot schuster at dlr dot de -------------------------------------------- ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------