Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Compilation error with 7770

(1/1)

ironhead:
I just updated to the latest svn as of this post (7770) I am now receiving an error:


--- Code: ---C:/codeblocks/trunk/src/plugins/codecompletion/classbrowserbuilderthread.cpp:1082: undefined reference to `CCTreeCtrlExpandedItemData::CCTreeCtrlExpandedItemData(CCTreeCtrlData const*, int)'
--- End code ---

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:


--- Code: ---\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)'|

--- End code ---

stahta01:
Try this patch

--- Code: ---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>

--- End code ---

ollydbg:
Fixed in revision: 7773, thanks for the bug report and patch.

ironhead:
Thank you for the quick fix!  ;D

Navigation

[0] Message Index

Go to full version