IDL on Linux Server [message #24025] |
Wed, 07 March 2001 02:59  |
Gunter Laky
Messages: 2 Registered: March 2001
|
Junior Member |
|
|
Dear all,
I have just installed IDL 5.4 to a Linux Server (Red Hat 6.2 (Zoot),
Kernel 2.2.14-5, XFree86-VGA16). Installation went through without any
errors or warnings.
I have now tried to start idl (before licensening it). First I got two
error messages of two libraries missing (libXpm.so.4 and libc-so.5). I
just found this libs on my machine and copied it to the
/<IDL-DIR>/bin/bin-linux-x86 directory.
Now I get a segmentation fault, which is even the worst becaue it tells
you nothing.
Has anybody tried the same or a similar installation? Can anybody give
me a hint?
Please help me, we need to run IDL on these machines!!!
Best regards
Gunter Laky
Space Reserach Institue, Graz, Austria
Gunter.Laky@oeaw.ac.at
|
|
|
|
|
Re: IDL on Linux Server [message #24087 is a reply to message #24025] |
Fri, 09 March 2001 02:28   |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
>>>> >>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 08/03/01, 14:43:41, James Tappin <sjt@star.sr.bham.ac.uk> wrote
regarding Re: IDL on Linux Server:
> On a SuSE 7.0 box (which has very similar versions of most things to RH
> 6.2), IDL 5.4 installed and ran in demo mode, but the licence server
needed
> libc5 (available for SuSE as a compatibility package so I guess RH does
so
> as well).
As I neither run a license manager on Linux, or have IDL 5.4 to check
this may
be meaningless. But I've just checked on lmgrd for IDL 5.3 and this
appears
to be linked against libc6, ldd says :
libc.so.6 => /lib/libc.so.6 (0x4001d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Did IDL 5.4 lmgrd somehow go back a step?
--
-----------------------------------------------------------
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 2523568, Fax : +44 (0)116 2523555
|
|
|
|
Re: IDL on Linux Server [message #24122 is a reply to message #24025] |
Wed, 07 March 2001 08:06   |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
>>>> >>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 07/03/01, 10:59:53, Gunter Laky <Gunter.Laky@oeaw.ac.at> wrote regarding
IDL on Linux Server:
> Dear all,
> I have just installed IDL 5.4 to a Linux Server (Red Hat 6.2 (Zoot),
> Kernel 2.2.14-5, XFree86-VGA16). Installation went through without any
> errors or warnings.
> I have now tried to start idl (before licensening it). First I got two
> error messages of two libraries missing (libXpm.so.4 and libc-so.5). I
> just found this libs on my machine and copied it to the
> /<IDL-DIR>/bin/bin-linux-x86 directory.
> Now I get a segmentation fault, which is even the worst becaue it tells
> you nothing.
> Has anybody tried the same or a similar installation? Can anybody give
> me a hint?
> Please help me, we need to run IDL on these machines!!!
I can't really help with 5.4 as I am still waiting for RSI (UK) to send
me my copy. But I have 5.3 working perfectly here and I can't imagine 5.4
is all that different.
I would be very surprised if 5.4 required libc5. Are you certain it said
that libc.so.5 was required? IDL 5.3 uses libc6.
This is the list of library dependencies I have for IDL 5.3:
libidl.so.5.3 => ./libidl.so.5.3 (0x40015000)
libMesaGLU.so.3 => ./libMesaGLU.so.3 (0x40662000)
libMesaGL.so.3 => ./libMesaGL.so.3 (0x40678000)
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x4075d000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40765000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40772000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4077f000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x407c7000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x407d0000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x407e6000)
libm.so.6 => /lib/libm.so.6 (0x408a9000)
libc.so.6 => /lib/libc.so.6 (0x408c6000)
libdl.so.2 => /lib/libdl.so.2 (0x409bb000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
My libXpm comes from the xpm-3.4k-2 package.
Where did you get your libc.so.5 and libXpm.so.4 from?
--
-----------------------------------------------------------
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 2523568, Fax : +44 (0)116 2523555
|
|
|
Re: IDL on Linux Server [message #24123 is a reply to message #24025] |
Wed, 07 March 2001 04:09   |
Gunter Laky
Messages: 2 Registered: March 2001
|
Junior Member |
|
|
Dear Peter,
I have checked it, as you told me. IDL 5.4 needs libc6, but libXpm.so.4 needs
both libc5 and lib6c, at least this is what "ldd libXpm.so.4" tells me. I'm
very new to Linux (however, I have worked with other Unix systems), so I'm not
sure about this library stuff.
Funny enough, after checking I now get a different error message. It's
"Floating point exception". Really mysteriously.
Gunter
Peter Suetterlin wrote:
> Hi Gunter,
>
> Gunter Laky <Gunter.Laky@oeaw.ac.at> writes:
>> Dear all,
>>
>> I have just installed IDL 5.4 to a Linux Server (Red Hat 6.2 (Zoot),
>> Kernel 2.2.14-5, XFree86-VGA16). Installation went through without any
>> errors or warnings.
>>
>> I have now tried to start idl (before licensening it). First I got two
>> error messages of two libraries missing (libXpm.so.4 and libc-so.5). I
>> just found this libs on my machine and copied it to the
>> /<IDL-DIR>/bin/bin-linux-x86 directory.
>> Now I get a segmentation fault, which is even the worst becaue it tells
>> you nothing.
>
> Hu, does IDL 5.4 require libc5? I only have 5.2 installed, but that
> is already libc6. (Try ldd IDL_DIR/bin/bin.linux/idl to see which
> libraries are required)
>
> RedHat 6.2 is libc6-based, so the libXpm.so.4 is most probably for
> that version - maybe there is the problem. You can also use ldd
> libXpm.so.4 to see which version it is.
>
> Peter
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
> Dr. Peter "Pit" Suetterlin http://www.astro.uu.nl/~suetter
> Sterrenkundig Instituut Utrecht
> Tel.: +31 (0)30 253 5225 P.Suetterlin@astro.uu.nl
> ____________________________________________________________ ______________
|
|
|
|
Re: IDL on Linux Server [message #24162 is a reply to message #24085] |
Mon, 12 March 2001 02:58  |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
> % ldd /usr/local/rsi/idl/bin/bin.linux.x86/idl_lmgrd
> libc.so.5 => /usr/i486-linux-libc5/lib/libc.so.5 (0x4000d000)
> % rpm -qf /usr/i486-linux-libc5/lib/libc.so.5.3.12
> libc-5.3.12-31
> idl_lmgrd needs the compatibility library.
> JD
Ah, I only checked the license manager, lmgrd, not the IDL license
daemon. Indeed, idl_lmgrd is the same on my system in requiring libc5.
It appears to be the only thing which still does require libc5, but
that is a real nuisance for anyone requiring a license manager on
Linux.
--
-----------------------------------------------------------
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 2523568, Fax : +44 (0)116 2523555
|
|
|