Fri Jul 13 14:30:21 2012: Request 78355 was acted upon. Transaction: Correspondence added by mmun...@gmail.com Queue: Wx Subject: Re: [rt.cpan.org #78355] Build Issues Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: mmun...@gmail.com Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=78355 >
Thanks for the rapid reply ! I'll give that a go. On Fri, Jul 13, 2012 at 2:01 PM, Mark Dootson via RT <bug...@rt.cpan.org>wrote: > <URL: https://rt.cpan.org/Ticket/Display.html?id=78355 > > > Hi, > > CPAN releases of Alien-wxWidgets & Wx do not yet support building > against 2.9.4. > > Current Wx SVN repository code fixes the type mismatches you saw ( the > -fpermissive flag allows compilation but code would break in actual > usage) and it also fixes the wxRA_USE_CHECKBOX / wxRB_USE_CHECKBOX issue > you see. > > However, the build still fails tests / is broken. > > A recent wxWidgets change > > http://trac.wxwidgets.org/changeset/71571 > > breaks Wx loading of wxWidgets dlls ( and probably addin plugins like > Wx::PdfDocument as well). > > The error exists for all platforms( wxMSW , wxOSX and wxGTK). > > The code faults in wxPluginLibrary::UpdateClasses() > > I'm still at the head scratching stage regarding a fix. > > For your own usage, you could simply revert the changes in changeset > 71571 in the wxWidgets source and build from that. There's nothing in > the rest of the wxWidgets code that's dependent on these changes. > > Regards > > Mark > > On 13/07/2012 18:37, Matthew Mundy via RT wrote: > > Fri Jul 13 13:37:55 2012: Request 78355 was acted upon. > > Transaction: Ticket created by mmun...@gmail.com > > Queue: Wx > > Subject: Build Issues > > Broken in: (no value) > > Severity: (no value) > > Owner: Nobody > > Requestors: mmun...@gmail.com > > Status: new > > Ticket<URL: https://rt.cpan.org/Ticket/Display.html?id=78355> > > > > > > 2 build errors noticed when trying to build wxPerl .9909 against Wx > > 2.9.4 and perl 5.16. > > There were type mismatches that I got around by passing the > > '-fpermissive' cflag as an option into Makefile.PL (See attached > > file), but later I see > > Constant.c: In function ‘double constant(const char*, int)’: > > Constant.c:2450: error: ‘wxRA_USE_CHECKBOX’ was not declared in this > scope > > Constant.c:2456: error: ‘wxRB_USE_CHECKBOX’ was not declared in this > scope > > > > Hmm. Sorry if this is more a mailing list issue. > > > > I have seen this on both Ubuntu 12.04 and Fedora. Asked the google, > > but did not see anything close. > > > > >