Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado
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
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 ____________________________________________________________ ______________
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 > ____________________________________________________________ ______________
>>>> >>>>>>>>>>>>>> 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
Nigel Wade wrote: > >> 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 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. > 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). James -- +------------------------+-------------------------------+-- -------+ | James Tappin | School of Physics & Astronomy | O__ | | sjt@star.sr.bham.ac.uk | University of Birmingham | -- \/` | | Ph: 0121-414-6462. Fax: 0121-414-3722 | | +--------------------------------------------------------+-- -------+
>>>> >>>>>>>>>>>>>> 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
Hi Gunter, Gunter Laky <Gunter.Laky@oeaw.ac.at> writes: > 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. That shouldn't happen - where did you get this xpm library? You should install the official version for RedHat 6.2 (that should be xpm-3.4k-2; get it either from the installation CD or some mirror site), eventually run ldconfig (and remove the version you put into the IDL dir). Then it should find the correct lib version himself... 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 ____________________________________________________________ ______________
Nigel Wade wrote: > >>>> >>>>>>>>>>>>>>> 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? > % 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
> % 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