Re: 20031021: THREDDS download

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


Marcus,

I feel for you, I know you put in a "lot" of time for a test script to
malfunction like that.  I probably should not assume the . is in one's
path.  Anyway, if I see ya, I'll buy you a beer :)   Also, I'll make the
test script a little more robust.  This is the first time anyone mention that
problem.

On the THREDDS front, it seems that you are getting really close for the
install.  I'll start making some installs tomorrow.  First, I'll make a
LDM install for those type of configurations.  Then your LDM should
function the same as motherlodes. It will make the rest of the
configurations easier then.

Robb...


On Mon, 3 Nov 2003, Marcus A Christie wrote:

Steve and Robb,

We installed Perl 5.6.1 on RH 8.0 here and netcdf-perl compiled and
tested just fine!  With this working I set out to see if the tests for
the decoders package would now work.  Alas, they still came out as NOT
OK.  I dug deeper into the decoders-2.4.4/src/test.pl script.  It was
helpful to uncomment the parts that deleted the test logs (it would be
helpful if the logs are only cleaned up if the tests complete
successfully, but if the tests fail, leave the logs there; would have
probably saved me half a day).  The logs indicated that the decoder
executables weren't being found.  That's odd, I thought, because they
definitely were there.  Then I noticed around line 80 or so in test.pl
the following lines:

if( $decoder =~ /ascii/ ) {
         `$decoder $cdl 0000.nc < testdata` ;
} else {
         `$decoder $cdl 0002 < testdata.wmo` ;
}

This was the problem.  '.' isn't in my PATH, so it wasn't finding the
executable.  I added './' in front of the executables in these lines:

if( $decoder =~ /ascii/ ) {
         `./$decoder $cdl 0000.nc < testdata` ;
} else {
         `./$decoder $cdl 0002 < testdata.wmo` ;
}

And it worked just fine, all the tests come out OK!  For kicks, I
decided to try out using the netcdf-perl built with Perl 5.8 with the
tests, and the tests come out just fine as well!!

So, in summary, perl 5.6.1 builds and tests perfectly the netcdf-perl
package.  The tests for the perl decoders packages can't possibly
complete, however, in their current state if one doesn't have '.' in
one's PATH.  Finally, it looks as though the netcdf-perl built by perl
5.8 may work just fine and may only have a problem with one of the tests
in netcdf-perl, but not so sure about this.

Thanks for your help,

Marc




Steve Emmerson wrote:
> Marcus,
>
>
>>Date: Tue, 21 Oct 2003 09:00:04 -0500
>>From: Marcus A Christie <machrist@xxxxxxxxxxxxxx>
>>Organization: ?
>>To: Steve Emmerson <steve@xxxxxxxxxxxxxxxx>
>>Subject: Re: THREDDS download (fwd)
>
>
> The above message contained the following:
>
>
>>Do you know if 5.6 works?  I only have 5.8 on my box but I can have 5.6
>>installed if it will work with that.
>
>
> I believe that perl 5.6 is OK.
>
> Regards,
> Steve Emmerson



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


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