[MacPorts] #23085: wml-2.0.11 can't use modules using XS modules

MacPorts noreply at macports.org
Fri Jan 1 11:53:00 PST 2010


#23085: wml-2.0.11 can't use modules using XS modules
---------------------------------------------+------------------------------
 Reporter:  reg-macports.org@…               |       Owner:  macports-tickets@…                   
     Type:  defect                           |      Status:  new                                  
 Priority:  Normal                           |   Milestone:                                       
Component:  ports                            |     Version:  1.8.1                                
 Keywords:                                   |        Port:  wml                                  
---------------------------------------------+------------------------------
 In Pass 3, ePerl can't use any perl modules trying to load XS modules.

 Test case (test.wml):
 {{{
 <:
   use Unicode::Normalize;
 :>
 }}}
 Error message:
 {{{
 $ wmk test.wml
 /opt/local/bin/wml -n -o test.html test.wml
 ePerl:Error: Perl parsing error (interpreter rc=255)

 ---- Contents of STDERR channel: ---------
 Can't load '/opt/local/lib/perl5/vendor_perl/5.8.9/darwin-
 2level/auto/HTML/Parser/Parser.bundle' for module HTML::Parser:
 dlopen(/opt/local/lib/perl5/vendor_perl/5.8.9/darwin-
 2level/auto/HTML/Parser/Parser.bundle, 1): Symbol not found: _PL_stack_sp
   Referenced from: /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-
 2level/auto/HTML/Parser/Parser.bundle
   Expected in: dynamic lookup
  at /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/HTML/Parser.pm
 line 17
 Compilation failed in require at /opt/local/lib/perl5/site_perl/5.8.9
 /darwin-2level/HTML/Entities.pm line 152.
 Compilation failed in require at
 /var/folders/Ch/ChY3Q9vKGC0hUFzIVzsXHU+++TI/-Tmp-//wml.88655.tmp1.wml line
 22.
 BEGIN failed--compilation aborted at
 /var/folders/Ch/ChY3Q9vKGC0hUFzIVzsXHU+++TI/-Tmp-//wml.88655.tmp1.wml line
 22.
 ------------------------------------------
 ** WML:Break: Error in Pass 3 (rc=1).
 ** WMK:Error: Error in WML (rc=256)
 }}}
 A check with other XS-dependent modules – Scalar::Util and
 Unicode::Normalize – resulted in similar error messages.

-- 
Ticket URL: <http://trac.macports.org/ticket/23085>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list