[ncl-install] ncl 6.0 on SUSE x64 "floating exception"

Oliver.Fuhrer at meteoswiss.ch Oliver.Fuhrer at meteoswiss.ch
Tue Apr 5 09:09:30 MDT 2011


Dear Mary,

I finally got 'round to compiling NCL 6.0.0beta on our platform. Everything went more or less smoothly. The only "real bug" I ended up encoutering was the issue...
http://www.ncl.ucar.edu/Support/install_archives/2010/0038.html
...and the proposed bugfix worked perfectly.

Thus, we now have an executable for our machine and we will start testing it to see if all our products work and the contouring bug no longer occur.

If anybody is interested in gcc 4.1.2 executables for x86_64 I could, of course, provide them. Note, though, that the list of shared library dependencies is rather lengthy (see below).

Kind regards,
Oli
 
> ldd ncl
        libz.so.1 => /lib64/libz.so.1 (0x00002b745529f000)
        libgdal.so.1 => not found
        libudunits2.so.0 => not found
        libv5d.so.2 => not found
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00002b74553b4000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00002b7455510000)
        libpixman-1.so.0 => not found
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b7455653000)
        libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x00002b74557cf000)
        libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x00002b74559dd000)
        libgfortran.so.1 => /usr/lib64/libgfortran.so.1 (0x00002b7455aee000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b7455c86000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002b7455ddb000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b7455edf000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b74560de000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b74561eb000)
        libXrender.so.1 => /usr/X11R6/lib64/libXrender.so.1 (0x00002b745641c000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00002b7456526000)
        libglitz.so.1 => /usr/lib64/libglitz.so.1 (0x00002b7456662000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00002b7456788000)

________________________________________

Oliver Fuhrer
Numerical Models

Federal Departement of Home Affairs FDHA
Federal Office of Meteorology and Climatology MeteoSwiss

Kraehbuehlstrasse 58, P.O. Box 514, CH-8044 Zurich, Switzerland

Tel. +41 44 256 93 59
Fax  +41 44 256 92 78
oliver.fuhrer at meteoswiss.ch
www.meteoswiss.ch - First-hand information
  
 

