Re: ncl 6.0 on SUSE x64 "floating exception"

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Wed Apr 06 2011 - 12:56:40 MDT

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@meteoswiss.ch> <Oliver.Fuhrer@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@meteoswiss.ch
> www.meteoswiss.ch - First-hand information
>
>
>
>> -----Original Message-----
>> From: Mary Haley [mailto:haley@ucar.edu]
>> Sent: Freitag, 25. März 2011 16:27
>> To: Fuhrer Oliver
>> Cc: ncl-install@ucar.edu; tendel@muk.uni-hannover.de;
>> Leuenberger Daniel; deMorsier Guy; Walser Andre
>> Subject: Re: ncl 6.0 on SUSE x64 "floating exception"
>>
>>
>> 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-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@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 Wed Apr 6 12:56:43 2011

This archive was generated by hypermail 2.1.8 : Tue May 17 2011 - 15:12:46 MDT