Skip Menu |

This queue is for tickets about the Wx CPAN distribution.

Report information
The Basics
Id: 101449
Status: resolved
Priority: 0/
Queue: Wx

People
Owner: mdootson [...] cpan.org
Requestors: dij [...] optusnet.com.au
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.9926



Subject: Possible bug in Wx::
Date: Sun, 11 Jan 2015 12:06:22 +1100
To: bug-Wx [...] rt.cpan.org
From: David Johnson <dij [...] optusnet.com.au>
Hi When using cpan install Wx make fails and install not possible Details: Wx-0.9923 perl -v This is perl 5, version 12, subversion 5 (v5.12.5) built for darwin-thread-multi-2level uname -a Darwin David-Johnsons-MacBook-Pro-2.local 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64 Results of cpan install Wx cpan install Wx Going to read '/Users/david/.cpan/Metadata' Database was generated on Fri, 09 Jan 2015 07:17:02 GMT Running install for module 'Wx' Running make for M/MD/MDOOTSON/Wx-0.9923.tar.gz Checksum for /Users/david/.cpan/sources/authors/id/M/MD/MDOOTSON/Wx-0.9923.tar.gz ok CPAN.pm: Going to build M/MD/MDOOTSON/Wx-0.9923.tar.gz Checking if your kit is complete... Looks good 'WX' is not a known MakeMaker parameter name. Writing Makefile for Wx::PerlTest Writing Makefile for Wx::RichText Writing Makefile for Wx::Print Writing Makefile for Wx::DateTime Writing Makefile for Wx::Html Writing Makefile for Wx::Media Writing Makefile for Wx::Help Writing Makefile for Wx::XRC Writing Makefile for Wx::DataView Writing Makefile for Wx::Grid Writing Makefile for Wx::STC Writing Makefile for Wx::AUI Writing Makefile for Wx::IPC Writing Makefile for Wx::Socket Writing Makefile for Wx::DND Writing Makefile for Wx::Calendar Writing Makefile for Wx::WebView Writing Makefile for Wx::PropertyGrid Writing Makefile for Wx::MDI Writing Makefile for Wx::DocView Writing Makefile for Wx::FS Writing Makefile for Wx::Ribbon Writing Makefile for Wx::Perl::SplashFast Writing Makefile for Wx::Perl::Carp Writing Makefile for Wx::Perl::TextValidator Writing Makefile for Wx::Perl Writing Makefile for Wx Writing Makefile for Wx ====================================================================== For installation instructions and further help please see docs/INSTALL.pod For command line switches help use: perl Makefile.PL --help ====================================================================== /opt/local/bin/perl5.12 script/make_v_cback.pl > cpp/v_cback_def.h /opt/local/bin/perl5.12 script/copy_files.pl files.lst cp cpp/overload.h blib/lib/Wx/cpp/overload.h cp cpp/wxapi.h blib/lib/Wx/cpp/wxapi.h cp cpp/constants.h blib/lib/Wx/cpp/constants.h cp cpp/helpers.h blib/lib/Wx/cpp/helpers.h cp cpp/setup.h blib/lib/Wx/cpp/setup.h cp cpp/v_cback_def.h blib/lib/Wx/cpp/v_cback_def.h cp cpp/streams.h blib/lib/Wx/cpp/streams.h cp cpp/chkconfig.h blib/lib/Wx/cpp/chkconfig.h cp cpp/compat.h blib/lib/Wx/cpp/compat.h cp Opt blib/arch/Wx/build/Opt.pm cp cpp/v_cback.h blib/lib/Wx/cpp/v_cback.h cp cpp/event.h blib/lib/Wx/cpp/event.h cp typemap blib/lib/Wx/typemap cp cpp/e_cback.h blib/lib/Wx/cpp/e_cback.h touch wxt_copy_files cp lib/Wx/Event.pm blib/lib/Wx/Event.pm cp build/Wx/build/MakeMaker/Win32_MinGW.pm blib/lib/Wx/build/MakeMaker/Win32_MinGW.pm cp build/Wx/build/MakeMaker.pm blib/lib/Wx/build/MakeMaker.pm cp build/Wx/Overload/Driver.pm blib/lib/Wx/Overload/Driver.pm cp build/Wx/Overload/Handle.pm blib/lib/Wx/Overload/Handle.pm cp lib/Wx/App.pm blib/lib/Wx/App.pm cp build/Wx/build/MakeMaker/Hacks.pm blib/lib/Wx/build/MakeMaker/Hacks.pm cp lib/Wx/Mini.pm blib/lib/Wx/Mini.pm cp build/Wx/build/MakeMaker/Any_wx_config.pm blib/lib/Wx/build/MakeMaker/Any_wx_config.pm cp build/Wx/build/MakeMaker/Core.pm blib/lib/Wx/build/MakeMaker/Core.pm cp lib/Wx/Timer.pm blib/lib/Wx/Timer.pm cp build/Wx/XSP/Overload.pm blib/lib/Wx/XSP/Overload.pm cp build/Wx/build/Options.pm blib/lib/Wx/build/Options.pm cp lib/Wx/Locale.pm blib/lib/Wx/Locale.pm cp lib/Wx/NewClass.pod blib/lib/Wx/NewClass.pod cp build/Wx/build/Utils.pm blib/lib/Wx/build/Utils.pm cp lib/Wx/Api.pod blib/lib/Wx/Api.pod cp build/Wx/XSP/Enum.pm blib/lib/Wx/XSP/Enum.pm cp build/Wx/build/MakeMaker/MacOSX_GCC.pm blib/lib/Wx/build/MakeMaker/MacOSX_GCC.pm cp lib/Wx/Thread.pod blib/lib/Wx/Thread.pod cp lib/Wx/Loader.pod blib/lib/Wx/Loader.pod cp lib/Wx/ArtProvider.pm blib/lib/Wx/ArtProvider.pm cp build/Wx/XSP/Event.pm blib/lib/Wx/XSP/Event.pm cp build/Wx/build/MakeMaker/Any_OS.pm blib/lib/Wx/build/MakeMaker/Any_OS.pm cp lib/Wx/RadioBox.pm blib/lib/Wx/RadioBox.pm cp lib/Wx/Menu.pm blib/lib/Wx/Menu.pm cp build/Wx/XSP/Virtual.pm blib/lib/Wx/XSP/Virtual.pm cp Wx.pm blib/lib/Wx.pm cp build/Wx/build/MakeMaker/Win32.pm blib/lib/Wx/build/MakeMaker/Win32.pm cp build/Wx/build/MakeMaker/Win32_MSVC.pm blib/lib/Wx/build/MakeMaker/Win32_MSVC.pm /opt/local/bin/perl5.12 script/wxperl_overload cpp/ovl_const.cpp cpp/ovl_const.h overload.lst Writing 'cpp/ovl_const.h'. Writing 'cpp/ovl_const.cpp'. touch wxt_overload cp lib/Wx/PerlTest.pm ../../blib/lib/Wx/PerlTest.pm /opt/local/bin/perl5.12 /opt/local/lib/perl5/site_perl/5.12.5/ExtUtils/xsubpp -noprototypes -nolinenumbers -typemap /opt/local/lib/perl5/5.12.5/ExtUtils/typemap -typemap ../../typemap -typemap typemap PerlTest.xs > PerlTest.xsc && mv PerlTest.xsc PerlTest.c g++ -mmacosx-version-min=10.6 -UWX_PRECOMP -c -I. -I../.. -I/opt/local/lib/perl5/site_perl/5.12.5/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_3_0_0_uni/lib/wx/include/osx_cocoa-unicode-3.0 -I/opt/local/lib/perl5/site_perl/5.12.5/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_3_0_0_uni/include/wx-3.0 -pipe -Os -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -fstack-protector -I/opt/local/include -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__ PerlTest.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated PerlTest.c:990:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier] XS_EXTERNAL(boot_Wx__PerlTest); /* prototype to pass -Wmissing-prototypes */ ^ PerlTest.c:86:35: note: expanded from macro 'XS_EXTERNAL' # define XS_EXTERNAL(name) extern "C" XSPROTO(name) ^ PerlTest.c:993:5: error: declaration of 'Perl___notused' has a different language linkage dVAR; dXSARGS; ^ /opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE/perl.h:162:17: note: expanded from macro 'dVAR' # define dVAR dNOOP ^ /opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE/perl.h:340:39: note: expanded from macro 'dNOOP' #define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL ^ PerlTest.c:185:5: note: previous definition is here dVAR; dXSARGS; ^ /opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE/perl.h:162:17: note: expanded from macro 'dVAR' # define dVAR dNOOP ^ /opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE/perl.h:340:39: note: expanded from macro 'dNOOP' #define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL ^ 1 warning and 1 error generated. make[2]: *** [PerlTest.o] Error 1 make[1]: *** [subdirs] Error 2 make: *** [subdirs] Error 2 MDOOTSON/Wx-0.9923.tar.gz /usr/bin/make -- NOT OK 'YAML' not installed, will not store persistent state Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible

