On 11/22/14 16:00, Christian Weisgerber wrote:
> x11/p5-Wx has been broken since the perl 5.20 update.  Log below.
> It's probably really easy to fix...
> 
> 
> ===> p5-Wx-0.92p4 depends on: p5-Alien-wxWidgets-* -> p5-Alien-wxWidgets-0.62
> ===> p5-Wx-0.92p4 depends on: p5-ExtUtils-XSpp-* -> p5-ExtUtils-XSpp-0.04p0
> ===> p5-Wx-0.92p4 depends on: groff->=1.21 -> groff-1.22.3
> ===> p5-Wx-0.92p4 depends on: wxWidgets-gtk2-* -> wxWidgets-gtk2-2.8.12p9
> ===>  Verifying specs:  c m pthread stdc++ wx_base wx_base_net wx_base_xml 
> wx_gtk2_adv wx_gtk2_aui wx_gtk2_core wx_gtk2_html wx_gtk2_richtext 
> wx_gtk2_stc wx_gtk2_xrc
> ===>  found c.77.3 m.9.0 pthread.18.1 stdc++.57.0 wx_base.3.0 wx_base_net.3.0 
> wx_base_xml.3.0 wx_gtk2_adv.3.0 wx_gtk2_aui.3.0 wx_gtk2_core.3.0 
> wx_gtk2_html.3.0 wx_gtk2_richtext.3.0 wx_gtk2_stc.3.0 wx_gtk2_xrc.3.0
> ===>  Checking files for p5-Wx-0.92p4
> `/usr/ports/distfiles/Wx-0.92.tar.gz' is up to date.
>>> (SHA256) Wx-0.92.tar.gz: OK
> ===>  Extracting for p5-Wx-0.92p4
> ===>  Patching for p5-Wx-0.92p4
> ===>  Configuring for p5-Wx-0.92p4
> Possible precedence issue with control flow operator at 
> /usr/local/libdata/perl5/site_perl/amd64-openbsd/Alien/wxWidgets/Utility.pm 
> line 77.
> Checking if your kit is complete...
> Looks good
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Socket
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::DND
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::FS
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Grid
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Help
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Html
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::MDI
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Print
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::XRC
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::STC
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::DocView
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Calendar
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::DateTime
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Media
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::RichText
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::AUI
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::DataView
> Writing MYMETA.yml and MYMETA.json
> Can't locate object method "Dump" via package "Data::Dumper" at 
> /usr/obj/p5-Wx-0.92/Wx-0.92/build/Wx/build/MakeMaker/Any_OS.pm line 203.
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Perl::SplashFast
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Perl::Carp
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Perl::TextValidator
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx::Perl
> Writing MYMETA.yml and MYMETA.json
> Generating a Unix-style Makefile
> Writing Makefile for Wx
> Writing MYMETA.yml and MYMETA.json
> 
> ======================================================================
> For installation instructions and further help please see
> docs/INSTALL.pod
> 
> For command line switches help use:
> perl Makefile.PL --help
> ======================================================================
> 
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2745 
> '/usr/obj/p5-Wx-0.92/.configure_done': @:;  arch=`perl -e 'use Config; 
> print...)
> *** Error 1 in /usr/ports/x11/p5-Wx 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2493 'all')
> 

Try adding devel/p5-Module-Pluggable to BUILD_DEPENDS, as moved from Core perl, 
thats why previous logs I have for perl 5.18.2 show deprecation warnings.


>>> Running configure in x11/p5-Wx at 1416092196
===> x11/p5-Wx
===>  Configuring for p5-Wx-0.92p4
Devel::InnerPackage will be removed from the Perl core distribution in the next 
major release. Please install it from CPAN. It is being used at 
/usr/libdata/perl5/Module/Pluggable/Object.pm, line 8.
Module::Pluggable::Object will be removed from the Perl core distribution in 
the next major release. Please install it from CPAN. It is being used at 
/usr/libdata/perl5/Module/Pluggable.pm, line 5.
Module::Pluggable will be removed from the Perl core distribution in the next 
major release. Please install it from CPAN. It is being used at 
/usr/local/libdata/perl5/site_perl/amd64-openbsd/Alien/wxWidgets.pm, line 43.
Checking if your kit is complete...
Looks good
'WX' is not a known MakeMaker parameter name.


If Module::Pluggable is not found it switches to a different build method.

Built when I manually pkg_add p5-Module-Pluggable.

Devel::InnerPackage is part of Module::Pluggable.



Reply via email to