Codeblocks itself compiles fine, but I'm getting compile errors when I try to compile the contrib plugins with wxWidgets trunk. (version 311) Specifically it errors on wxSmith.
So is codeblocks not yet compliant with wx311 and is wx30 only for now?
Log is below:
i686-w64-mingw32-g++.exe -Wall -O2 -pipe -mthreads -fmessage-length=0 -fexceptions -std=gnu++11 -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DNOPCH -DBUILDING_PLUGIN -DwxUSE_UNICODE -IC:\Programming\wxWidgets\wxWidgets\lib\gcc_dll\mswu -IC:\Programming\wxWidgets\wxWidgets\include -I..\..\..\include -I..\..\..\include\tinyxml -I..\..\..\sdk\wxscintilla\include -I..\..\..\include\scripting\include -I..\..\..\include\scripting\squirrel -I..\..\..\include\scripting\sqplus -I..\..\..\include\scripting\bindings -I..\..\..\include\mozilla_chardet -I..\..\..\include\mozilla_chardet\mfbt -I..\..\..\include\mozilla_chardet\nsprpub\pr\include -I..\..\..\include\mozilla_chardet\xpcom -I..\..\..\include\mozilla_chardet\xpcom\base -I..\..\..\include\mozilla_chardet\xpcom\glue -c C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxsimagecomboeditordlg.cpp -o ..\..\..\.objs30\plugins\contrib\wxSmithLib\wxwidgets\properties\wxsimagecomboeditordlg.o
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp:208:87: error: 'Choice' has not been declared
wxColourPropertyValue,const wxColourPropertyValue&,Choice)
^
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp:211:5: error: expected constructor, destructor, or type conversion before 'void'
void wxsMyColourPropertyClass::Init( int type, const wxColour& colour )
^
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp: In member function 'virtual void {anonymous}::wxsMyColourPropertyClass::OnCustomPaint(wxDC&, const wxRect&, wxPGPaintData&)':
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp:726:64: warning: 'wxBrush::wxBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations]
dc.SetBrush(wxBrush(*wxBLACK,wxHATCHSTYLE_BDIAGONAL));
^
i686-w64-mingw32-g++.exe -Wall -O2 -pipe -mthreads -fmessage-length=0 -fexceptions -std=gnu++11 -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DNOPCH -DBUILDING_PLUGIN -DwxUSE_UNICODE -IC:\Programming\wxWidgets\wxWidgets\lib\gcc_dll\mswu -IC:\Programming\wxWidgets\wxWidgets\include -I..\..\..\include -I..\..\..\include\tinyxml -I..\..\..\sdk\wxscintilla\include -I..\..\..\include\scripting\include -I..\..\..\include\scripting\squirrel -I..\..\..\include\scripting\sqplus -I..\..\..\include\scripting\bindings -I..\..\..\include\mozilla_chardet -I..\..\..\include\mozilla_chardet\mfbt -I..\..\..\include\mozilla_chardet\nsprpub\pr\include -I..\..\..\include\mozilla_chardet\xpcom -I..\..\..\include\mozilla_chardet\xpcom\base -I..\..\..\include\mozilla_chardet\xpcom\glue -c C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxsimagecomboproperty.cpp -o ..\..\..\.objs30\plugins\contrib\wxSmithLib\wxwidgets\properties\wxsimagecomboproperty.o
In file included from C:\Programming\wxWidgets\wxWidgets\include/wx/brush.h:73:0,
from C:\Programming\wxWidgets\wxWidgets\include/wx/dc.h:24,
from C:\Programming\wxWidgets\wxWidgets\include/wx/dcclient.h:12,
from C:/Programming/codeblocks/src/plugins/contrib/wxSmith/properties/wxsproperty.h:31,
from C:/Programming/codeblocks/src/plugins/contrib/wxSmith/properties/wxsproperties.h:8,
from C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.h:26,
from C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp:23:
C:\Programming\wxWidgets\wxWidgets\include/wx/msw/brush.h:44:5: note: declared here
wxBrush(const wxColour& col, int style);
^
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp: In member function 'virtual bool {anonymous}::wxsMyColourPropertyClass::StringToValue(wxVariant&, const wxString&, int) const':
C:\Programming\codeblocks\src\plugins\contrib\wxSmith\wxwidgets\properties\wxscolourproperty.cpp:785:32: error: 'ResetNextIndex' was not declared in this scope
ResetNextIndex();