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

Mary Haley haley at ucar.edu
Wed Apr 6 12:56:40 MDT 2011


Hi Oli,

This is good news. We have already fixed the problem with the int_p that you mentioned below, so hopefully it won't be an issue next time around.

--Mary

On Apr 5, 2011, at 9:09 AM, <Oliver.Fuhrer at meteoswiss.ch> <Oliver.Fuhrer at meteoswiss.ch> wrote:

> 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