Wed Dec 04 13:14:59 2013: Request 91179 was acted upon. Transaction: Ticket created by WAZOOX Queue: Wx Subject: Wx fails to compile on Slackware 14.1 Broken in: 0.9922 Severity: Critical Owner: Nobody Requestors: waz...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=91179 >
wxwidgets 2.9.5 installed. Wx ribbon demo compiles and run fine. Compilation fails with this error: /usr/bin/perl5.18.1 /usr/share/perl5/ExtUtils/xsubpp -noprototypes -nolinenumbers -typemap /usr/share/perl5/ExtUtils/typemap -typemap ../../typemap -typemap typemap Ribbon.xs > Ribbon.xsc && mv Ribbon.xsc Ribbon.c g++ -pthread -c -I. -I../.. -I/usr/lib/wx/include/gtk2-unicode-2.9 -I/usr/include/wx-2.9 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i486 -mtune=i686 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib/perl5/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ Ribbon.c Ribbon.c: In function 'void XS_Wx__RibbonButtonBar_AddButtonLongParams(PerlInterpreter*, CV*)': Ribbon.c:3183:172: erreur: no matching function for call to 'wxRibbonButtonBar::AddButton(int&, wxString&, wxBitmap&, wxBitmap&, wxBitmap&, wxBitmap&, wxRibbonButtonKind, wxString&, Wx_UserDataO*&)' RETVAL = THIS->AddButton(useid, label, *bitmap, *bitmap_small, *bitmap_disabled, *bitmap_small_disabled, (wxRibbonButtonKind)kind, help_string, client_data); ^ Ribbon.c:3183:172: note: candidates are: In file included from Ribbon.c:41:0: /usr/include/wx-2.9/wx/ribbon/buttonbar.h:48:42: note: virtual wxRibbonButtonBarButtonBase* wxRibbonButtonBar::AddButton(int, const wxString&, const wxBitmap&, const wxString&, wxRibbonButtonKind) virtual wxRibbonButtonBarButtonBase* AddButton( ^ /usr/include/wx-2.9/wx/ribbon/buttonbar.h:48:42: note: candidate expects 5 arguments, 9 provided /usr/include/wx-2.9/wx/ribbon/buttonbar.h:76:42: note: virtual wxRibbonButtonBarButtonBase* wxRibbonButtonBar::AddButton(int, const wxString&, const wxBitmap&, const wxBitmap&, const wxBitmap&, const wxBitmap&, wxRibbonButtonKind, const wxString&) virtual wxRibbonButtonBarButtonBase* AddButton( ^ /usr/include/wx-2.9/wx/ribbon/buttonbar.h:76:42: note: candidate expects 8 arguments, 9 provided Ribbon.c: In function 'void XS_Wx__RibbonButtonBar_InsertButtonLongParams(PerlInterpreter*, CV*)': Ribbon.c:3609:185: erreur: no matching function for call to 'wxRibbonButtonBar::InsertButton(size_t&, int&, wxString&, wxBitmap&, wxBitmap&, wxBitmap&, wxBitmap&, wxRibbonButtonKind, wxString&, Wx_UserDataO*&)' RETVAL = THIS->InsertButton( pos, useid, label, *bitmap, *bitmap_small, *bitmap_disabled, *bitmap_small_disabled, (wxRibbonButtonKind)kind, help_string, client_data); ^ Ribbon.c:3609:185: note: candidates are: In file included from Ribbon.c:41:0: /usr/include/wx-2.9/wx/ribbon/buttonbar.h:86:42: note: virtual wxRibbonButtonBarButtonBase* wxRibbonButtonBar::InsertButton(size_t, int, const wxString&, const wxBitmap&, const wxString&, wxRibbonButtonKind) virtual wxRibbonButtonBarButtonBase* InsertButton( ^ /usr/include/wx-2.9/wx/ribbon/buttonbar.h:86:42: note: candidate expects 6 arguments, 10 provided /usr/include/wx-2.9/wx/ribbon/buttonbar.h:115:42: note: virtual wxRibbonButtonBarButtonBase* wxRibbonButtonBar::InsertButton(size_t, int, const wxString&, const wxBitmap&, const wxBitmap&, const wxBitmap&, const wxBitmap&, wxRibbonButtonKind, const wxString&) virtual wxRibbonButtonBarButtonBase* InsertButton( ^ /usr/include/wx-2.9/wx/ribbon/buttonbar.h:115:42: note: candidate expects 9 arguments, 10 provided make[2]: *** [Ribbon.o] Erreur 1