[MacPorts] #44439: p5.18-pdl, p5.20-pdl: build fails in post-build fixup script.

MacPorts noreply at macports.org
Fri Jul 25 15:13:55 PDT 2014


#44439: p5.18-pdl, p5.20-pdl: build fails in post-build fixup script.
----------------------+------------------------------
 Reporter:  devans@…  |      Owner:  mf2k@…
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:  p5.18-pdl, p5.20
----------------------+------------------------------
 After fixing the problem in #44420, build fails again (on both p5.18 and
 p5.20) as follows:
 {{{
 DEBUG: Executing proc-post-org.macports.build-build-0
 Error: org.macports.build for port p5.20-pdl returned: Odd number of
 elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Odd number of elements in hash assignment at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 41.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.
 Use of uninitialized value in join or string at
 /opt/macports/trunk/dports/perl/p5-pdl/files/fix-pdldocdb.pl line 59.

 }}}

 This is occuring after the build proper in post-build phase trying to fix
 up various installation paths.  The nature of the error message and the
 fact that it occurs on both p5.18 and p5.20 versions suggests that the
 problem
 may in part be related to
 [http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod#Hash_overhaul
 changes in the perl hash implementation that hit in perl 5.18].

 The perl code failing (executed from $filepath) is taken largely from
 PDL::Doc with minor modifications and has not been changed in the current
 version (or upstream development versions) so this may indicate that there
 is a perl 5.18+ compatibility problem with the PDL::Doc part of this port
 as well.

 Unfortunately, I have no idea where to start on this so any help is
 welcome.

 Log file for p5.20-pdl build attached although it doesn't provide much
 more information.

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


More information about the macports-tickets mailing list