From bug-octave-request Thu Jun 17 08:25:21 1993 Subject: installation problems From: mos at inesca dot inesca dot pt (Miguel Augusto Mendes Oliveira e Silva) To: bug-octave, mos at inesca dot pt Date: Thu, 17 Jun 1993 15:24:24 GMT I'm having some problems installing octave v0.72 in a DEC station 5000. When I execute 'make' (after a sh ./configure), the final linking of octave binary, results in two undefined symbols: ------- last make output ------ g++ -I. -I./../liboctave -I./../dld -I./.. -I. -I../liboctave -I../dld -I.. -DNPS OL_MISSING=1 -DQPSOL_MISSING=1 -DFSQP_MISSING=1 -DF77_APPEND_UNDERSCORE=1 -DSTDC_H EADERS=1 -DHAVE_UNISTD_H=1 -DDIRENT=1 -DRETSIGTYPE=void -DHAVE_TERMIO_H=1 -DHAVE_F INITE=1 -DHAVE_ISNAN=1 -O -L.. -o octave \ arith-ops.o builtins.o error.o file-io.o g-builtins.o gripes.o help.o idx-vector.o input.o lex.o mappers.o octave.o octave-hist.o pager.o parse.o pr-output.o procst ream.o sighandlers.o symtab.o t-builtins.o tc-assign.o tc-extras.o tc-index.o tree -const.o tree-plot.o tree.o unwind-prot.o user-prefs.o utils.o variables.o xdiv.o xpow.o tc-colloc.o tc-dassl.o tc-det.o tc-eig.o tc-fft.o tc-fsolve.o tc-fsqp.o tc -ifft.o tc-inv.o tc-lsode.o tc-lu.o tc-npsol.o tc-qr.o tc-quad.o tc-rand.o tc-svd. o \ ../liboctave.a ../libcruft.a ../libreadline.a \ \ -lF77 -lI77 -ltermcap -lm -lg++ ld: Undefined: do_stop__ s_abort ------------------------------- I'm using gcc 2.3.3 and f2c version from 12 March 1993. Concerning 'do_stop__', apparently the problem lies or in 'do_stop.c' or in 'xstopx.f', because those are the only places I've found closer symbols. As to 's_abort', it looks like a f2c library problem (perhaps I'm using an older version). I've solve this problem associating do_stop__ to do_stop (of 'do_stop.c'), and 's_abort' to the normal C 'abort', but I'm not sure if that is the correct solution. Is it ? Thanks for any help you can give me. -miguel email: mos at inesca dot pt