I just updated to the latest svn as of this post (7770) I am now receiving an error:
C:/codeblocks/trunk/src/plugins/codecompletion/classbrowserbuilderthread.cpp:1082: undefined reference to `CCTreeCtrlExpandedItemData::CCTreeCtrlExpandedItemData(CCTreeCtrlData const*, int)'
I executed a rebuild (to clean before compilation). Did I miss a step or something?
Edit: Actually there are a lot more. Here's the full log:
\C:\codeblocks\trunk\src\plugins\codecompletion\nativeparser.cpp|4232|warning: unused variable 'tree' [-Wunused-variable]|
.objs\plugins\codecompletion\classbrowserbuilderthread.o||In function `ZN25ClassBrowserBuilderThread9BuildTreeEv':|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|241|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|245|undefined reference to `CCTreeCtrl::SetCompareFunction(BrowserSortType)'|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|246|undefined reference to `CCTreeCtrl::SetCompareFunction(BrowserSortType)'|
.objs\plugins\codecompletion\classbrowserbuilderthread.o||In function `ZN25ClassBrowserBuilderThread10ExpandItemE12wxTreeItemId':|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|423|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|428|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
.objs\plugins\codecompletion\classbrowserbuilderthread.o||In function `ZN25ClassBrowserBuilderThread8AddNodesEP10CCTreeCtrl12wxTreeItemIdRKSt3setIiSt4lessIiESaIiEEsib':|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|777|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
.objs\plugins\codecompletion\classbrowserbuilderthread.o||In function `ZN25ClassBrowserBuilderThread20CreateSpecialFoldersEP10CCTreeCtrl12wxTreeItemId':|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|1039|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|1041|undefined reference to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)'|
.objs\plugins\codecompletion\classbrowserbuilderthread.o:C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|1043|more undefined references to `CCTreeCtrlData::CCTreeCtrlData(SpecialFolder, Token*, short, int)' follow|
.objs\plugins\codecompletion\classbrowserbuilderthread.o||In function `ZN25ClassBrowserBuilderThread17SaveExpandedItemsEP10CCTreeCtrl12wxTreeItemIdi':|
C:\codeblocks\trunk\src\plugins\codecompletion\classbrowserbuilderthread.cpp|1082|undefined reference to `CCTreeCtrlExpandedItemData::CCTreeCtrlExpandedItemData(CCTreeCtrlData const*, int)'|
Try this patch
Index: src/CodeBlocks.cbp
===================================================================
--- src/CodeBlocks.cbp (revision 7772)
+++ src/CodeBlocks.cbp (working copy)
@@ -1281,6 +1281,9 @@
<Unit filename="plugins\codecompletion\ccoptionsprjdlg.h">
<Option target="Code-completion" />
</Unit>
+ <Unit filename="plugins\codecompletion\cctreectrl.cpp">
+ <Option target="Code-completion" />
+ </Unit>
<Unit filename="plugins\codecompletion\classbrowser.cpp">
<Option target="Code-completion" />
</Unit>