Message body is not shown because it is too large.

This was caused by incompatibility with clang build in recent Xcode. Resolved in 0.9926 On Sat Jan 10 20:06:48 2015, dij@optusnet.com.au wrote: Show quoted text
> Hi > > When using cpan install Wx make fails and install not possible > > Details: > > Wx-0.9923 > > perl -v > This is perl 5, version 12, subversion 5 (v5.12.5) built for darwin- > thread-multi-2level > > uname -a > Darwin David-Johnsons-MacBook-Pro-2.local 14.0.0 Darwin Kernel Version > 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu- > 2782.1.97~2/RELEASE_X86_64 x86_64 > > Results of cpan install Wx > > cpan install Wx > Going to read '/Users/david/.cpan/Metadata' > Database was generated on Fri, 09 Jan 2015 07:17:02 GMT > Running install for module 'Wx' > Running make for M/MD/MDOOTSON/Wx-0.9923.tar.gz > Checksum for /Users/david/.cpan/sources/authors/id/M/MD/MDOOTSON/Wx- > 0.9923.tar.gz ok > > CPAN.pm: Going to build M/MD/MDOOTSON/Wx-0.9923.tar.gz > > Checking if your kit is complete... > Looks good > 'WX' is not a known MakeMaker parameter name. > Writing Makefile for Wx::PerlTest > Writing Makefile for Wx::RichText > Writing Makefile for Wx::Print > Writing Makefile for Wx::DateTime > Writing Makefile for Wx::Html > Writing Makefile for Wx::Media > Writing Makefile for Wx::Help > Writing Makefile for Wx::XRC > Writing Makefile for Wx::DataView > Writing Makefile for Wx::Grid > Writing Makefile for Wx::STC > Writing Makefile for Wx::AUI > Writing Makefile for Wx::IPC > Writing Makefile for Wx::Socket > Writing Makefile for Wx::DND > Writing Makefile for Wx::Calendar > Writing Makefile for Wx::WebView > Writing Makefile for Wx::PropertyGrid > Writing Makefile for Wx::MDI > Writing Makefile for Wx::DocView > Writing Makefile for Wx::FS > Writing Makefile for Wx::Ribbon > Writing Makefile for Wx::Perl::SplashFast > Writing Makefile for Wx::Perl::Carp > Writing Makefile for Wx::Perl::TextValidator > Writing Makefile for Wx::Perl > Writing Makefile for Wx > Writing Makefile for Wx > > ====================================================================== > For installation instructions and further help please see > docs/INSTALL.pod > > For command line switches help use: > perl Makefile.PL --help > ====================================================================== > > /opt/local/bin/perl5.12 script/make_v_cback.pl > cpp/v_cback_def.h > /opt/local/bin/perl5.12 script/copy_files.pl files.lst > cp cpp/overload.h blib/lib/Wx/cpp/overload.h > cp cpp/wxapi.h blib/lib/Wx/cpp/wxapi.h > cp cpp/constants.h blib/lib/Wx/cpp/constants.h > cp cpp/helpers.h blib/lib/Wx/cpp/helpers.h > cp cpp/setup.h blib/lib/Wx/cpp/setup.h > cp cpp/v_cback_def.h blib/lib/Wx/cpp/v_cback_def.h > cp cpp/streams.h blib/lib/Wx/cpp/streams.h > cp cpp/chkconfig.h blib/lib/Wx/cpp/chkconfig.h > cp cpp/compat.h blib/lib/Wx/cpp/compat.h > cp Opt blib/arch/Wx/build/Opt.pm > cp cpp/v_cback.h blib/lib/Wx/cpp/v_cback.h > cp cpp/event.h blib/lib/Wx/cpp/event.h > cp typemap blib/lib/Wx/typemap > cp cpp/e_cback.h blib/lib/Wx/cpp/e_cback.h > touch wxt_copy_files > cp lib/Wx/Event.pm blib/lib/Wx/Event.pm > cp build/Wx/build/MakeMaker/Win32_MinGW.pm > blib/lib/Wx/build/MakeMaker/Win32_MinGW.pm > cp build/Wx/build/MakeMaker.pm blib/lib/Wx/build/MakeMaker.pm > cp build/Wx/Overload/Driver.pm blib/lib/Wx/Overload/Driver.pm > cp build/Wx/Overload/Handle.pm blib/lib/Wx/Overload/Handle.pm > cp lib/Wx/App.pm blib/lib/Wx/App.pm > cp build/Wx/build/MakeMaker/Hacks.pm > blib/lib/Wx/build/MakeMaker/Hacks.pm > cp lib/Wx/Mini.pm blib/lib/Wx/Mini.pm > cp build/Wx/build/MakeMaker/Any_wx_config.pm > blib/lib/Wx/build/MakeMaker/Any_wx_config.pm > cp build/Wx/build/MakeMaker/Core.pm > blib/lib/Wx/build/MakeMaker/Core.pm > cp lib/Wx/Timer.pm blib/lib/Wx/Timer.pm > cp build/Wx/XSP/Overload.pm blib/lib/Wx/XSP/Overload.pm > cp build/Wx/build/Options.pm blib/lib/Wx/build/Options.pm > cp lib/Wx/Locale.pm blib/lib/Wx/Locale.pm > cp lib/Wx/NewClass.pod blib/lib/Wx/NewClass.pod > cp build/Wx/build/Utils.pm blib/lib/Wx/build/Utils.pm > cp lib/Wx/Api.pod blib/lib/Wx/Api.pod > cp build/Wx/XSP/Enum.pm blib/lib/Wx/XSP/Enum.pm > cp build/Wx/build/MakeMaker/MacOSX_GCC.pm > blib/lib/Wx/build/MakeMaker/MacOSX_GCC.pm > cp lib/Wx/Thread.pod blib/lib/Wx/Thread.pod > cp lib/Wx/Loader.pod blib/lib/Wx/Loader.pod > cp lib/Wx/ArtProvider.pm blib/lib/Wx/ArtProvider.pm > cp build/Wx/XSP/Event.pm blib/lib/Wx/XSP/Event.pm > cp build/Wx/build/MakeMaker/Any_OS.pm > blib/lib/Wx/build/MakeMaker/Any_OS.pm > cp lib/Wx/RadioBox.pm blib/lib/Wx/RadioBox.pm > cp lib/Wx/Menu.pm blib/lib/Wx/Menu.pm > cp build/Wx/XSP/Virtual.pm blib/lib/Wx/XSP/Virtual.pm > cp Wx.pm blib/lib/Wx.pm > cp build/Wx/build/MakeMaker/Win32.pm > blib/lib/Wx/build/MakeMaker/Win32.pm > cp build/Wx/build/MakeMaker/Win32_MSVC.pm > blib/lib/Wx/build/MakeMaker/Win32_MSVC.pm > /opt/local/bin/perl5.12 script/wxperl_overload cpp/ovl_const.cpp > cpp/ovl_const.h overload.lst > Writing 'cpp/ovl_const.h'. > Writing 'cpp/ovl_const.cpp'. > touch wxt_overload > cp lib/Wx/PerlTest.pm ../../blib/lib/Wx/PerlTest.pm > /opt/local/bin/perl5.12 > /opt/local/lib/perl5/site_perl/5.12.5/ExtUtils/xsubpp -noprototypes > -nolinenumbers -typemap /opt/local/lib/perl5/5.12.5/ExtUtils/typemap > -typemap ../../typemap -typemap typemap PerlTest.xs > PerlTest.xsc && > mv PerlTest.xsc PerlTest.c > g++ -mmacosx-version-min=10.6 -UWX_PRECOMP -c -I. -I../.. > -I/opt/local/lib/perl5/site_perl/5.12.5/darwin-thread-multi- > 2level/Alien/wxWidgets/osx_cocoa_3_0_0_uni/lib/wx/include/osx_cocoa- > unicode-3.0 -I/opt/local/lib/perl5/site_perl/5.12.5/darwin-thread- > multi-2level/Alien/wxWidgets/osx_cocoa_3_0_0_uni/include/wx-3.0 -pipe > -Os -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp > -fno-strict-aliasing -fstack-protector -I/opt/local/include -O3 > -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "- > I/opt/local/lib/perl5/5.12.5/darwin-thread-multi-2level/CORE" > -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ > -D__WXOSX_COCOA__ PerlTest.c > clang: warning: treating 'c' input as 'c++' when in C++ mode, this > behavior is deprecated > PerlTest.c:990:1: warning: duplicate 'extern' declaration specifier > [-Wduplicate-decl-specifier] > XS_EXTERNAL(boot_Wx__PerlTest); /* prototype to pass -Wmissing- > prototypes */ > ^ > PerlTest.c:86:35: note: expanded from macro 'XS_EXTERNAL' > # define XS_EXTERNAL(name) extern "C" XSPROTO(name) > ^ > PerlTest.c:993:5: error: declaration of 'Perl___notused' has a > different language > linkage > dVAR; dXSARGS; > ^ > /opt/local/lib/perl5/5.12.5/darwin-thread-multi- > 2level/CORE/perl.h:162:17: note: > expanded from macro 'dVAR' > # define dVAR dNOOP > ^ > /opt/local/lib/perl5/5.12.5/darwin-thread-multi- > 2level/CORE/perl.h:340:39: note: > expanded from macro 'dNOOP' > #define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL > ^ > PerlTest.c:185:5: note: previous definition is here > dVAR; dXSARGS; > ^ > /opt/local/lib/perl5/5.12.5/darwin-thread-multi- > 2level/CORE/perl.h:162:17: note: > expanded from macro 'dVAR' > # define dVAR dNOOP > ^ > /opt/local/lib/perl5/5.12.5/darwin-thread-multi- > 2level/CORE/perl.h:340:39: note: > expanded from macro 'dNOOP' > #define dNOOP extern int /*@unused@*/ Perl___notused PERL_UNUSED_DECL > ^ > 1 warning and 1 error generated. > make[2]: *** [PerlTest.o] Error 1 > make[1]: *** [subdirs] Error 2 > make: *** [subdirs] Error 2 > MDOOTSON/Wx-0.9923.tar.gz > /usr/bin/make -- NOT OK > 'YAML' not installed, will not store persistent state > Running make test > Can't test without successful make > Running make install > Make had returned bad status, install seems impossible