[MacPorts] #50215: grid-packaging-tools: not compatible with perl5.22, Can't use 'defined(@array)'

MacPorts noreply at macports.org
Mon Jan 4 15:40:13 PST 2016


#50215: grid-packaging-tools: not compatible with perl5.22, Can't use
'defined(@array)'
---------------------+----------------------------------------------
 Reporter:  mojca@…  |      Owner:  dennisvd@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:
 Keywords:           |       Port:  grid-packaging-tools globus-core
---------------------+----------------------------------------------
 Due to lack of response in #48365 I went ahead and bumped `grid-packaging-
 tools` to use Perl 5.22, but it turns out that the version installed is
 not compatible with Perl5.22 just yet:
 {{{
 --->  Configuring globus-core
 Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/V1/Bundle.pm line 1191.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/BundleInstallation.pm line
 9.
 BEGIN failed--compilation aborted at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/BundleInstallation.pm line
 9.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/Algorithms.pm line 9.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/PkgMngmt.pm line 12.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/FilelistFunctions.pm line
 10.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/Locations.pm line 52.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/V1/BuildFlavors.pm line 12.
 BEGIN failed--compilation aborted at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/V1/BuildFlavors.pm line 12.
 Compilation failed in require at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/V1/Package.pm line 14.
 BEGIN failed--compilation aborted at
 /opt/local/lib/perl5/vendor_perl/5.22/Grid/GPT/V1/Package.pm line 14.
 Compilation failed in require at /opt/local/sbin/gpt_extract_data line 78.
 running gpt-to-pkgconfig
 }}}

 I also wasn't able to use livecheck (it errored out).

 If anyone has time to look into it, please advise whether we should go
 back to 5.16 straight away (just downgrade to 5.16 and revbump again) or
 try to fix the problem. There is also a fair chance that updates are
 available, but I didn't manage to reach the website.

-- 
Ticket URL: <https://trac.macports.org/ticket/50215>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list