help-octave
[Top][All Lists]
Advanced

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

Build Problems on AIX


From: John W. Eaton
Subject: Build Problems on AIX
Date: Thu, 2 Oct 2003 23:14:05 -0500

On 30-Sep-2003, saurabh <address@hidden> wrote:

| Hi all,
| I am very new to octave and was recently given the task of building and
| installing it on our IBM AIX 5.1 machine. During the build, i ran into
| some problems and i am pasting the error messages below.
| 
| As a comparison i also decided to build it on a linux machine (2.4.18/gcc
| 2.96-113) and it build without any error message and started to run
| without any problems.
| 
| As for the AIX build, the build goes on for about 35 mins and i think
| everything gets built and then it fails at the last stage while linking
| the final executable i.e. octave.
| I would highly appreciate any help that you can offer.
|
| [...]
|
| g++  -I. -I.. -I../liboctave -I../src -I../libcruft/misc  -I../glob
| -I../glob -DHAVE_CONFIG_H  -g -O2 -Wall  \
| -L..    -o octave \
| main.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  lpsolve.o  lsode.o  lu.o  minmax.o
| odessa.o  pinv.o  qr.o  quad.o  qz.o  rand.o  schur.o  sort.o  sqrtm.o
| svd.o  syl.o  time.o \
| -L../liboctave -L../libcruft -L../src  \
| ../src/liboctinterp.a ../liboctave/liboctave.a  ../libcruft/libcruft.a
| ../glob/glob.o ../glob/fnmatch.o  \
| -ll   -lreadline  -lcurses -lm
| -L/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3
| -L/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3/../../.. -lfrtbegin
| -lg2c -lm -lgcc_s
| /usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3/libgcc.a
| ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::resize(int)
| ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::resize(int,
| octave_value const&)
| ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::~Array
| [in-charge]()
| ld: 0711-317 ERROR: Undefined symbol:
| .Array<octave_value>::Array[in-charge](int, octave_value const&)
| ld: 0711-317 ERROR: Undefined symbol:
| .Array<octave_value>::operator=(Array<octave_value> const&)
| ld: 0711-317 ERROR: Undefined symbol: .Array<octave_value>::~Array
| [not-in-charge]()
| ld: 0711-317 ERROR: Undefined symbol:
| .Array<octave_value>::Array[not-in-charge](int, octave_value const&)
| ld: 0711-317 ERROR: Undefined symbol:
| .Array<Matrix>::operator=(Array<Matrix> const&)
| ld: 0711-317 ERROR: Undefined symbol: .Array<Matrix>::~Array [in-charge]()
| ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
| information.
| collect2: ld returned 8 exit status
| make[2]: *** [octave] Error 1

What version of gcc do you have?  Someone reported a similar problem
when using gcc 3.3.1 on an HP system, and apparently the problem was
avoided by using gcc 3.2.3.

jwe



-------------------------------------------------------------
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
-------------------------------------------------------------



reply via email to

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