Thu Mar 26 15:08:03 2015: Request 101449 was acted upon.
Transaction: Correspondence added by MDOOTSON
       Queue: Wx
     Subject: Possible bug in Wx::
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: d...@optusnet.com.au
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=101449 >


This was caused by incompatibility with clang build in recent Xcode.

Resolved in 0.9926 

On Sat Jan 10 20:06:48 2015, d...@optusnet.com.au wrote:
> 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



Reply via email to