> -----Original Message-----
> From: Mary Haley [mailto:haley at ucar.edu] 
> Sent: Freitag, 25. März 2011 16:27
> To: Fuhrer Oliver
> Cc: ncl-install at ucar.edu; tendel at muk.uni-hannover.de; 
> Leuenberger Daniel; deMorsier Guy; Walser Andre
> Subject: Re: [ncl-install] ncl 6.0 on SUSE x64 "floating exception"
> 
> 
> On Mar 24, 2011, at 12:33 AM, <Oliver.Fuhrer at meteoswiss.ch> 
> <Oliver.Fuhrer at meteoswiss.ch> wrote:
> 
> > Dear Mary,
> > 
> > As you might remember from 5.2.1, we have exactly the same 
> problem as Jakob on our Cray XT4 of MeteoSwiss. (This seems 
> to be a weather service problem... :-) ). I've pulled the 
> binary and I get...
> > 
> >> ./ncl.debian.432 -V
> > ./ncl.debian.432: /lib/libc.so.6: version `GLIBC_2.7' not 
> found (required by ./ncl.debian.432)
> > 
> > The RedHat also gives a "floating exception". As for Jakob, 
> we are running on a remote system and pulling up the OS or 
> gcc version is not such a simple task.
> 
> It's going to be an issue if you have an older version of 
> glibc than what we compiled NCL with. The only fix will be to 
> compile NCL from source code, or to upgrade your version of glibc.
> 
> I don't know why the RedHat binary doesn't work under other 
> flavors of Linux, but we've seen this issue for years, and 
> the fix has been to use the Debian binary (which we don't 
> have a gcc 412 version of this time).
> 
> If somebody has a 32-bit or 64-bit *non-RedHat* Linux system 
> with gcc 4.1.2 that they can provide me a logon for, then I 
> will be happy to build a binary for that system.
> 
> Meanwhile, please see this URL for more information, and a 
> potential fix:
> 
> http://www.linuxquestions.org/questions/linux-software-2/lib-l
> ibc-so-6-version-glibc_2-7-not-found-744125/
> 
> If you google this error, you will see lots of other hits and 
> suggestions, none of them very pleasing.  The best bet is to 
> recompile NCL on that particular system. I'll try to find one here.
> 
> --Mary
> 
> 
> > 
> > Cheers,
> > Oli
> > 
> >> uname -a
> > Linux dole1 2.6.16.60-0.39_1.0102.4784.2.2.48B-ss #1 SMP 
> Thu Sep 16 15:50:08 CDT 2010 x86_64 x86_64 x86_64 GNU/Linux
> > 
> >> gcc -v
> > Using built-in specs.
> > Target: x86_64-suse-linux
> > Configured with: ../configure --enable-threads=posix 
> --prefix=/usr --with-local-prefix=/usr/local 
> --infodir=/usr/share/info --mandir=/usr/share/man 
> --libdir=/usr/lib64 --libexecdir=/usr/lib64 
> --enable-languages=c,c++,objc,fortran,obj-c++,java,ada 
> --enable-checking=release 
> --with-gxx-include-dir=/usr/include/c++/4.1.2 --enable-ssp 
> --disable-libssp --disable-libgcj --with-slibdir=/lib64 
> --with-system-zlib --enable-shared --enable-__cxa_atexit 
> --enable-libstdcxx-allocator=new --program-suffix= 
> --enable-version-specific-runtime-libs 
> --without-system-libunwind --with-cpu=generic --host=x86_64-suse-linux
> > Thread model: posix
> > gcc version 4.1.2 20070115 (prerelease) (SUSE Linux)
> > 
> > 
> > ________________________________________
> > 
> > Oliver Fuhrer
> > Numerical Models
> > 
> > Federal Departement of Home Affairs FDHA
> > Federal Office of Meteorology and Climatology MeteoSwiss
> > 
> > Kraehbuehlstrasse 58, P.O. Box 514, CH-8044 Zurich, Switzerland
> > 
> > Tel. +41 44 256 93 59
> > Fax  +41 44 256 92 78
> > oliver.fuhrer at meteoswiss.ch
> > www.meteoswiss.ch - First-hand information
> > 
> > 
> > 
> >> -----Original Message-----
> >> From: ncl-install-bounces at ucar.edu 
> >> [mailto:ncl-install-bounces at ucar.edu] On Behalf Of Mary Haley
> >> Sent: Donnerstag, 24. März 2011 00:04
> >> To: Jakob Tendel
> >> Cc: ncl-install at ucar.edu
> >> Subject: Re: [ncl-install] ncl 6.0 on SUSE x64 "floating exception"
> >> 
> >> Hi Jakob,
> >> 
> >> I don't have access to a Debian system with gcc 4.1.2 
> >> anymore.  That machine went away and they replaced it with 
> >> one running gcc 4.4.5.
> >> 
> >> Have you tried the 
> >> ncl_ncarg-6.0.0-beta.Linux_Debian_i686_nodap_gcc432.tar.gz binary?
> >> 
> >> As a test, before you download the whole software package, 
> >> please try a file I put on ftp:
> >> 
> >>    ftp ftp.ucar.edu
> >>    <log in as "anonymous">
> >>    <Use email address as password>
> >>    cd /pub/scd/haley
> >>    get ncl.debian.432
> >>    quit 
> >> 
> >> 
> >> To quickly see if you can run this executable, type:
> >> 
> >>   chmod gou+x ncl.debian.432
> >>   ./ncl.debian.432 -V
> >> 
> >> Let me know if you get any error messages.
> >> 
> >> As another possibility, if you can provide me with a logon to 
> >> your system, I can probably build a binary for you in a 
> >> couple of hours.
> >> 
> >> --Mary
> >> 
> >> On Mar 23, 2011, at 8:50 AM, Jakob Tendel wrote:
> >> 
> >>> Hi,
> >>> 
> >>> as has been reported before, ncl reports a "floating 
> >> exception" when attempting to run the RedHat_x64_gcc412 build 
> >> on SUSE x64, gcc 412. The solution at the time appeared to be 
> >> a custom Debian build which Mary provided. I currently work 
> >> on a remote system belonging to the German Weather Service 
> >> (DWD) that runs on SUSE x64 with gcc412. It will run 
> >> (ncl_521_Debian_686_nodap_gcc412) but 
> >> (ncl_521_Debian_x64_nodap_gcc412) complains about unknown 
> >> file versions in 64bit libssl and libcrypto, but at least 
> >> displays the ncl prompt. 
> >>> 
> >>> Trying to run (ncl_6.0.0-beta_RedHat_x64_nodap_gcc412) 
> >> gives the "floating exception", but there is no 64bit Debian 
> >> gcc412 build of ncl 6.0.0.
> >>> 
> >>> Would it be possible to include such a build, or even a 
> >> SUSE x64 build in the upcoming 6.0.0 final release?
> >>> 
> >>> 
> >>> Regards, Jakob
> >>> 
> >>> 
> >>> 
> >>> uname: 
> >>> 
> >>> Linux lxe01 2.6.16.60-0.69.1-smp #1 SMP Fri Sep 17 17:07:54 
> >> UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
> >>> 
> >>> 
> >>> gcc:
> >>> 
> >>> gcc version 4.1.2 20070115 (SUSE Linux)
> >>> 
> >>> 
> >>> -------
> >>> Dipl.-Met. Jakob Tendel
> >>> Institut für Meteorologie und Klimatologie
> >>> Leibniz Universität Hannover
> >>> Herrenhäuser Str. 2
> >>> D-305419 Hannover
> >>> Germany
> >>> 
> >>> tendel at muk.uni-hannover.de
> >>> Tel.: 0511 762 4101
> >>> 
> >>> _______________________________________________
> >>> ncl-install mailing list
> >>> List instructions, subscriber options, unsubscribe:
> >>> http://mailman.ucar.edu/mailman/listinfo/ncl-install
> >> 
> >> _______________________________________________
> >> ncl-install mailing list
> >> List instructions, subscriber options, unsubscribe:
> >> http://mailman.ucar.edu/mailman/listinfo/ncl-install
> >> 
> 
> 


More information about the ncl-install mailing list