From bug-octave-request at bevo dot che dot wisc dot edu Thu Jan 21 15:53:19 1999 Subject: octave-2.0.13 on AIX 4.2.1 with g++ 2.8.1 From: gijsbers at sara dot nl (Bert Gijsbers) To: bug-octave at bevo dot che dot wisc dot edu Date: Thu, 21 Jan 1999 15:51:37 -0600 (CST) Hi, I'm trying to install octave-2.0.13 on AIX 4.2.1 using gcc 2.8.1 and now I get link errors. See the output below. Any ideas what I can do? c++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -mno-fp-in-toc -fno-rtti -fno-exceptions -fno-implicit-templates -g -O2 -Wall -L.. -g -o octave \ octave.o builtins.o balance.o besselj.o betainc.o chol.o colloc.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 log.o lpsolve.o lsode.o lu.o minmax.o pinv.o qr.o quad.o qzval.o rand.o schur.o sort.o svd.o syl.o time.o \ -L../liboctave -L../libcruft -L../src \ ../src/liboctinterp.a ../liboctave/liboctave.a ../libcruft/libcruft.a ../readline/libreadline.a ../kpathsea/libkpathsea.a \ -lg2c -lm -L/.../dce.sara.nl/fs/usr/sose/local/gnu/lib/gcc-lib/rs6000-ibm-aix4.2.1.0/2.8.1 -L/.../dce.sara.nl/fs/usr/sose/local/gnu/rs6000-ibm-aix4.2.1.0/lib -L/.../dce.sara.nl/fs/usr/sose/local/gnu/lib -lm /.../dce.sara.nl/fs/usr/sose/local/gnu/lib/gcc-lib/rs6000-ibm-aix4.2.1.0/2.8.1/libgcc.a -lncurses -lm ../src/liboctinterp.a(pt-fcn.o): In function `symbol_table::~symbol_table(void)': pt-fcn.cc:93: undefined reference to `SLStack virtual table' pt-fcn.cc(.pr+0x3b9a): undefined reference to `Stack virtual table' pt-fcn.cc:152: undefined reference to `SLList::~SLList(void)' ../src/liboctinterp.a(pt-fcn.o)(.tc+0x0):pt-fcn.cc: undefined reference to `SLStack virtual table' ../src/liboctinterp.a(pt-fcn.o)(.tc+0x0):pt-fcn.cc: undefined reference to `Stack virtual table' ../src/liboctinterp.a(symtab.o): In function `symbol_record::symbol_record(void)': symtab.cc:286: undefined reference to `SLStack virtual table' symtab.cc:281: undefined reference to `SLList virtual table' ../src/liboctinterp.a(symtab.o): In function `symbol_record::symbol_record(basic_string, __default_alloc_template > const &, symbol_record *)': symtab.cc:291: undefined reference to `SLStack virtual table' symtab.cc:286: undefined reference to `SLList virtual table' ../src/liboctinterp.a(symtab.o): In function `symbol_record::~symbol_record(void)': symtab.cc:194: undefined reference to `SLStack virtual table' symtab.cc:194: undefined reference to `SLList::~SLList(void)' symtab.cc:185: undefined reference to `Stack virtual table' ../src/liboctinterp.a(symtab.o)(.tc+0x0):symtab.cc: undefined reference to `SLList virtual table' make[2]: *** [octave] Error 1 make[2]: Leaving directory `/.../dce.sara.nl/fs/usr/rs_aix41/src/octave-2.0.13/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/.../dce.sara.nl/fs/usr/rs_aix41/src/octave-2.0.13' make: *** [all] Error 2 -- Bert Gijsbers SARA Academic Computing Services Amsterdam Tel: +31-20-592-3013, +31-20-592-3000, Fax: +31-20-668-3167 Email: gijsbers at sara dot nl