Re: idl 5.6 error message [message #34674] |
Tue, 08 April 2003 01:59 |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
K. Banerjee wrote:
> We upgraded to IDL 5.6 (on a RedHat 7.3 computer)
> from IDL 5.3. We use a dynamic module. Under IDL 5.3
> we did not get the following error message:
>
> % IDLVBIO_READ_TIME_SERIES: Unexpected keyword cleanup stack found on
> return.
>
> The function IDLVBIO_READ_TIME_SERIES, from our dynamic module,
> does, indeed use keywords. Any ideas on how I can go about
> eliminating this error message. Thanks.
Did you re-compile/build the DSOs used in the DLM? The size of the slen
element of IDL_STRING changed from short to IDL_STRING_SLEN_T (which is
int) between versions 5.3 and 5.6.
This will completely screw up the stack if you have any local IDL_STRING
variables in your code, and will screw up IDL if you create any variables
containing IDL_STRINGs.
--
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555
|
|
|