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.
decoders
archives: