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.