Home »
Public Forums »
archive »
Call_external under Solaris
Call_external under Solaris [message #3245] |
Mon, 28 November 1994 11:35 |
afl
Messages: 51 Registered: December 1994
|
Member |
|
|
Greetings!
I have been attempting to use call_external in IDL 3.6.1a.
RPC's would be more useful, but I understand there is a bug.
In order to test the call_external routine I have (1) created
very simple examples of my own, and (2) run the examples in the
$IDL_DIR/misc/dynamic_link directory (with modification for Solaris)
and in each case I get the same error. Here is an example from
running make_callext_demo test_ftn_only in (2):
% Compiled module: FTN_ONLY.
% CALL_EXTERNAL: Error loading sharable executable.
Symbol: ftn_only_, File = /derf1/afl/idl/dynamic_link/ftn_only.so
ld.so.1: /usr/local/lib/idl_3.6.1/bin.solaris2/idl: fatal: relocation error: symbol not found: __fp_class:
referenced in /derf1/afl/idl/dynamic_link/ftn_only.so
% Execution halted at FTN_ONLY <ftn_only.pro( 141)> (CALL_EXTERNAL).
% Called from $MAIN$ .
For some reason the symbol is not found. I ran nm on ftn_only.so and sure enough
the symbol exists. I use ld -G -o ftn_only.so ftn_only_sun.o under Solaris.
Has anyone else had difficulty with call_external under Solaris?
Thanks for your help.
Andy
--
Andrew F. Loughe email: afl@cdc.noaa.gov
University of Colorado, CIRES voice: (303) 492-0707
Campus Box 449 fax: (303) 497-7013
Boulder, CO 80309-0449
|
|
|
Current Time: Wed Oct 08 19:12:17 PDT 2025
Total time taken to generate the page: 0.00384 seconds