[MacPorts] #44416: p5.20-wx: No rule to make target `<something>', needed by `wxt_copy_files'.

MacPorts noreply at macports.org
Thu Aug 14 06:40:36 PDT 2014


#44416: p5.20-wx: No rule to make target `<something>', needed by `wxt_copy_files'.
-----------------------+---------------------
  Reporter:  mojca@…   |      Owner:  mojca@…
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:
      Port:  p5.20-wx  |
-----------------------+---------------------
Changes (by mojca@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 When using
 {{{
 require Alien::wxWidgets;
 }}}

 Perl raised an error:
 {{{
 Can't locate Module/Pluggable.pm in @INC (you may need to install the
 Module::Pluggable module)
 }}}
 and as a consequence the following code in wx:
 {{{
 eval { require Alien::wxWidgets };
 our $has_alien = $@ ? 0 : 1;
 }}}
 resulted in `$has_alien = 0`.

 It seems that `p5-module-pluggable` has been removed from Perl core
 (https://rt.perl.org/Public/Bug/Display.html?id=116491).

 I upgraded `p5-module-pluggable` in r123776 and fixed `p5-alien-wxwidgets`
 in r123777.

 I'm still getting:
 {{{
 Possible precedence issue with control flow operator at
 /opt/local/lib/perl5/vendor_perl/5.20/darwin-thread-multi-
 2level/Alien/wxWidgets/Utility.pm line 77.
 }}}
 and
 {{{
 'WX' is not a known MakeMaker parameter name.
 }}}
 but wx at least compiles now. (Some tests fail and I get a lot of "Failed
 to create the clipboard (error 13: Permission denied)" warnings/errors,
 but well ...)

 Committed in r123780.

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


More information about the macports-tickets mailing list