[Thread Prev][Thread Next][Index]

Re: Announcing Ferret V5.5



Dear Ferret developers,
I guess a lot of users will get problems running ferret on linux,
because of all the terribly inconvenient binary incompabilites between
distributions - and even versions of distributions. Would you please
consider making fully statically linked executables available?

At work I run RH8, RH9 at home and I can run ferret5.50 perfectly
using the compability libs for glibc, but only because Motif(and X) is
statically linked. on the most recent executable it looks like they
are dynamically linked again.

(All the following is from my RH8 machine)

<avle@tindved> » ldd ferret_v550 
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x4002a000)
        libdl.so.2 => /lib/libdl.so.2 (0x4002f000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40032000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40073000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40095000)
<avle@tindved> » ldd ../../Ferret5.53/bin/ferret_v553 
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x4002a000)
        libdl.so.2 => /lib/libdl.so.2 (0x4006a000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4006d000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400bf000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400cd000)
        libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x401ab000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x401b3000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x401bd000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x401d4000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40215000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40237000)

now, if I start ferret with this script:

<avle@tindved> » cat linux/bin/ferret
#!/bin/tcsh 

source ~/linux/bin/ferret_paths5.53

exec /scratch/avle/RH71complib/ld-linux.so.2 --library-path /scratch/avle/RH71complib /scratch/avle/Ferret5.53/bin/ferret $*

<avle@tindved> » ferret
appending ferret path
/scratch/avle/Ferret5.53/bin/ferret: /scratch/avle/RH71complib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/X11R6/lib/libXt.so.6)
/scratch/avle/Ferret5.53/bin/ferret: /scratch/avle/RH71complib/libc.so.6: version `GLIBC_2.3.2' not found (required by /usr/X11R6/lib/libXt.so.6)
/scratch/avle/Ferret5.53/bin/ferret: /scratch/avle/RH71complib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/X11R6/lib/libX11.so.6)
/scratch/avle/Ferret5.53/bin/ferret: /scratch/avle/RH71complib/libc.so.6: version `GLIBC_2.3.2' not found (required by /usr/X11R6/lib/libX11.so.6)
/scratch/avle/Ferret5.53/bin/ferret: /scratch/avle/RH71complib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/X11R6/lib/libICE.so.6)
<avle@tindved> » 


Trying without compability libs is perhaps doomed to fail, and it
does...

<avle@tindved> » cat linux/bin/ferret
#!/bin/tcsh 
source ~/linux/bin/ferret_paths5.53
/scratch/avle/Ferret5.53/bin/ferret $*

<avle@tindved> » ferret
appending ferret path
/scratch/avle/Ferret5.53/bin/ferret: relocation error: /scratch/avle/Ferret5.53/bin/ferret: symbol __libc_enable_secure, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference
<avle@tindved> » 



So, this indicates I need both Motif and X libs from RH7.1 (at least)
and then maybe a fully static version is just as good as it would work
for everyone?

Sincerely,
Helge Avlesen








Ansley Manke <Ansley.B.Manke@noaa.gov> writes:

| * * * Ferret version 5.53 is now available for download * * *
| 
| Ferret V5.53 is available for download on the following systems:
| 
|       o Sun (Solaris 5.8) 
|       o Sun (Solaris 5.6)  
|       o LINUX (RedHat 7.1) 
|       o WinNT/98
| 
| Please follow the download instructions at 
| 
|      http://www.ferret.noaa.gov/Ferret/Downloads
| 
| The new capabilities available in V5.53 are described in the
| Release Notes, available at
| 
|      http://www.ferret.noaa.gov/Ferret/Documentation
| 
| The updated V5.53 Ferret Users Guide will be available in the
| next several days.
| 
|         Happy Ferreting -- the Ferret developers


[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement