[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: IRIX octave 2.0.14 can't find runtime libs
From: |
Himanshu Gohel |
Subject: |
Re: IRIX octave 2.0.14 can't find runtime libs |
Date: |
Sat, 15 May 1999 16:00:12 -0400 (EDT) |
-=>From: "John W. Eaton" <address@hidden>
-=>On 10-May-1999, Himanshu Gohel <address@hidden> wrote:
-=>| I compiled and installed v2.0.14 with the --enable-shared option.
-=>| When I try to run the octave binary, i get an error:
-=>|
-=>| 330 Bezier[matlab] octave
-=>| 134477:octave: rld: Fatal Error: Cannot Successfully map soname
-=>| 'liboctinterp.so' under any of the filenames
-=>|/usr/lib32/liboctinterp.so:/usr/lib32/internal/liboctinterp.so:/lib32/
-=>|liboctinterp.so:/opt/lib32/liboctinterp.so:
-=>Hmm. If you specify --enable-shared, Octave's configure script should
-=>attempt to use -rpath. But I see that on SGI systems, it sets
-=>RLD_FLAG to be -L$(octlibdir). If it should be something else, run
-=>the make command like this:
-=>
-=> make RLD_FLAG='-Xlinker -rpath -Xlinker $(octlibdir)'
After 4 tries, I give up on making the --enable-shared option work
on IRIX 6.5.2f. I finally ended up compiling it without the
--enable-shared option, and it works like a charm.
I guess if someone eventually figures out what exact flags are needed
to make the shared library option work, please post to the list.
Thanks,
Himanshu Gohel, address@hidden
WEB URL: http://www.csee.usf.edu/~gohel/
University of South Florida, Tampa, FL. USA.