[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Octave on Alpha Tru64
From: |
Alexander Grigo |
Subject: |
Octave on Alpha Tru64 |
Date: |
Sun, 2 Feb 2003 05:54:34 -0600 |
Hello,
I'm trying to get Octave running on Alpha/Tru64. I downloaded 2.1.43.tar.bz2
unpacked it, updated kpathsea using (cd kpathsea && autoconf).
Then ran ./configure --enable-dl --disable-share --enable-static
with CC=cc CXX=cxx F77=f77 set as environment variables (to use
the DEC-compiler). And it just worked, BUT....
After starting octave I can do some basic things like a=[1,0;0,1].
But as soon as I try to use one of the DLD_functions, e.g. det or rand
I get the linker/loader error message:
501289:/scratch/alex/octave/bin/octave: /sbin/loader: Fatal Error: Reference to
unresolvable symbol "value__C3DETXv" in
"/scratch/alex/octave/libexec/octave/2.1.43/oct/alphaev56-dec-osf5.1/det.oct"
Funny enough, mkoctfile hello.cc -> hello.oct *works* when executed
within octave.
It seems, that the DLD_functions are always shared objects (at least
the compiler printout said cxx -shared ....), even though I used
--disable-share when configuring, but they were build with
wrong compiler flags.
I played around with just building det.oct by hand as a shared object
and just move it to its place, but always the same loader error....
I also used some -rpath and -loctave -lcruft flags, but no improvements.
Also strange seems to me, that you can reduce the unresolved symbols by
using -loctave and -lcruft, but when using -loctave -lcruft -loctinterp
the linker complains about multiple (different ?) definitions of
a certain number of symbols..... that odd, isn't it?
So after playing around for 2 weeks without any improvements I *really*
need some help....
Cheers,
Alexander
-------------------------------------------------------------
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
-------------------------------------------------------------
- Octave on Alpha Tru64,
Alexander Grigo <=