Re: ncl 6.0 on SUSE x64 "floating exception"

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Fri Mar 25 2011 - 09:27:14 MDT

On Mar 24, 2011, at 12:33 AM, <Oliver.Fuhrer@meteoswiss.ch> <Oliver.Fuhrer@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-libc-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@meteoswiss.ch
> www.meteoswiss.ch - First-hand information
>
>
>
>> -----Original Message-----
>> From: ncl-install-bounces@ucar.edu
>> [mailto:ncl-install-bounces@ucar.edu] On Behalf Of Mary Haley
>> Sent: Donnerstag, 24. März 2011 00:04
>> To: Jakob Tendel
>> Cc: ncl-install@ucar.edu
>> Subject: Re: 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@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
>>

_______________________________________________
ncl-install mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-install
Received on Fri Mar 25 09:27:19 2011

This archive was generated by hypermail 2.1.8 : Tue Apr 05 2011 - 09:03:04 MDT