User forums > Help
Code::Blocks not building on MX-Linux 19 (Debian-Buster based)
var_null:
Hello, I downloaded the sourcecode for the latest version of Code::Blocks and tried to build on MX-Linux 19 (Debian-Buster based), got the following errors:
--- Code: ---watchesdlg.cpp:89:30: error: invalid use of incomplete type ‘class wxPGEditor’
class cbDummyEditor : public wxPGEditor
^~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/propgrid/property.h:18,
from /usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:22,
from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgriddefs.h:197:32: note: forward declaration of ‘class wxPGEditor’
class WXDLLIMPEXP_FWD_PROPGRID wxPGEditor;
^~~~~~~~~~
watchesdlg.cpp:99:5: error: ‘wxPGWindowList’ does not name a type; did you mean ‘wxWindowList’?
wxPGWindowList CreateControls(wxPropertyGrid* propgrid, wxPGProperty* property,
^~~~~~~~~~~~~~
wxWindowList
watchesdlg.cpp:94:27: error: ‘wxPG_CONST_WXCHAR_PTR cbDummyEditor::GetName() const’ marked ‘override’, but does not override
wxPG_CONST_WXCHAR_PTR GetName() const override
^~~~~~~
watchesdlg.cpp:105:10: error: ‘void cbDummyEditor::UpdateControl(wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
void UpdateControl(wxPGProperty* property, wxWindow* ctrl) const override {}
^~~~~~~~~~~~~
watchesdlg.cpp:106:10: error: ‘bool cbDummyEditor::OnEvent(wxPropertyGrid*, wxPGProperty*, wxWindow*, wxEvent&) const’ marked ‘override’, but does not override
bool OnEvent(wxPropertyGrid* propgrid, wxPGProperty* property, wxWindow* wnd_primary, wxEvent& event) const override
^~~~~~~
watchesdlg.cpp:111:10: error: ‘bool cbDummyEditor::GetValueFromControl(wxVariant&, wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
bool GetValueFromControl( wxVariant& variant, wxPGProperty* property, wxWindow* ctrl ) const override
^~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:115:10: error: ‘void cbDummyEditor::SetValueToUnspecified(wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
void SetValueToUnspecified( wxPGProperty* property, wxWindow* ctrl ) const override {}
^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/object.h:57,
from /usr/include/wx-3.1-unofficial/wx/wx.h:15,
from /usr/include/wx-3.1-unofficial/wx/wxprec.h:42,
from ./sdk_common.h:37,
from ./sdk_precomp.h:13,
from ./sdk.h:17:
/usr/include/wx-3.1-unofficial/wx/rtti.h:166:24: error: incomplete type ‘wxPGEditor’ used in nested name specifier
&basename::ms_classInfo, \
^~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:175:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON’
wxIMPLEMENT_CLASS_COMMON(name, basename, NULL, func)
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:186:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON1’
wxIMPLEMENT_CLASS_COMMON1(name, basename, name::wxCreateObject) \
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/object.h:462:69: note: in expansion of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
#define IMPLEMENT_DYNAMIC_CLASS(n,b) wxIMPLEMENT_DYNAMIC_CLASS(n,b)
^~~~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:118:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In static member function ‘static wxObject* cbDummyEditor::wxCreateObject()’:
watchesdlg.cpp:118:25: error: cannot convert ‘cbDummyEditor*’ to ‘wxObject*’ in return
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:188:22: note: in definition of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
{ return new name; }
^~~~
watchesdlg.cpp:118:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: At global scope:
watchesdlg.cpp:123:1: error: expected class-name before ‘{’ token
{
^
watchesdlg.cpp:131:13: error: ‘wxPGWindowList’ does not name a type; did you mean ‘wxWindowList’?
virtual wxPGWindowList CreateControls(wxPropertyGrid* propgrid, wxPGProperty* property,
^~~~~~~~~~~~~~
wxWindowList
In file included from /usr/include/wx-3.1-unofficial/wx/object.h:57,
from /usr/include/wx-3.1-unofficial/wx/wx.h:15,
from /usr/include/wx-3.1-unofficial/wx/wxprec.h:42,
from ./sdk_common.h:37,
from ./sdk_precomp.h:13,
from ./sdk.h:17:
watchesdlg.cpp:144:59: error: ‘wxPGTextCtrlAndButtonEditor’ has not been declared
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:166:14: note: in definition of macro ‘wxIMPLEMENT_CLASS_COMMON’
&basename::ms_classInfo, \
^~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:186:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON1’
wxIMPLEMENT_CLASS_COMMON1(name, basename, name::wxCreateObject) \
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/object.h:462:69: note: in expansion of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
#define IMPLEMENT_DYNAMIC_CLASS(n,b) wxIMPLEMENT_DYNAMIC_CLASS(n,b)
^~~~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:144:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In static member function ‘static wxObject* cbTextCtrlAndButtonTooltipEditor::wxCreateObject()’:
watchesdlg.cpp:144:25: error: cannot convert ‘cbTextCtrlAndButtonTooltipEditor*’ to ‘wxObject*’ in return
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:188:22: note: in definition of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
{ return new name; }
^~~~
watchesdlg.cpp:144:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: At global scope:
watchesdlg.cpp:178:38: error: invalid use of incomplete type ‘class wxPGEditorDialogAdapter’
class WatchRawDialogAdapter : public wxPGEditorDialogAdapter
^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/propgrid/property.h:18,
from /usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:22,
from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgriddefs.h:210:32: note: forward declaration of ‘class wxPGEditorDialogAdapter’
class WXDLLIMPEXP_FWD_PROPGRID wxPGEditorDialogAdapter;
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In member function ‘virtual wxPGEditorDialogAdapter* WatchesProperty::GetEditorDialog() const’:
watchesdlg.cpp:343:38: error: cannot convert ‘WatchRawDialogAdapter*’ to ‘wxPGEditorDialogAdapter*’ in return
return new WatchRawDialogAdapter();
^
watchesdlg.cpp: In constructor ‘WatchesDlg::WatchesDlg()’:
watchesdlg.cpp:390:111: error: no matching function for call to ‘wxPropertyGrid::RegisterEditorClass(cbTextCtrlAndButtonTooltipEditor*, bool)’
tor = wxPropertyGrid::RegisterEditorClass(new cbTextCtrlAndButtonTooltipEditor, true);
^
In file included from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: candidate: ‘static wxPGEditor* wxPropertyGrid::RegisterEditorClass(wxPGEditor*, bool)’
static wxPGEditor* RegisterEditorClass( wxPGEditor* editor,
^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: no known conversion for argument 1 from ‘cbTextCtrlAndButtonTooltipEditor*’ to ‘wxPGEditor*’
watchesdlg.cpp:401:89: error: no matching function for call to ‘wxPropertyGrid::RegisterEditorClass(cbDummyEditor*, bool)’
watchesDummyEditor = wxPropertyGrid::RegisterEditorClass(new cbDummyEditor, true);
^
In file included from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: candidate: ‘static wxPGEditor* wxPropertyGrid::RegisterEditorClass(wxPGEditor*, bool)’
static wxPGEditor* RegisterEditorClass( wxPGEditor* editor,
^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: no known conversion for argument 1 from ‘cbDummyEditor*’ to ‘wxPGEditor*’
make[3]: *** [Makefile:746: watchesdlg.o] Error 1
make[3]: Leaving directory '/mnt/data/Linux Software/codeblocks-17.12/src/src'
make[2]: *** [Makefile:825: all-recursive] Error 1
make[2]: Leaving directory '/mnt/data/Linux Software/codeblocks-17.12/src/src'
make[1]: *** [Makefile:527: all-recursive] Error 1
make[1]: Leaving directory '/mnt/data/Linux Software/codeblocks-17.12/src'
make: *** [Makefile:660: all-recursive] Error 1
--- End code ---
What can I do to solve this?
P.S.: I wasn't able to install the .deb packages because:
--- Code: --- codeblocks-contrib : Depends: libboost-system1.62.0 but it is not installable
Depends: libgamin0 but it is not going to be installed
Depends: libhunspell-1.4-0 but it is not installable
--- End code ---
BlueHazzard:
Where did you get the source code? You probably have to download the latest from svn.
var_null:
The error messages on the first post are from this version: http://sourceforge.net/projects/codeblocks/files/Sources/17.12/codeblocks_17.12.tar.xz
Then I downloaded the source from github and I have the same problem when trying to build:
--- Code: ---watchesdlg.cpp:89:30: error: invalid use of incomplete type ‘class wxPGEditor’
class cbDummyEditor : public wxPGEditor
^~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/propgrid/property.h:18,
from /usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:22,
from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgriddefs.h:197:32: note: forward declaration of ‘class wxPGEditor’
class WXDLLIMPEXP_FWD_PROPGRID wxPGEditor;
^~~~~~~~~~
watchesdlg.cpp:99:5: error: ‘wxPGWindowList’ does not name a type; did you mean ‘wxWindowList’?
wxPGWindowList CreateControls(cb_unused wxPropertyGrid* propgrid,
^~~~~~~~~~~~~~
wxWindowList
watchesdlg.cpp:94:27: error: ‘wxPG_CONST_WXCHAR_PTR cbDummyEditor::GetName() const’ marked ‘override’, but does not override
wxPG_CONST_WXCHAR_PTR GetName() const override
^~~~~~~
watchesdlg.cpp:107:10: error: ‘void cbDummyEditor::UpdateControl(wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
void UpdateControl(cb_unused wxPGProperty* property, cb_unused wxWindow* ctrl) const override {}
^~~~~~~~~~~~~
watchesdlg.cpp:108:10: error: ‘bool cbDummyEditor::OnEvent(wxPropertyGrid*, wxPGProperty*, wxWindow*, wxEvent&) const’ marked ‘override’, but does not override
bool OnEvent(cb_unused wxPropertyGrid* propgrid, cb_unused wxPGProperty* property,
^~~~~~~
watchesdlg.cpp:114:10: error: ‘bool cbDummyEditor::GetValueFromControl(wxVariant&, wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
bool GetValueFromControl(cb_unused wxVariant& variant, cb_unused wxPGProperty* property,
^~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:119:10: error: ‘void cbDummyEditor::SetValueToUnspecified(wxPGProperty*, wxWindow*) const’ marked ‘override’, but does not override
void SetValueToUnspecified(cb_unused wxPGProperty* property,
^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/object.h:57,
from /usr/include/wx-3.1-unofficial/wx/wx.h:15,
from /usr/include/wx-3.1-unofficial/wx/wxprec.h:42,
from ./sdk_common.h:37,
from ./sdk_precomp.h:13,
from ./sdk.h:17:
/usr/include/wx-3.1-unofficial/wx/rtti.h:166:24: error: incomplete type ‘wxPGEditor’ used in nested name specifier
&basename::ms_classInfo, \
^~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:175:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON’
wxIMPLEMENT_CLASS_COMMON(name, basename, NULL, func)
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:186:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON1’
wxIMPLEMENT_CLASS_COMMON1(name, basename, name::wxCreateObject) \
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/object.h:462:69: note: in expansion of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
#define IMPLEMENT_DYNAMIC_CLASS(n,b) wxIMPLEMENT_DYNAMIC_CLASS(n,b)
^~~~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:123:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In static member function ‘static wxObject* cbDummyEditor::wxCreateObject()’:
watchesdlg.cpp:123:25: error: cannot convert ‘cbDummyEditor*’ to ‘wxObject*’ in return
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:188:22: note: in definition of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
{ return new name; }
^~~~
watchesdlg.cpp:123:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: At global scope:
watchesdlg.cpp:128:1: error: expected class-name before ‘{’ token
{
^
watchesdlg.cpp:136:13: error: ‘wxPGWindowList’ does not name a type; did you mean ‘wxWindowList’?
virtual wxPGWindowList CreateControls(wxPropertyGrid* propgrid, wxPGProperty* property,
^~~~~~~~~~~~~~
wxWindowList
In file included from /usr/include/wx-3.1-unofficial/wx/object.h:57,
from /usr/include/wx-3.1-unofficial/wx/wx.h:15,
from /usr/include/wx-3.1-unofficial/wx/wxprec.h:42,
from ./sdk_common.h:37,
from ./sdk_precomp.h:13,
from ./sdk.h:17:
watchesdlg.cpp:149:59: error: ‘wxPGTextCtrlAndButtonEditor’ has not been declared
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:166:14: note: in definition of macro ‘wxIMPLEMENT_CLASS_COMMON’
&basename::ms_classInfo, \
^~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:186:5: note: in expansion of macro ‘wxIMPLEMENT_CLASS_COMMON1’
wxIMPLEMENT_CLASS_COMMON1(name, basename, name::wxCreateObject) \
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/object.h:462:69: note: in expansion of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
#define IMPLEMENT_DYNAMIC_CLASS(n,b) wxIMPLEMENT_DYNAMIC_CLASS(n,b)
^~~~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp:149:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In static member function ‘static wxObject* cbTextCtrlAndButtonTooltipEditor::wxCreateObject()’:
watchesdlg.cpp:149:25: error: cannot convert ‘cbTextCtrlAndButtonTooltipEditor*’ to ‘wxObject*’ in return
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/rtti.h:188:22: note: in definition of macro ‘wxIMPLEMENT_DYNAMIC_CLASS’
{ return new name; }
^~~~
watchesdlg.cpp:149:1: note: in expansion of macro ‘IMPLEMENT_DYNAMIC_CLASS’
IMPLEMENT_DYNAMIC_CLASS(cbTextCtrlAndButtonTooltipEditor, wxPGTextCtrlAndButtonEditor);
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: At global scope:
watchesdlg.cpp:183:38: error: invalid use of incomplete type ‘class wxPGEditorDialogAdapter’
class WatchRawDialogAdapter : public wxPGEditorDialogAdapter
^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.1-unofficial/wx/propgrid/property.h:18,
from /usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:22,
from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgriddefs.h:210:32: note: forward declaration of ‘class wxPGEditorDialogAdapter’
class WXDLLIMPEXP_FWD_PROPGRID wxPGEditorDialogAdapter;
^~~~~~~~~~~~~~~~~~~~~~~
watchesdlg.cpp: In member function ‘virtual wxPGEditorDialogAdapter* WatchesProperty::GetEditorDialog() const’:
watchesdlg.cpp:348:38: error: cannot convert ‘WatchRawDialogAdapter*’ to ‘wxPGEditorDialogAdapter*’ in return
return new WatchRawDialogAdapter();
^
watchesdlg.cpp: In constructor ‘WatchesDlg::WatchesDlg()’:
watchesdlg.cpp:395:111: error: no matching function for call to ‘wxPropertyGrid::RegisterEditorClass(cbTextCtrlAndButtonTooltipEditor*, bool)’
tor = wxPropertyGrid::RegisterEditorClass(new cbTextCtrlAndButtonTooltipEditor, true);
^
In file included from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: candidate: ‘static wxPGEditor* wxPropertyGrid::RegisterEditorClass(wxPGEditor*, bool)’
static wxPGEditor* RegisterEditorClass( wxPGEditor* editor,
^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: no known conversion for argument 1 from ‘cbTextCtrlAndButtonTooltipEditor*’ to ‘wxPGEditor*’
watchesdlg.cpp:406:89: error: no matching function for call to ‘wxPropertyGrid::RegisterEditorClass(cbDummyEditor*, bool)’
watchesDummyEditor = wxPropertyGrid::RegisterEditorClass(new cbDummyEditor, true);
^
In file included from watchesdlg.cpp:29:
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: candidate: ‘static wxPGEditor* wxPropertyGrid::RegisterEditorClass(wxPGEditor*, bool)’
static wxPGEditor* RegisterEditorClass( wxPGEditor* editor,
^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.1-unofficial/wx/propgrid/propgrid.h:928:24: note: no known conversion for argument 1 from ‘cbDummyEditor*’ to ‘wxPGEditor*’
make[3]: *** [Makefile:792: watchesdlg.o] Error 1
make[3]: Leaving directory '/mnt/data/Linux Software/codeblocks-master/src/src'
make[2]: *** [Makefile:871: all-recursive] Error 1
make[2]: Leaving directory '/mnt/data/Linux Software/codeblocks-master/src/src'
make[1]: *** [Makefile:542: all-recursive] Error 1
make[1]: Leaving directory '/mnt/data/Linux Software/codeblocks-master/src'
make: *** [Makefile:675: all-recursive] Error 1
--- End code ---
BlueHazzard:
again, from what github do you get the code? It is possible that you use non up to date code... The official code is only on sourceforge svn
Your errors come from wx3.1 compatibility issues, and they should all be fixed on trunk
What version of wxWidgets do you use (is installed on your system?) what does
--- Code: ---wx-config --list
--- End code ---
gives you?
Are you sure you have overwritten/cleaned all the old code?
Have you tried this guide: https://github.com/bluehazzard/codeblocks_sf/wiki/build_linux_mint_18 ?
var_null:
The error messages from the first post are from this download: https://sourceforge.net/projects/codeblocks/files/Sources/17.12/codeblocks_17.12.tar.xz
The error messages from the last post, were from this download (master): https://github.com/jenslody/codeblocks
--- Code: ---$ wx-config --list
Default config is gtk2-unicode-3.1-unofficial
Default config will be used for output
Alternate matches:
base-unicode-3.0
base-unicode-3.1-unofficial
gtk2-unicode-3.0
--- End code ---
--- Quote ---Your errors come from wx3.1 compatibility issues, and they should all be fixed on trunk
--- End quote ---
Thanks, this was the only version that worked for me, the one from trunk
Navigation
[0] Message Index
[#] Next page
Go to full version