RE: decoders install problem (fwd)

NOTE: The decoders mailing list is no longer active. The list archives are made available for historical reasons.



==============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
rkambic@xxxxxxxxxxxxxxxx                   WWW: http://www.unidata.ucar.edu/
==============================================================================

---------- Forwarded message ----------
Date: Wed, 10 Dec 2003 17:48:02 -0500
From: Enils Bashi <EBashi@xxxxxxxxxxxxxxxxx>
To: 'Robb Kambic' <rkambic@xxxxxxxxxxxxxxxx>
Subject: RE: decoders install problem (fwd)

Hi Robb,

Thanks for your help. I am still puzzled about why it was not working
earlier, but I re-compiled netcdf, udunits and ldm packages and it worked.
Thanks again,

Enils



-----Original Message-----
From: Robb Kambic [mailto:rkambic@xxxxxxxxxxxxxxxx]
Sent: Tuesday, December 09, 2003 6:15 PM
To: Enils Bashi
Subject: Re: decoders install problem (fwd)


Enils,

Here's a solution to your problem. Steve was correct about the different
versions of the compiler. I believe that there is a problem with the
decoders package using the wrong libraries that caused the problem. The
solution is to make the decoders package use the correct libraries.

Here's the steps:

The latest netCDF package builds OK on our Red Hat 9 system:

   $ make distclean
   $ uname -a
   Linux rodney.unidata.ucar.edu 2.4.20-13.7-athlon-smp #3 SMP Tue Jun 3
10:36:25 MDT 2003 i686 athlon i386 GNU/Linux
   $ cat VERSION
   3.5.1-beta13
   $ CC=/usr/bin/gcc CPPFLAGS='-DNDEBUG -Df2cFortran' CFLAGS=-O
FC=/usr/bin/g77 FFLAGS='-O -Wno-globals' CXX=/usr/bin/g++ ./configure
&>configure.log
   $ make &>make.log
   $ make test &>test.log
   $ make install
   $ less test.log # it looks OK

The UDUNITS package (minus the Perl extension) builds OK on the same system:

   $ make distclean
   $ cat VERSION
   1.12.1
   $ CPPFLAGS=-Df2cFortran CC=/usr/bin/gcc PERL= ./configure
&>configure.log
   $ make &>make.log
   $ make test &>test.log
   $ make install
   $ less test.log # it looks OK

The decoders package

   $ make distclean
   $ CPP_NETCDF=-I/home/rkambic/netcdf/netcdf-3.5.0/include
   $ LD_NETCDF="-L/home/rkambic/netcdf/netcdf-3.5.0/lib -lnetcdf"
   $ CPP_UDUNITS=-I/home/rkambic/udunits/udunits-1.12.1/include
   $ LD_UDUNITS "-L/home/rkambic/udunits/udunits-1.12.1/lib -ludunits
-ludport"

Note:
The above paths need to be corrected for you build trees. I would test the
dirs with the ls command.

   $ CC=/usr/bin/gcc ./configure &>configure.log
   $ make &>make.log
   $ make test &>test.log
   $ make install
   $ less test.log # it looks OK

If the decoders can't find the netcdf/udunits includes/libraries then look
at the configure.log to make sure that the configuration is correct.

If you still have a problem, it's possible that your PATH or
LD_LIBRARY_PATH might have to be changed.  I don't think that's the
problem though.


The compiler versions are:

   $ /usr/bin/gcc --version
   gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
   ...
   $ /usr/bin/g77 --version
   GNU Fortran (GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) 3.2.2 20030222
(Red Hat Linux 3.2.2-5)
   ...

Robb...

No offense to anybody, but installing a software product now-days should
not
have to be as painful as it is.


  • 2003 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the decoders archives: