comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » RESOLVE_ALL problem
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Resolve_All problem [message #82655 is a reply to message #82537] Thu, 10 January 2013 09:26 Go to previous messageGo to previous message
Seb is currently offline  Seb
Messages: 15
Registered: January 2006
Junior Member
On Monday, 17 December 2012 14:21:21 UTC, wlandsman wrote:
> Do you have any *variables* named LIST? There was a new IDL function named LIST() which was introduced in IDL 8.0. If you have variables named LIST and are still using parentheses rather than square brackets for indexing, then IDL will think you are calling the new function rather than indexing the variable.
>
>
>
> --Wayne
>
>
>
> On Monday, December 17, 2012 7:07:13 AM UTC-5, Sebastian wrote:
>
>> Hi all,
>
>>
>
>>
>
>>
>
>> Having trouble using Resolve_All. I am using IDL Version 8.0.1 (linux x86 m32). My IDL script EXTRACT_ANALYSIS_1 runs perfectly fine in normal IDL mode. But when I try to save the script as a .sav file I get the following error.
>
>>
>
>>
>
>>
>
>> IDL> .compile extract_analysis_1
>
>>
>
>> % Compiled module: EXTRACT_ANALYSIS_1.
>
>>
>
>> IDL> resolve_all
>
>>
>
>> % Compiled module: RESOLVE_ALL.
>
>>
>
>> % Compiled module: CALDAT.
>
>>
>
>> % Compiled module: JULDAY.
>
>>
>
>> % Compiled module: NCREAD.
>
>>
>
>> % Compiled module: REGRID.
>
>>
>
>> % Compiled module: LIST.
>
>>
>
>> % Attempt to call undefined procedure/function: 'LIST'.
>
>>
>
>> % Error occurred at: RESOLVE_ALL_BODY 289
>
>>
>
>> /usr/local/itt/idl/idl80/lib/resolve_all.pro
>
>>
>
>> % RESOLVE_ALL 365
>
>>
>
>> /usr/local/itt/idl/idl80/lib/resolve_all.pro
>
>>
>
>> % $MAIN$
>
>>
>
>> % Execution halted at: $MAIN$
>
>>
>
>> IDL>
>
>>
>
>>
>
>>
>
>> Trying the same on a different server that runs IDL Version 7.1 (linux x86_64 m64) it works fine despite a procedure or function named LIST not being present.
>
>>
>
>>
>
>>
>
>> I do not call a procedure/function named LIST in my script. And I was not able to work out where it is actually being called.
>
>>
>
>>
>
>>
>
>> Any help is much appreciated.
>
>>
>
>>
>
>>
>
>> Many thanks,
>
>>
>
>> Sebastian

Thanks Wayne for pointing out the LIST() function. I am working with IDL8.2 now and the error persists when trying to resolve_all. I traced it back to the STRSPLIT() function which employs the LIST() function in

/usr/local/exelis/idl82/lib/strsplit.pro

I looked for the LIST() function from the IDL command line using print,file_which('list.pro') but it returns an empty line indicating that the LIST() function is indeed missing.

BTW, STRSPLIT() runs fine when I execute the program from within IDL. Only when I try to resolve_all the LIST() function error comes up and resolve_all does not complete.

Any idea why the LIST() function is missing or where I could get it from.

Many thanks for your help,
Sebastian
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: IDL path setup in MAC
Next Topic: Re: sending email via idl?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:31:15 PDT 2025

Total time taken to generate the page: 0.00379 seconds