Re: running ISIS DLM - disappearing library [message #71227] |
Fri, 04 June 2010 08:26 |
spacermase
Messages: 13 Registered: June 2010
|
Junior Member |
|
|
On Jun 4, 11:14 am, Nigel Wade <n...@ion.le.ac.uk> wrote:
> On Fri, 04 Jun 2010 07:30:33 -0700, spacermase wrote:
>> Hello all,
>
>> I am currently trying to run the IDL DLM that comes bundled with the
>> ISIS 3.0 astrogeological imaging software. Included with the DLM is a
>> script that should define the environment values (IDL_DLM_PATH) to allow
>> it to run. However, when ever I run it, I get the following error
>> message:
>
>> test = isis_read('N14363931408_1.cub',data) % ISIS_READ: Error loading
>> sharable executable.
>> Symbol: IDL_Load, File = /media/ISIS/ISIS/isis/IsisDlm/
>> lib/IsisDlm.so
>> libisis3.2.0.so: cannot open shared object file: No such
>> file or directory
>> % Execution halted at: $MAIN$
>
>> libisis3.2.0.so is a library that comes with ISIS, and which I've double
>> checked that I have (located currently at /media/ISIS/ISIS/isis/ lib).
>> So I'm not sure why it's failing to be recognized by IDL.
>
> That isn't the path that IDL says does not exist, there's a missing
> IsisDlm in it.
>
> Also, check the architecture (32bit vs. 64bit) as that can result in
> misleading error messages. Sometimes when dlopen says a library doesn't
> exist there's actually a library there but it's the wrong architecture so
> won't load.
>
> --
> Nigel Wade
So far as I can tell, both IDL and ISIS are 32-bit (and it would be
rather interesting if they weren't, since I'm running this on a 32-bit
Ubuntu virtual machine).
|
|
|
Re: running ISIS DLM - disappearing library [message #71228 is a reply to message #71227] |
Fri, 04 June 2010 08:14  |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
On Fri, 04 Jun 2010 07:30:33 -0700, spacermase wrote:
> Hello all,
>
> I am currently trying to run the IDL DLM that comes bundled with the
> ISIS 3.0 astrogeological imaging software. Included with the DLM is a
> script that should define the environment values (IDL_DLM_PATH) to allow
> it to run. However, when ever I run it, I get the following error
> message:
>
> test = isis_read('N14363931408_1.cub',data) % ISIS_READ: Error loading
> sharable executable.
> Symbol: IDL_Load, File = /media/ISIS/ISIS/isis/IsisDlm/
> lib/IsisDlm.so
> libisis3.2.0.so: cannot open shared object file: No such
> file or directory
> % Execution halted at: $MAIN$
>
> libisis3.2.0.so is a library that comes with ISIS, and which I've double
> checked that I have (located currently at /media/ISIS/ISIS/isis/ lib).
> So I'm not sure why it's failing to be recognized by IDL.
That isn't the path that IDL says does not exist, there's a missing
IsisDlm in it.
Also, check the architecture (32bit vs. 64bit) as that can result in
misleading error messages. Sometimes when dlopen says a library doesn't
exist there's actually a library there but it's the wrong architecture so
won't load.
--
Nigel Wade
|
|
|