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.