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/ ==============================================================================
decoders
archives: