That fixed the problem. However, I still get an error while running oracdr:
ORAC Data Reduction Pipeline (ORAC-DR Version 5862a1765550)
Configured for instrument SCUBA2_850
...
Can't call method "datetime" on an undefined value at /.../oracdr/src/lib/perl5//Starlink/Versions.pm line 765.
BEGIN failed--compilation aborted at /.../oracdr/src/bin/oracdr line 39.
Any ideas?
Thanks
Josh
________________________________________
From: Starlink development [[log in to unmask]] on behalf of Tim Jenness [[log in to unmask]]
Sent: Wednesday, April 25, 2012 4:23 PM
To: [log in to unmask]
Subject: Re: perl-Starlink-AST and perl-JCMT-Tau modules
check out the perl-NDF git repository and rebuild the perl module.
On Wed, Apr 25, 2012 at 12:16 PM, Oba, Josh <[log in to unmask]> wrote:
> Where and how do you relink the NDF module?
> ________________________________________
> From: Starlink development [[log in to unmask]] on behalf of Tim Jenness [[log in to unmask]]
> Sent: Wednesday, April 25, 2012 4:01 PM
> To: [log in to unmask]
> Subject: Re: perl-Starlink-AST and perl-JCMT-Tau modules
>
> NDF module needs relinking because the AST library changed the number
> of libraries it had.
>
> On Wed, Apr 25, 2012 at 11:58 AM, Oba, Josh <[log in to unmask]> wrote:
>> The tests fails afterwards and I dont think this was the case in my earlier installations. For example I get:
>>
>> Test Summary Report
>> -------------------
>> t/wvm.t (Wstat: 65280 Tests: 1 Failed: 0)
>> Non-zero exit status: 255
>> Parse errors: Bad plan. You planned 6 tests but ran 1.
>> Files=8, Tests=35, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.19 cusr 0.04 csys = 0.26 CPU)
>> Result: FAIL
>> Failed 1/8 test programs. 0/35 subtests failed.
>>
>> This may not be relevant to oracdr but I get the following error message to oracdr -man:
>>
>> Can't load '/usr/local/star/Perl/lib/perl5/site_perl/5.14.2/x86_64-linux/auto/NDF/NDF.so' for module NDF: libast_wcslib.so.0: cannot open shared object file: No such file or directory at /usr/local/star/Perl/lib/perl5//5.14.2/x86_64-linux/DynaLoader.pm line 190.
>> at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Constants.pm line 23
>> Compilation failed in require at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Constants.pm line 23.
>> BEGIN failed--compilation aborted at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Constants.pm line 23.
>> Compilation failed in require at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Print.pm line 85.
>> BEGIN failed--compilation aborted at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Print.pm line 85.
>> Compilation failed in require at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Basic.pm line 31.
>> BEGIN failed--compilation aborted at /home/oba/UoL/JAC/oracdr/src/lib/perl5//ORAC/Basic.pm line 31.
>> Compilation failed in require at /home/oba/UoL/JAC/oracdr/src/bin/oracdr line 52.
>> BEGIN failed--compilation aborted at /home/oba/UoL/JAC/oracdr/src/bin/oracdr line 52.
>>
>> ________________________________________
>> From: Starlink development [[log in to unmask]] on behalf of Tim Jenness [[log in to unmask]]
>> Sent: Wednesday, April 25, 2012 3:44 PM
>> To: [log in to unmask]
>> Subject: Re: perl-Starlink-AST and perl-JCMT-Tau modules
>>
>> On Wed, Apr 25, 2012 at 11:41 AM, Oba, Josh <[log in to unmask]> wrote:
>>> Although Starlink is successfully installed, I am having trouble setting up oracdr pipeline:
>>>
>>> I tried to build the perl-Starlink AST and perl-JCMT-Tau modules. Both failed:
>>>
>>> perl Build.PL in perl-Starlink-AST gave the follwoing output:
>>> Overriding local Starlink configuration using $STARCONF_DEFAULT_STARLINK
>>> WARNING: the following files are missing in your kit:
>>> META.yml
>>> Please inform the author.
>>>
>>> Ignoring that and continuing resulted in:
>>>
>>> t/plot00_pgplot.t ... skipped: PGPLOT module not installed.
>>> t/plot00_plplot.t ... skipped: Graphics::PLplot module not installed.
>>> t/plot00_tk.t ....... skipped: Tk modules not installed
>>> t/plot00_tk_zinc.t .. skipped: Tk modules not installed
>>> t/plot_pg.t ......... skipped: PGPLOT module not installed.
>>> t/plot_pl.t ......... skipped: Graphics::PLplot module not installed.
>>> t/plot_tk.t ......... skipped: Tk modules not installed
>>> t/plot_tk_zinc.t .... skipped: Tk module not installed
>>>
>>
>> why is that a problem? They are being skipped because they are not
>> installed. You only need them for graphics display.
>>
>>> The perl-JCMT-Tau module gives the following when running perl Build.PL
>>> Could not get valid metadata. Error is: Invalid metadata structure. Errors: '/jac_sw/gitroot/perl-JCMT-Tau.git' for 'repository' does not have a URL scheme (resources -> repository) [Validation: 1.4]
>>> at /usr/local/star/Perl/lib/perl5//5.14.2/Module/Build/Base.pm line 4559
>>>
>>
>> That is a warning because Module::Build has got pickier and expects a
>> proper URL for the repository location. Should not affect your build.
>>
>> --
>> Tim Jenness
|