Opened 11 years ago

Closed 11 years ago

#40389 closed defect (fixed)

codeblocks: variant `wxwidgets28` doesn't work

Reported by: mojca (Mojca Miklavec) Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager)
Port: codeblocks

Description

On 10.6 the compilation of codeblocks fails with the following error (see the full log):

libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -I../../../../src/include -I../../../../src/sdk/wxscintilla/include -I/opt/local/include -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT TextCtrl.lo -MD -MP -MF .deps/TextCtrl.Tpo -c TextCtrl.cpp  -fno-common -DPIC -o .libs/TextCtrl.o
NassiView.cpp: In member function 'void NassiView::DragStart()':
NassiView.cpp:1062: error: no matching function for call to 'wxDropSource::wxDropSource(NassiDiagramWindow*&, wxIcon&, wxIcon&, wxIcon&)'
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8/wx/mac/carbon/dnd.h:87: note: candidates are: wxDropSource::wxDropSource(wxDataObject&, wxWindow*, const wxCursor&, const wxCursor&, const wxCursor&)
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8/wx/mac/carbon/dnd.h:80: note:                 wxDropSource::wxDropSource(wxWindow*, const wxCursor&, const wxCursor&, const wxCursor&)
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8/wx/mac/carbon/dnd.h:71: note:                 wxDropSource::wxDropSource(const wxDropSource&)
mv -f .deps/PasteTask.Tpo .deps/PasteTask.Plo
make[4]: *** [NassiView.lo] Error 1
make[4]: *** Waiting for unfinished jobs....

This should probably be reported upstream.

Change History (9)

comment:1 Changed 11 years ago by mojca (Mojca Miklavec)

As a quick workaround it might suffice to disable NassiShneiderman as a contributed module.

comment:2 Changed 11 years ago by mojca (Mojca Miklavec)

The following probably deserves a separate ticket, but for now I'm simply attaching the error here. The following happens when FileManager plugin is built:

libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -I../../../../src/include -I../../../../src/sdk/wxscintilla/include -I../../../../src/include/mozilla_chardet -I/opt/local/include -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -D__FAM__ -MT FileExplorerSettings.lo -MD -MP -MF .deps/FileExplorerSettings.Tpo -c FileExplorerSettings.cpp  -fno-common -DPIC -o .libs/FileExplorerSettings.o
directorymonitor.cpp: In member function 'bool wxDirectoryMonitor::Start()':
directorymonitor.cpp:620: error: invalid use of incomplete type 'struct DirMonitorThread'
directorymonitor.h:21: error: forward declaration of 'struct DirMonitorThread'
directorymonitor.cpp:621: error: invalid use of incomplete type 'struct DirMonitorThread'
directorymonitor.h:21: error: forward declaration of 'struct DirMonitorThread'
directorymonitor.cpp:622: error: invalid use of incomplete type 'struct DirMonitorThread'
directorymonitor.h:21: error: forward declaration of 'struct DirMonitorThread'
directorymonitor.cpp: In member function 'void wxDirectoryMonitor::ChangePaths(const wxArrayString&)':
directorymonitor.cpp:629: error: invalid use of incomplete type 'struct DirMonitorThread'
directorymonitor.h:21: error: forward declaration of 'struct DirMonitorThread'
directorymonitor.cpp: In destructor 'virtual wxDirectoryMonitor::~wxDirectoryMonitor()':
directorymonitor.cpp:634: warning: possible problem detected in invocation of delete operator:
directorymonitor.cpp:634: warning: invalid use of incomplete type 'struct DirMonitorThread'
directorymonitor.h:21: warning: forward declaration of 'struct DirMonitorThread'
directorymonitor.cpp:634: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
make[4]: *** [directorymonitor.lo] Error 1
make[4]: *** Waiting for unfinished jobs....

comment:3 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:4 Changed 11 years ago by mojca (Mojca Miklavec)

And yet another error:

libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -I./include -I./.. -I../../../../../src/sdk/wxscintilla/include -I/opt/local/include -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -DHUNSPELL_STATIC -MT SpellCheckerOptionsDialog.lo -MD -MP -MF .deps/SpellCheckerOptionsDialog.Tpo -c src/SpellCheckerOptionsDialog.cpp  -fno-common -DPIC -o .libs/SpellCheckerOptionsDialog.o
../HunspellInterface.cpp:19:33: error: hunspell/hunspell.hxx: No such file or directory
../HunspellInterface.cpp: In member function 'virtual int HunspellInterface::InitializeSpellCheckEngine()':
../HunspellInterface.cpp:63: error: invalid use of incomplete type 'struct Hunspell'
../HunspellInterface.h:46: error: forward declaration of 'struct Hunspell'
../HunspellInterface.cpp: In member function 'virtual int HunspellInterface::UninitializeSpellCheckEngine()':
../HunspellInterface.cpp:72: warning: possible problem detected in invocation of delete operator:
../HunspellInterface.cpp:72: warning: invalid use of incomplete type 'struct Hunspell'
../HunspellInterface.h:46: warning: forward declaration of 'struct Hunspell'
../HunspellInterface.cpp:72: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
mv -f .deps/SpellCheckUserInterface.Tpo .deps/SpellCheckUserInterface.Plo
/bin/sh ../../../../../libtool  --tag=CXX   --mode=compile /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__   -I./include -I./.. -I../../../../../src/sdk/wxscintilla/include  -I/opt/local/include -Ulinux -Uunix  -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -DHUNSPELL_STATIC -MT XmlPersonalDictionaryDialog.lo -MD -MP -MF .deps/XmlPersonalDictionaryDialog.Tpo -c -o XmlPersonalDictionaryDialog.lo `test -f 'src/XmlPersonalDictionaryDialog.cpp' || echo './'`src/XmlPersonalDictionaryDialog.cpp
mv -f .deps/SpellCheckCmdLineInterface.Tpo .deps/SpellCheckCmdLineInterface.Plo
/bin/sh ../../../../../libtool  --tag=CXX   --mode=compile /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__   -I./include -I./.. -I../../../../../src/sdk/wxscintilla/include  -I/opt/local/include -Ulinux -Uunix  -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -DHUNSPELL_STATIC -MT XmlSpellCheckDialog.lo -MD -MP -MF .deps/XmlSpellCheckDialog.Tpo -c -o XmlSpellCheckDialog.lo `test -f 'src/XmlSpellCheckDialog.cpp' || echo './'`src/XmlSpellCheckDialog.cpp
../HunspellInterface.cpp: In member function 'virtual wxArrayString HunspellInterface::GetSuggestions(const wxString&)':
../HunspellInterface.cpp:200: error: invalid use of incomplete type 'struct Hunspell'
../HunspellInterface.h:46: error: forward declaration of 'struct Hunspell'
../HunspellInterface.cpp: In member function 'virtual bool HunspellInterface::IsWordInDictionary(const wxString&)':
../HunspellInterface.cpp:221: error: invalid use of incomplete type 'struct Hunspell'
../HunspellInterface.h:46: error: forward declaration of 'struct Hunspell'
../HunspellInterface.cpp: In member function 'virtual wxString HunspellInterface::GetCharacterEncoding()':
../HunspellInterface.cpp:455: error: invalid use of incomplete type 'struct Hunspell'
../HunspellInterface.h:46: error: forward declaration of 'struct Hunspell'
libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -I./include -I./.. -I../../../../../src/sdk/wxscintilla/include -I/opt/local/include -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -DHUNSPELL_STATIC -MT XmlPersonalDictionaryDialog.lo -MD -MP -MF .deps/XmlPersonalDictionaryDialog.Tpo -c src/XmlPersonalDictionaryDialog.cpp  -fno-common -DPIC -o .libs/XmlPersonalDictionaryDialog.o
libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../../../../src/include -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib/wx/include/mac-unicode-release-2.8 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXMAC__ -I./include -I./.. -I../../../../../src/sdk/wxscintilla/include -I/opt/local/include -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -DHUNSPELL_STATIC -MT XmlSpellCheckDialog.lo -MD -MP -MF .deps/XmlSpellCheckDialog.Tpo -c src/XmlSpellCheckDialog.cpp  -fno-common -DPIC -o .libs/XmlSpellCheckDialog.o
make[5]: *** [HunspellInterface.lo] Error 1
make[5]: *** Waiting for unfinished jobs....

See https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/20426.

I don't know if just adding the hunspell dependency would help in any way, but it seems that the build needs to be checked by someone with access to 10.6 or 10.7 with an early version of Xcode. I committed too many blind fixes already.

comment:5 Changed 11 years ago by mojca (Mojca Miklavec)

Summary: codeblocks: no matching function for call to 'wxDropSource::wxDropSource(NassiDiagramWindow*&, wxIcon&, wxIcon&, wxIcon&)'codeblocks: variant `wxwidgets28` doesn't work

I tried to add hunspell to dependencies. It then fails here:

libtool: link: /usr/bin/g++-4.2 -O2 -ffast-math -DCB_AUTOCONF -pipe -Os -arch i386 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -Wl,-headerpad_max_install_names -arch i386 -o codeblocks app.o appglobals.o backtracedlg.o breakpointsdlg.o compilersettingsdlg.o cpuregistersdlg.o crashhandler.o debugger_interface_creator.o debuggermenu.o debuggersettingscommonpanel.o debuggersettingsdlg.o debuggersettingspanel.o disassemblydlg.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o examinememorydlg.o infopane.o main.o notebookstyles.o prefix.o printdlg.o scriptconsole.o scriptingsettingsdlg.o splashscreen.o startherepage.o switcherdlg.o threadsdlg.o watchesdlg.o -arch i386 -Wl,-headerpad_max_install_names -arch i386  -L/opt/local/lib -L../sdk /opt/local/lib/libcodeblocks.dylib -L/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/2.8/lib -lwx_macu_richtext-2.8 -lwx_macu_aui-2.8 -lwx_macu_xrc-2.8 -lwx_macu_qa-2.8 -lwx_macu_html-2.8 -lwx_macu_adv-2.8 -lwx_macu_core-2.8 -lwx_base_carbonu_xml-2.8 -lwx_base_carbonu_net-2.8 -lwx_base_carbonu-2.8 -lpthread -ldl -framework AGL -framework OpenGL -framework QuickTime -framework System -framework Cocoa -framework Carbon -framework IOKit
Undefined symbols:
  "wxPGTextCtrlAndButtonEditor::CreateControls(wxPropertyGrid*, wxPGProperty*, wxPoint const&, wxSize const&) const", referenced from:
      cbTextCtrlAndButtonTooltipEditor::CreateControls(wxPropertyGrid*, wxPGProperty*, wxPoint const&, wxSize const&) constin watchesdlg.o
  "DebuggerManager::SetInterfaceFactory(cbDebugInterfaceFactory*)", referenced from:
      MainFrame::SetupDebuggerUI()      in main.o
  "cbDebuggerPlugin::SyncEditor(wxString const&, int, bool)", referenced from:
      BacktraceDlg::OnJump(wxCommandEvent&)       in backtracedlg.o
  "cbDebuggerCommonConfig::GetFlag(cbDebuggerCommonConfig::Flags)", referenced from:
      BacktraceDlg::OnDoubleClick(wxListEvent&)        in backtracedlg.o
      BacktraceDlg::OnListRightClick(wxListEvent&)        in backtracedlg.o
      BreakpointsDlg::OnUpdateUI(wxUpdateUIEvent&)        in breakpointsdlg.o
      BreakpointsDlg::OnShowTemp(wxCommandEvent&)        in breakpointsdlg.o
      BreakpointsDlg::Reload()      in breakpointsdlg.o
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
  "cbWatch::GetChild(int)", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
  "cbAuiNotebook::InvertAdvanceDirection(bool)", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "cbAuiNotebook::RemovePage(unsigned long)", referenced from:
      InfoPane::ReorderTabs(int (*)(InfoPane::Page**, InfoPane::Page**))in infopane.o
      InfoPane::Toggle(unsigned long)in infopane.o
      InfoPane::RemoveNonLogger(wxWindow*)      in infopane.o
  "_cbEVT_HIDE_LOG_WINDOW", referenced from:
      _cbEVT_HIDE_LOG_WINDOW$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_HIDE_LOG_WINDOW$non_lazy_ptr)
  "cbThreadsDlg::~cbThreadsDlg()", referenced from:
      ThreadsDlg::ThreadsDlg(wxWindow*)in threadsdlg.o
      ThreadsDlg::~ThreadsDlg()in threadsdlg.o
      ThreadsDlg::~ThreadsDlg()in threadsdlg.o
  "cbThread::GetNumber() const", referenced from:
      ThreadsDlg::Reload()      in threadsdlg.o
  "wxPGProperty::ValidateValue(wxVariant&, wxPGValidationInfo&) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "wxPGProperty::IntToValue(wxVariant&, int, int) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "typeinfo for wxPGTextCtrlAndButtonEditor", referenced from:
      typeinfo for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "wxPGEditor::DrawValue(wxDC&, wxRect const&, wxPGProperty*, wxString const&) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "wxPropertyGridState::GetColumnFullWidth(wxClientDC&, wxPGProperty*, unsigned int)", referenced from:
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
  "wxPropertyGridState::GetLastItem(int)", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "cbStatusBar::cbStatusBar(wxWindow*, int, long, wxString const&)", referenced from:
      MainFrame::OnCreateStatusBar(int, long, int, wxString const&)in main.o
  "cbWatch::Expand(bool)", referenced from:
      WatchesDlg::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      ValueTooltip::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      ValueTooltip::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
  "wxPropertyGrid::wxPropertyGrid(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)", referenced from:
      WatchesDlg::WatchesDlg()in watchesdlg.o
      ValueTooltip::ValueTooltip(std::tr1::shared_ptr<cbWatch> const&, wxWindow*)in watchesdlg.o
  "wxPropertyGrid::GetLabelEditor() const", referenced from:
      WatchesDlg::OnMenuRename(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnPropertyLableEditEnd(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "cbStackFrame::GetLine() const", referenced from:
      BacktraceDlg::Reload()      in backtracedlg.o
  "cbAuiNotebook::UseModToAdvance(bool)", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "_cbEVT_PLUGIN_LOADING_COMPLETE", referenced from:
      _cbEVT_PLUGIN_LOADING_COMPLETE$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_PLUGIN_LOADING_COMPLETE$non_lazy_ptr)
  "_wxEVT_PG_SELECTED", referenced from:
      _wxEVT_PG_SELECTED$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_SELECTED$non_lazy_ptr)
  "DebuggerManager::NewConfig(cbDebuggerPlugin*, wxString const&)", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "cbWatchesDlg::~cbWatchesDlg()", referenced from:
      WatchesDlg::WatchesDlg()in watchesdlg.o
      WatchesDlg::~WatchesDlg()in watchesdlg.o
      WatchesDlg::~WatchesDlg()in watchesdlg.o
      WatchesDlg::~WatchesDlg()in watchesdlg.o
      WatchesDlg::~WatchesDlg()in watchesdlg.o
  "typeinfo for wxStringProperty", referenced from:
      typeinfo for WatchesPropertyin watchesdlg.o
  "wxPGProperty::OnEvent(wxPropertyGrid*, wxWindow*, wxEvent&)", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "DebuggerManager::GetAllDebuggers()", referenced from:
      BreakpointsDlg::Reload()      in breakpointsdlg.o
      DebuggerMenuHandler::OnActiveDebuggerClick(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::LogActiveConfig()       in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
      DebuggerSettingsDlg::DebuggerSettingsDlg(wxWindow*)in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "cbDebuggerPlugin::GetActiveConfig()", referenced from:
      DebuggerMenuHandler::LogActiveConfig()       in debuggermenu.o
  "wxPGTextCtrlAndButtonEditor::~wxPGTextCtrlAndButtonEditor()", referenced from:
      cbTextCtrlAndButtonTooltipEditor::~cbTextCtrlAndButtonTooltipEditor()in watchesdlg.o
      cbTextCtrlAndButtonTooltipEditor::~cbTextCtrlAndButtonTooltipEditor()in watchesdlg.o
  "wxPGProperty::ChildChanged(wxVariant&, int, wxVariant&) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "EditorManager::RebuildNotebookStack()", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "wxPGProperty::SetValue(wxVariant, wxVariant*, int)", referenced from:
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "Manager::CreateEmptyToolbar()", referenced from:
      DebuggerToolbarHandler::GetToolbar(bool)   in debuggermenu.o
      MainFrame::DoAddPluginToolbar(cbPlugin*)      in main.o
      MainFrame::CreateToolbars()      in main.o
  "wxStringProperty::ms_classInfo", referenced from:
      __ZN16wxStringProperty12ms_classInfoE$non_lazy_ptr in watchesdlg.o
     (maybe you meant: __ZN16wxStringProperty12ms_classInfoE$non_lazy_ptr)
  "cbDebuggerConfiguration::SetName(wxString const&)", referenced from:
      DebuggerSettingsDlg::CreateConfig(wxWindow*, cbDebuggerPlugin*, wxString const&) in debuggersettingsdlg.o
  "cbWatch::IsChanged() const", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "wxStringProperty::StringToValue(wxVariant&, wxString const&, int) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "cbStackFrame::GetAddress() const", referenced from:
      BacktraceDlg::Reload()      in backtracedlg.o
      BacktraceDlg::Reload()      in backtracedlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
  "DebuggerManager::GetInterfaceFactory()", referenced from:
      (anonymous namespace)::HideValueTooltip()in debuggermenu.o
  "wxPropertyGrid::SetPropertyColourToDefault(wxPGPropArgCls const&)", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "cbDebuggerCommonConfig::GetPerspective()", referenced from:
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
  "DebuggerManager::IsActiveDebuggerTargetsDefault() const", referenced from:
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
  "typeinfo for cbExamineMemoryDlg", referenced from:
      typeinfo for ExamineMemoryDlgin examinememorydlg.o
  "wxPropertyGrid::RegisterEditorClass(wxPGEditor*, wxString const&, bool)", referenced from:
      WatchesDlg::WatchesDlg()in watchesdlg.o
  "EditorBase::CreateContextSubMenu(long)", referenced from:
      vtable for StartHerePagein startherepage.o
  "wxPropertyGridInterface::DoSetPropertyAttribute(wxPGPropArgCls const&, wxString const&, wxVariant&, long)", referenced from:
      WatchesDlg::WatchesDlg()in watchesdlg.o
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "cbBreakpointsDlg::~cbBreakpointsDlg()", referenced from:
      BreakpointsDlg::BreakpointsDlg()in breakpointsdlg.o
      BreakpointsDlg::~BreakpointsDlg()in breakpointsdlg.o
      BreakpointsDlg::~BreakpointsDlg()in breakpointsdlg.o
      BreakpointsDlg::~BreakpointsDlg()in breakpointsdlg.o
      BreakpointsDlg::~BreakpointsDlg()in breakpointsdlg.o
  "Manager::m_IsBatch", referenced from:
      __ZN7Manager9m_IsBatchE$non_lazy_ptr in main.o
     (maybe you meant: __ZN7Manager9m_IsBatchE$non_lazy_ptr)
  "cbDebuggerConfiguration::SetMenuId(long)", referenced from:
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
  "wxPGTextCtrlEditor::SetValueToUnspecified(wxPGProperty*, wxWindow*) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "wxPropertyGridInterface::IsPropertyExpanded(wxPGPropArgCls const&) const", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
  "wxPGEditor::SetControlIntValue(wxPGProperty*, wxWindow*, int) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "Manager::SetAppStartedUp(bool)", referenced from:
      CodeBlocksApp::OnInit()      in app.o
      CodeBlocksApp::OnInit()      in app.o
  "wxPGTextCtrlEditor::GetValueFromControl(wxVariant&, wxPGProperty*, wxWindow*) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "cbWatch::GetChildCount() const", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      WatchRawDialog::WatchToString(wxString&, cbWatch const&, wxString const&)in watchesdlg.o
      WatchRawDialog::WatchToString(wxString&, cbWatch const&, wxString const&)in watchesdlg.o
  "_wxPropertyGridNameStr", referenced from:
      _wxPropertyGridNameStr$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxPropertyGridNameStr$non_lazy_ptr)
  "_cbEVT_CBAUIBOOK_LEFT_DCLICK", referenced from:
      _cbEVT_CBAUIBOOK_LEFT_DCLICK$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_CBAUIBOOK_LEFT_DCLICK$non_lazy_ptr)
  "wxPGEditor::CanContainCustomImage() const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "wxPGProperty::DeleteChildren()", referenced from:
      WatchesDlg::DeleteProperty(WatchesProperty&)        in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "CopyMenu(wxMenu*, bool)", referenced from:
      MainFrame::OnFileNew(wxCommandEvent&)      in main.o
  "DebuggerManager::IsDisassemblyMixedMode()", referenced from:
      DisassemblyDlg::OnMixedModeCB(wxCommandEvent&)        in disassemblydlg.o
      DisassemblyDlg::DisassemblyDlg(wxWindow*)in disassemblydlg.o
      DisassemblyDlg::SetActiveAddress(unsigned long)in disassemblydlg.o
  "wxPropertyGrid::IsEditorFocused() const", referenced from:
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
  "wxScintilla::DeleteRange(int, int)", referenced from:
      MainFrame::OnEditLineMove(wxCommandEvent&)       in main.o
      MainFrame::OnEditLineMove(wxCommandEvent&)       in main.o
  "cbDebuggerCommonConfig::SetFlag(cbDebuggerCommonConfig::Flags, bool)", referenced from:
      BacktraceDlg::OnSettingJumpDefault(wxCommandEvent&)        in backtracedlg.o
      BacktraceDlg::OnSettingSwitchDefault(wxCommandEvent&)        in backtracedlg.o
      BreakpointsDlg::OnShowTemp(wxCommandEvent&)        in breakpointsdlg.o
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
  "typeinfo for cbBacktraceDlg", referenced from:
      typeinfo for BacktraceDlgin backtracedlg.o
  "wxPGProperty::DoGetAttribute(wxString const&) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "cbStatusBar::RemoveField(cbPlugin*)", referenced from:
      MainFrame::OnPluginUnloaded(CodeBlocksEvent&)       in main.o
  "cbDebuggerCommonConfig::SetPerspective(int)", referenced from:
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
  "wxPropertyGridInterface::SetPropertyLabel(wxPGPropArgCls const&, wxString const&)", referenced from:
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "wxPGProperty::OnCustomPaint(wxDC&, wxRect const&, wxPGPaintData&)", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "DebuggerManager::GetWatchesDialog()", referenced from:
      DebuggerMenuHandler::OnWatches(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnAddWatch(wxCommandEvent&)        in debuggermenu.o
      __ZN15DebuggerManager16GetWatchesDialogEv$non_lazy_ptr in debuggermenu.o
      WatchesDropTarget::OnDropText(int, int, wxString const&)in watchesdlg.o
     (maybe you meant: __ZN15DebuggerManager16GetWatchesDialogEv$non_lazy_ptr)
  "wxPGPropArgCls::GetPtr(wxPropertyGridInterface*) const", referenced from:
      GetRealRoot(wxPropertyGrid*)      in watchesdlg.o
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      wxPropertyGridInterface::SetPropertyHelpString(wxPGPropArgCls const&, wxString const&)in watchesdlg.o
      wxPropertyGrid::SelectProperty(wxPGPropArgCls const&, bool)in watchesdlg.o
      wxPropertyGrid::SetPropertyName(wxPGPropArgCls const&, wxString const&)in watchesdlg.o
  "wxPGTextCtrlAndButtonEditor::ms_classInfo", referenced from:
      __ZN27wxPGTextCtrlAndButtonEditor12ms_classInfoE$non_lazy_ptr in watchesdlg.o
     (maybe you meant: __ZN27wxPGTextCtrlAndButtonEditor12ms_classInfoE$non_lazy_ptr)
  "DebuggerManager::GetBreakpointDialog()", referenced from:
      DebuggerMenuHandler::OnRemoveAllBreakpoints(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::RegisterDefaultWindowItems()::Breakpoints::IsChecked()         in debuggermenu.o
      DebuggerMenuHandler::RegisterDefaultWindowItems()::Breakpoints::OnClick(bool)     in debuggermenu.o
      DebuggerMenuHandler::OnBreakpoints(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnAddDataBreakpoint(wxCommandEvent&)        in debuggermenu.o
      WatchesDlg::OnMenuAddDataBreak(wxCommandEvent&)        in watchesdlg.o
  "wxPropertyGridState::GetColumnMinWidth(int) const", referenced from:
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
      GetColumnWidths(wxClientDC&, wxPropertyGrid*, wxPGProperty*, int*)  in watchesdlg.o
  "cbDebuggerMenuHandler::~cbDebuggerMenuHandler()", referenced from:
      DebuggerMenuHandler::~DebuggerMenuHandler()in debuggermenu.o
      DebuggerMenuHandler::~DebuggerMenuHandler()in debuggermenu.o
      DebuggerMenuHandler::~DebuggerMenuHandler()in debuggermenu.o
      DebuggerMenuHandler::~DebuggerMenuHandler()in debuggermenu.o
  "typeinfo for cbDebugInterfaceFactory", referenced from:
      typeinfo for DebugInterfaceFactoryin debugger_interface_creator.o
  "wxPGTextCtrlEditor::OnEvent(wxPropertyGrid*, wxPGProperty*, wxWindow*, wxEvent&) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "wxPropertyGrid::DoSetPropertyName(wxPGProperty*, wxString const&)", referenced from:
      wxPropertyGrid::SetPropertyName(wxPGPropArgCls const&, wxString const&)in watchesdlg.o
  "cbBacktraceDlg::~cbBacktraceDlg()", referenced from:
      BacktraceDlg::BacktraceDlg(wxWindow*)in backtracedlg.o
      BacktraceDlg::~BacktraceDlg()in backtracedlg.o
      BacktraceDlg::~BacktraceDlg()in backtracedlg.o
  "wxPropertyGridInterface::AppendIn(wxPGPropArgCls const&, wxPGProperty*)", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
  "typeinfo for cbThreadsDlg", referenced from:
      typeinfo for ThreadsDlgin threadsdlg.o
  "DebuggerManager::GetActiveDebugger()", referenced from:
      BacktraceDlg::OnUpdateUI(wxUpdateUIEvent&)        in backtracedlg.o
      BacktraceDlg::OnSwitchFrame(wxCommandEvent&)        in backtracedlg.o
      BacktraceDlg::OnSwitchFrame(wxCommandEvent&)        in backtracedlg.o
      BacktraceDlg::OnJump(wxCommandEvent&)       in backtracedlg.o
      BacktraceDlg::Reload()      in backtracedlg.o
      BreakpointsDlg::Reload()      in breakpointsdlg.o
      BreakpointsDlg::OnBreakpointAdd(CodeBlocksEvent&)        in breakpointsdlg.o
      BreakpointsDlg::OnBreakpointAdd(CodeBlocksEvent&)        in breakpointsdlg.o
      DebuggerToolbarHandler::OnUpdateUI(wxUpdateUIEvent&)        in debuggermenu.o
      DebuggerToolbarHandler::OnToolInfo(wxCommandEvent&)        in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::OnClick(bool)in debuggermenu.o
      DebuggerMenuHandler::OnWatches(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnThreads(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnThreads(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnExamineMemory(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnExamineMemory(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnDisassembly(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnDisassembly(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnCPURegisters(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnCPURegisters(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnBacktrace(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnBacktrace(wxCommandEvent&)        in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::IsEnabled()in debuggermenu.o
      DebuggerMenuHandler::BuildContextMenu(wxMenu&, wxString const&, bool)in debuggermenu.o
      DebuggerToolbarHandler::OnStop(wxCommandEvent&)       in debuggermenu.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DisassemblyDlg::OnMixedModeCB(wxCommandEvent&)        in disassemblydlg.o
      DisassemblyDlg::OnRefresh(wxCommandEvent&)       in disassemblydlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
      ExamineMemoryDlg::OnGo(wxCommandEvent&)       in examinememorydlg.o
      ThreadsDlg::OnSwitchThread(wxCommandEvent&)        in threadsdlg.o
      ThreadsDlg::Reload()      in threadsdlg.o
      WatchesDlg::OnPropertySelected(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::RefreshUI()      in watchesdlg.o
      ValueTooltip::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      ValueTooltip::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::OnMenuAddDataBreak(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnPropertyRightClick(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDropTarget::OnDropText(int, int, wxString const&)in watchesdlg.o
  "wxPropertyGridInterface::SetColumnProportion(unsigned int, int)", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
      WatchesDlg::WatchesDlg()in watchesdlg.o
      WatchesDlg::WatchesDlg()in watchesdlg.o
      WatchesDlg::WatchesDlg()in watchesdlg.o
  "DebuggerManager::GetDisassemblyDialog()", referenced from:
      DebuggerMenuHandler::OnDisassembly(wxCommandEvent&)        in debuggermenu.o
      __ZN15DebuggerManager20GetDisassemblyDialogEv$non_lazy_ptr in debuggermenu.o
     (maybe you meant: __ZN15DebuggerManager20GetDisassemblyDialogEv$non_lazy_ptr)
  "_wxEVT_PG_ITEM_COLLAPSED", referenced from:
      _wxEVT_PG_ITEM_COLLAPSED$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_ITEM_COLLAPSED$non_lazy_ptr)
  "ProjectManager::SetIsRunning(cbPlugin*)", referenced from:
      DebuggerMenuHandler::OnStep(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnStep(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnStart(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnStart(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnRunToCursor(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnRunToCursor(wxCommandEvent&)        in debuggermenu.o
  "wxStringProperty::OnSetValue()", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "wxPropertyGrid::SetPropertyTextColour(wxPGPropArgCls const&, wxColour const&, int)", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
  "typeinfo for cbWatchesDlg", referenced from:
      typeinfo for WatchesDlgin watchesdlg.o
  "DebuggerManager::GetDebuggerHavingWatch(std::tr1::shared_ptr<cbWatch>)", referenced from:
      ValueTooltip::ClearWatch()       in watchesdlg.o
      WatchesDlg::DeleteProperty(WatchesProperty&)        in watchesdlg.o
      SetValue(WatchesProperty*)     in watchesdlg.o
      WatchesDlg::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      WatchesDlg::RefreshUI()      in watchesdlg.o
      WatchesDlg::OnMenuProperties(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::OnMenuDeleteAll(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::OnPropertyRightClick(wxPropertyGridEvent&)        in watchesdlg.o
  "wxPropertyGrid::ResetColumnSizes(bool)", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
  "wxPropertyGrid::GetPropertyRect(wxPGProperty const*, wxPGProperty const*) const", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
  "cbDebuggerConfiguration::GetMenuId() const", referenced from:
      DebuggerMenuHandler::OnActiveDebuggerClick(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
  "wxPropertyGridState::SetColumnCount(int)", referenced from:
      wxPropertyGrid::SetColumnCount(int)    in watchesdlg.o
  "cbStackFrame::cbStackFrame()", referenced from:
      DisassemblyDlg::DisassemblyDlg(wxWindow*)in disassemblydlg.o
  "wxPGProperty::GetName() const", referenced from:
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
      WatchRawDialog::Create(WatchesProperty const*)  in watchesdlg.o
  "typeinfo for cbDisassemblyDlg", referenced from:
      typeinfo for DisassemblyDlgin disassemblydlg.o
  "cbDebuggerPlugin::Log(wxString const&, Logger::level)", referenced from:
      DebuggerMenuHandler::LogActiveConfig()       in debuggermenu.o
  "cbAuiNotebook::SetModKeys(wxString)", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "UnixFilename(wxString const&, wxPathFormat)", referenced from:
      ScriptingSettingsDlg::OnBrowse(wxCommandEvent&)       in scriptingsettingsdlg.o
      ScriptingSettingsDlg::OnBrowse(wxCommandEvent&)       in scriptingsettingsdlg.o
      ScriptingSettingsDlg::OnBrowse(wxCommandEvent&)       in scriptingsettingsdlg.o
  "vtable for wxPGEditorDialogAdapter", referenced from:
      __ZTV23wxPGEditorDialogAdapter$non_lazy_ptr in watchesdlg.o
     (maybe you meant: __ZTV23wxPGEditorDialogAdapter$non_lazy_ptr)
  "DebuggerManager::SetActiveDebugger(cbDebuggerPlugin*, __gnu_cxx::__normal_iterator<cbDebuggerConfiguration**, std::vector<cbDebuggerConfiguration*, std::allocator<cbDebuggerConfiguration*> > >)", referenced from:
      DebuggerMenuHandler::OnActiveDebuggerClick(wxCommandEvent&)        in debuggermenu.o
  "Manager::GetDebuggerManager() const", referenced from:
      BacktraceDlg::OnUpdateUI(wxUpdateUIEvent&)        in backtracedlg.o
      BacktraceDlg::OnSwitchFrame(wxCommandEvent&)        in backtracedlg.o
      BacktraceDlg::OnSwitchFrame(wxCommandEvent&)        in backtracedlg.o
      BacktraceDlg::OnJump(wxCommandEvent&)       in backtracedlg.o
      BacktraceDlg::Reload()      in backtracedlg.o
      BreakpointsDlg::Reload()      in breakpointsdlg.o
      BreakpointsDlg::Reload()      in breakpointsdlg.o
      BreakpointsDlg::OnBreakpointAdd(CodeBlocksEvent&)        in breakpointsdlg.o
      DebuggerMenuHandler::OnRemoveAllBreakpoints(wxCommandEvent&)        in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::IsChecked()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::IsChecked()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::IsChecked()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::IsChecked()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::IsChecked()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::IsChecked()in debuggermenu.o
      DebuggerMenuHandler::RegisterDefaultWindowItems()::Breakpoints::IsChecked()         in debuggermenu.o
      DebuggerMenuHandler::OnActiveDebuggerTargetsDefaultClick(wxCommandEvent&)        in debuggermenu.o
      (anonymous namespace)::HideValueTooltip()in debuggermenu.o
      DebuggerToolbarHandler::OnUpdateUI(wxUpdateUIEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnActiveDebuggerClick(wxCommandEvent&)        in debuggermenu.o
      DebuggerToolbarHandler::OnToolInfo(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::RegisterDefaultWindowItems()::Breakpoints::OnClick(bool)     in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::OnClick(bool)in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::OnClick(bool)in debuggermenu.o
      DebuggerMenuHandler::OnWatches(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnWatches(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnThreads(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnExamineMemory(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnDisassembly(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnCPURegisters(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnBreakpoints(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnBacktrace(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::LogActiveConfig()       in debuggermenu.o
      (anonymous namespace)::CommonItem<cbBacktraceDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbCPURegistersDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbWatchesDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbDisassemblyDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbExamineMemoryDlg>::IsEnabled()in debuggermenu.o
      (anonymous namespace)::CommonItem<cbThreadsDlg>::IsEnabled()in debuggermenu.o
      DebuggerMenuHandler::OnAddDataBreakpoint(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::BuildContextMenu(wxMenu&, wxString const&, bool)in debuggermenu.o
      DebuggerToolbarHandler::OnStop(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnAddWatch(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
      DebuggerSettingsDlg::DebuggerSettingsDlg(wxWindow*)in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DisassemblyDlg::OnMixedModeCB(wxCommandEvent&)        in disassemblydlg.o
      DisassemblyDlg::OnRefresh(wxCommandEvent&)       in disassemblydlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
      DisassemblyDlg::DisassemblyDlg(wxWindow*)in disassemblydlg.o
      DisassemblyDlg::SetActiveAddress(unsigned long)in disassemblydlg.o
      ExamineMemoryDlg::OnGo(wxCommandEvent&)       in examinememorydlg.o
      MainFrame::SetupDebuggerUI()      in main.o
      MainFrame::CreateMenubar()      in main.o
      ThreadsDlg::OnSwitchThread(wxCommandEvent&)        in threadsdlg.o
      ThreadsDlg::Reload()      in threadsdlg.o
      WatchesDlg::OnPropertySelected(wxPropertyGridEvent&)        in watchesdlg.o
      ValueTooltip::ClearWatch()       in watchesdlg.o
      WatchesDlg::DeleteProperty(WatchesProperty&)        in watchesdlg.o
      SetValue(WatchesProperty*)     in watchesdlg.o
      WatchesDlg::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      WatchesDlg::RefreshUI()      in watchesdlg.o
      ValueTooltip::OnExpand(wxPropertyGridEvent&)       in watchesdlg.o
      ValueTooltip::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::OnMenuProperties(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnCollapse(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::OnMenuDeleteAll(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::OnMenuAddDataBreak(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnMenuAddDataBreak(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnPropertyRightClick(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDropTarget::OnDropText(int, int, wxString const&)in watchesdlg.o
      WatchesDropTarget::OnDropText(int, int, wxString const&)in watchesdlg.o
  "cbDebuggerCommonConfig::GetValueTooltipFont()", referenced from:
      DebuggerSettingsCommonPanel::DebuggerSettingsCommonPanel(wxWindow*)in debuggersettingscommonpanel.o
      ValueTooltip::ValueTooltip(std::tr1::shared_ptr<cbWatch> const&, wxWindow*)in watchesdlg.o
  "wxStringProperty::wxStringProperty(wxString const&, wxString const&, wxString const&)", referenced from:
      WatchesProperty::WatchesProperty(wxString const&, wxString const&, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
      WatchesProperty::WatchesProperty()in watchesdlg.o
  "typeinfo for wxPGEditorDialogAdapter", referenced from:
      typeinfo for WatchRawDialogAdapterin watchesdlg.o
  "cbCPURegistersDlg::~cbCPURegistersDlg()", referenced from:
      CPURegistersDlg::CPURegistersDlg(wxWindow*)in cpuregistersdlg.o
      CPURegistersDlg::~CPURegistersDlg()in cpuregistersdlg.o
      CPURegistersDlg::~CPURegistersDlg()in cpuregistersdlg.o
  "DebuggerManager::GetCPURegistersDialog()", referenced from:
      DebuggerMenuHandler::OnCPURegisters(wxCommandEvent&)        in debuggermenu.o
      __ZN15DebuggerManager21GetCPURegistersDialogEv$non_lazy_ptr in debuggermenu.o
     (maybe you meant: __ZN15DebuggerManager21GetCPURegistersDialogEv$non_lazy_ptr)
  "wxPropertyGridInterface::DeleteProperty(wxPGPropArgCls const&)", referenced from:
      WatchesDlg::DeleteProperty(WatchesProperty&)        in watchesdlg.o
      WatchesDlg::OnMenuDeleteAll(wxCommandEvent&)        in watchesdlg.o
  "cbAuiNotebook::FocusActiveTabCtrl()", referenced from:
      MainFrame::OnFocusLogsAndOthers(wxCommandEvent&)       in main.o
      MainFrame::OnFocusManagement(wxCommandEvent&)       in main.o
      MainFrame::OnFocusEditor(wxCommandEvent&)       in main.o
      MainFrame::OnCtrlAltTab(wxCommandEvent&)       in main.o
  "wxPGProperty::DoGetValidator() const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "_cbEVT_SETTINGS_CHANGED", referenced from:
      _cbEVT_SETTINGS_CHANGED$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_SETTINGS_CHANGED$non_lazy_ptr)
  "cbAuiNotebook::InvertMoveDirection(bool)", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "_cbEVT_APP_DEACTIVATED", referenced from:
      _cbEVT_APP_DEACTIVATED$non_lazy_ptr in app.o
     (maybe you meant: _cbEVT_APP_DEACTIVATED$non_lazy_ptr)
  "cbAuiNotebook::MovePage(wxWindow*, unsigned long)", referenced from:
      InfoPane::ReorderTabs(int (*)(InfoPane::Page**, InfoPane::Page**))in infopane.o
  "cbDebuggerPlugin::GetIndexOfActiveConfig() const", referenced from:
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
  "wxStringProperty::GetValueAsString(int) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "wxPropertyGrid::DoEndLabelEdit(bool, int)", referenced from:
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "wxPGTextCtrlEditor::UpdateControl(wxPGProperty*, wxWindow*) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "cbStackFrame::IsValid() const", referenced from:
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
  "wxPropertyGrid::DoSelectProperty(wxPGProperty*, unsigned int)", referenced from:
      wxPropertyGrid::SelectProperty(wxPGPropArgCls const&, bool)in watchesdlg.o
  "cbStackFrame::GetFilename() const", referenced from:
      BacktraceDlg::Reload()      in backtracedlg.o
  "wxPropertyGridInterface::RemoveProperty(wxPGPropArgCls const&)", referenced from:
      WatchesDlg::RefreshUI()      in watchesdlg.o
  "wxPropertyGridIteratorBase::Init(wxPropertyGridState*, int, wxPGProperty*, int)", referenced from:
      SetMinSize(wxPropertyGrid*)      in watchesdlg.o
  "ProjectManager::GetIsRunning() const", referenced from:
      DebuggerToolbarHandler::OnUpdateUI(wxUpdateUIEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnStep(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnStart(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnUpdateUI(wxUpdateUIEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnRunToCursor(wxCommandEvent&)        in debuggermenu.o
      DebuggerMenuHandler::OnRunToCursor(wxCommandEvent&)        in debuggermenu.o
  "DebuggerManager::SetDisassemblyMixedMode(bool)", referenced from:
      DisassemblyDlg::OnMixedModeCB(wxCommandEvent&)        in disassemblydlg.o
  "cbExamineMemoryDlg::~cbExamineMemoryDlg()", referenced from:
      ExamineMemoryDlg::ExamineMemoryDlg(wxWindow*)in examinememorydlg.o
      ExamineMemoryDlg::~ExamineMemoryDlg()in examinememorydlg.o
      ExamineMemoryDlg::~ExamineMemoryDlg()in examinememorydlg.o
  "typeinfo for cbCPURegistersDlg", referenced from:
      typeinfo for CPURegistersDlgin cpuregistersdlg.o
  "_cbEVT_GET_ACTIVE_LOG_WINDOW", referenced from:
      _cbEVT_GET_ACTIVE_LOG_WINDOW$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_GET_ACTIVE_LOG_WINDOW$non_lazy_ptr)
  "wxPGEditorDialogAdapter::GetClassInfo() const", referenced from:
      vtable for WatchRawDialogAdapterin watchesdlg.o
  "_cbEVT_PROJECT_NEW", referenced from:
      _cbEVT_PROJECT_NEW$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_PROJECT_NEW$non_lazy_ptr)
  "wxPGEditor::InsertItem(wxWindow*, wxString const&, int) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "typeinfo for cbDebuggerMenuHandler", referenced from:
      typeinfo for DebuggerMenuHandlerin debuggermenu.o
  "_wxEVT_PG_ITEM_EXPANDED", referenced from:
      _wxEVT_PG_ITEM_EXPANDED$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_ITEM_EXPANDED$non_lazy_ptr)
  "cbAuiNotebook::DeletePage(unsigned long)", referenced from:
      InfoPane::DeleteLogger(Logger*)      in infopane.o
      InfoPane::DeleteNonLogger(wxWindow*)      in infopane.o
  "_wxEVT_PG_LABEL_EDIT_BEGIN", referenced from:
      _wxEVT_PG_LABEL_EDIT_BEGIN$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_LABEL_EDIT_BEGIN$non_lazy_ptr)
  "DebuggerManager::SetMenuHandler(cbDebuggerMenuHandler*)", referenced from:
      MainFrame::CreateMenubar()      in main.o
  "ConfigManager::Flush()", referenced from:
      MainFrame::OnFileSaveAll(wxCommandEvent&)       in main.o
  "cbDebuggerPlugin::ClearLog()", referenced from:
      DebuggerMenuHandler::OnStep(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnStart(wxCommandEvent&)       in debuggermenu.o
      DebuggerMenuHandler::OnRunToCursor(wxCommandEvent&)        in debuggermenu.o
  "cbThread::IsActive() const", referenced from:
      ThreadsDlg::Reload()      in threadsdlg.o
      ThreadsDlg::Reload()      in threadsdlg.o
  "cbDebuggerCommonConfig::SetValueTooltipFont(wxString const&)", referenced from:
      DebuggerSettingsCommonPanel::SaveChanges()       in debuggersettingscommonpanel.o
  "wxPropertyGridInterface::GetSelection() const", referenced from:
      WatchesDlg::OnMenuDelete(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnMenuProperties(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
      WatchesDlg::OnMenuAddDataBreak(wxCommandEvent&)        in watchesdlg.o
  "wxPropertyGridInterface::Append(wxPGProperty*)", referenced from:
      WatchesDlg::WatchesDlg()in watchesdlg.o
      ValueTooltip::ValueTooltip(std::tr1::shared_ptr<cbWatch> const&, wxWindow*)in watchesdlg.o
      WatchesDlg::OnIdle(wxIdleEvent&)       in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "_wxEVT_PG_RIGHT_CLICK", referenced from:
      _wxEVT_PG_RIGHT_CLICK$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_RIGHT_CLICK$non_lazy_ptr)
  "cbWatch::GetChild(int) const", referenced from:
      WatchRawDialog::WatchToString(wxString&, cbWatch const&, wxString const&)in watchesdlg.o
  "cbStackFrame::GetSymbol() const", referenced from:
      BacktraceDlg::Reload()      in backtracedlg.o
      DisassemblyDlg::Clear(cbStackFrame const&)  in disassemblydlg.o
  "_wxEVT_PG_LABEL_EDIT_ENDING", referenced from:
      _wxEVT_PG_LABEL_EDIT_ENDING$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_LABEL_EDIT_ENDING$non_lazy_ptr)
  "wxPGTextCtrlEditor::OnFocus(wxPGProperty*, wxWindow*) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "_wxEVT_PG_CHANGED", referenced from:
      _wxEVT_PG_CHANGED$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_CHANGED$non_lazy_ptr)
  "DebuggerManager::SetTargetsDefaultAsActiveDebugger()", referenced from:
      DebuggerMenuHandler::OnActiveDebuggerTargetsDefaultClick(wxCommandEvent&)        in debuggermenu.o
  "typeinfo for cbBreakpointsDlg", referenced from:
      typeinfo for BreakpointsDlgin breakpointsdlg.o
  "EditorManager::DeleteNotebookStack()", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "DebuggerManager::GetExamineMemoryDialog()", referenced from:
      DebuggerMenuHandler::OnExamineMemory(wxCommandEvent&)        in debuggermenu.o
      __ZN15DebuggerManager22GetExamineMemoryDialogEv$non_lazy_ptr in debuggermenu.o
     (maybe you meant: __ZN15DebuggerManager22GetExamineMemoryDialogEv$non_lazy_ptr)
  "cbThread::GetInfo() const", referenced from:
      ThreadsDlg::Reload()      in threadsdlg.o
  "wxPropertyGrid::DoBeginLabelEdit(unsigned int, int)", referenced from:
      WatchesDlg::OnMenuRename(wxCommandEvent&)        in watchesdlg.o
      WatchesDlg::OnPropertySelected(wxPropertyGridEvent&)        in watchesdlg.o
      WatchesDlg::OnKeyDown(wxKeyEvent&)       in watchesdlg.o
  "wxStringProperty::DoSetAttribute(wxString const&, wxVariant&)", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "wxPGProperty::GetCellRenderer(int) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "cbWatch::MarkAsChangedRecursive(bool)", referenced from:
      ValueTooltip::ValueTooltip(std::tr1::shared_ptr<cbWatch> const&, wxWindow*)in watchesdlg.o
      ValueTooltip::UpdateWatch()       in watchesdlg.o
  "wxPropertyGridInterface::EnableProperty(wxPGPropArgCls const&, bool)", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      WatchesDlg::RefreshUI()      in watchesdlg.o
  "cbAuiNotebook::AllowScrolling(bool)", referenced from:
      EnvironmentSettingsDlg::EndModal(int)   in environmentsettingsdlg.o
  "_cbEVT_UPDATE_VIEW_LAYOUT", referenced from:
      _cbEVT_UPDATE_VIEW_LAYOUT$non_lazy_ptr in main.o
     (maybe you meant: _cbEVT_UPDATE_VIEW_LAYOUT$non_lazy_ptr)
  "DebuggerManager::GetBacktraceDialog()", referenced from:
      DebuggerMenuHandler::OnBacktrace(wxCommandEvent&)        in debuggermenu.o
      __ZN15DebuggerManager18GetBacktraceDialogEv$non_lazy_ptr in debuggermenu.o
     (maybe you meant: __ZN15DebuggerManager18GetBacktraceDialogEv$non_lazy_ptr)
  "_cbEVT_APP_ACTIVATED", referenced from:
      _cbEVT_APP_ACTIVATED$non_lazy_ptr in app.o
     (maybe you meant: _cbEVT_APP_ACTIVATED$non_lazy_ptr)
  "cbWatch::IsExpanded() const", referenced from:
      AppendChildren(wxPropertyGrid&, wxPGProperty&, cbWatch&, bool)in watchesdlg.o
      UpdateWatch(wxPropertyGrid*, wxPGProperty*, std::tr1::shared_ptr<cbWatch>, bool)in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::RenameWatch(wxObject*, wxString const&) in watchesdlg.o
      WatchesDlg::AddWatch(std::tr1::shared_ptr<cbWatch>)      in watchesdlg.o
  "wxPGEditor::DeleteItem(wxWindow*, int) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "DebuggerManager::RebuildAllConfigs()", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "wxPGProperty::RefreshChildren()", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "_wxEVT_PG_CHANGING", referenced from:
      _wxEVT_PG_CHANGING$non_lazy_ptr in watchesdlg.o
     (maybe you meant: _wxEVT_PG_CHANGING$non_lazy_ptr)
  "cbDebugInterfaceFactory::cbDebugInterfaceFactory()", referenced from:
      DebugInterfaceFactory::DebugInterfaceFactory()in debugger_interface_creator.o
  "wxPGProperty::OnValidationFailure(wxVariant&)", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "cbDebuggerConfiguration::SetConfig(ConfigManagerWrapper const&)", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "cbStackFrame::GetNumber() const", referenced from:
      BacktraceDlg::Reload()      in backtracedlg.o
      BacktraceDlg::Reload()      in backtracedlg.o
  "cbDebugInterfaceFactory::~cbDebugInterfaceFactory()", referenced from:
      DebugInterfaceFactory::~DebugInterfaceFactory()in debugger_interface_creator.o
      DebugInterfaceFactory::~DebugInterfaceFactory()in debugger_interface_creator.o
      DebugInterfaceFactory::~DebugInterfaceFactory()in debugger_interface_creator.o
      DebugInterfaceFactory::~DebugInterfaceFactory()in debugger_interface_creator.o
      DebugInterfaceFactory::DebugInterfaceFactory()in debugger_interface_creator.o
  "cbDebuggerConfiguration::GetName() const", referenced from:
      DebuggerMenuHandler::LogActiveConfig()       in debuggermenu.o
      DebuggerMenuHandler::RebuildMenus()       in debuggermenu.o
      DebuggerSettingsDlg::CreateConfig(wxWindow*, cbDebuggerPlugin*, wxString const&) in debuggersettingsdlg.o
      DebuggerSettingsDlg::DebuggerSettingsDlg(wxWindow*)in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "cbDebuggerPlugin::SetupLog(int)", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "wxStringProperty::~wxStringProperty()", referenced from:
      WatchesProperty::~WatchesProperty()in watchesdlg.o
      WatchesProperty::~WatchesProperty()in watchesdlg.o
      WatchesProperty::~WatchesProperty()in watchesdlg.o
      WatchesProperty::~WatchesProperty()in watchesdlg.o
  "wxPGProperty::GetChoiceInfo(wxPGChoiceInfo*)", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "DebuggerManager::GetLogger(int&)", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "EditorManager::GetNotebookStack()", referenced from:
      MainFrame::OnSwitchTabs(wxCommandEvent&)       in main.o
  "Manager::SetAppShuttingDown(bool)", referenced from:
      MainFrame::OnApplicationClose(wxCloseEvent&)       in main.o
  "cbStyledTextCtrl::CallTipCancel()", referenced from:
      DebugInterfaceFactory::ShowValueTooltip(std::tr1::shared_ptr<cbWatch> const&, wxRect const&)in debugger_interface_creator.o
  "wxPGTextCtrlEditor::SetControlStringValue(wxPGProperty*, wxWindow*, wxString const&) const", referenced from:
      vtable for cbTextCtrlAndButtonTooltipEditorin watchesdlg.o
  "cbDisassemblyDlg::~cbDisassemblyDlg()", referenced from:
      DisassemblyDlg::DisassemblyDlg(wxWindow*)in disassemblydlg.o
      DisassemblyDlg::~DisassemblyDlg()in disassemblydlg.o
      DisassemblyDlg::~DisassemblyDlg()in disassemblydlg.o
  "cbDebuggerConfiguration::GetConfig() const", referenced from:
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
      DebuggerSettingsDlg::OnOK(wxCommandEvent&)       in debuggersettingsdlg.o
  "cbStatusBar::AdjustFieldsSize()", referenced from:
      MainFrame::DoAddPluginStatusField(cbPlugin*)      in main.o
  "wxPGProperty::OnMeasureImage(int) const", referenced from:
      vtable for WatchesPropertyin watchesdlg.o
  "DebuggerManager::GetThreadsDialog()", referenced from:
      DebuggerMenuHandler::OnThreads(wxCommandEvent&)       in debuggermenu.o
      __ZN15DebuggerManager16GetThreadsDialogEv$non_lazy_ptr in debuggermenu.o
     (maybe you meant: __ZN15DebuggerManager16GetThreadsDialogEv$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [codeblocks] Error 1
make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_codeblocks/codeblocks/work/codeblocks-12.11release8629/src/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_codeblocks/codeblocks/work/codeblocks-12.11release8629/src/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_codeblocks/codeblocks/work/codeblocks-12.11release8629/src'
make: *** [all-recursive] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_codeblocks/codeblocks/work/codeblocks-12.11release8629'

I can temporarily overcome the first problem by adding ../sdk/wxpropgrid/.libs/editors.o to the compile command, but it still continues with all other errors and I'm not exactly sure how to proceed.

comment:6 Changed 11 years ago by mojca (Mojca Miklavec)

Owner: changed from jwa@… to mojca@…

comment:7 Changed 11 years ago by mojca (Mojca Miklavec)

I made +wxgtk28 the default also for 10.6 in r111288. But this problem still needs fixing.

comment:8 Changed 11 years ago by mojca (Mojca Miklavec)

comment:9 Changed 11 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

The last problem I experienced was a symptom of the same problem as reported in #40531 (I probably had the variant +wxgtk28 or a previous version already installed when compiling with +wxwidgets28). It's not a perfect solution, but it works now.

For dealing with Hunspell I used the same temporary workaround as for +wxwidgets30 by simply adding -lhunspell-1.3.0 to CB_HUNSPELL_LIBS, but this eventually needs a proper patch in configure (configure.in). Ideally this should be solved upstream (and maybe backported).

I also needed to add a temporary workaround in src/plugins/contrib/NassiShneiderman/NassiView.cpp to make it compile and I enabled the plugin again.

Since it seems to work now I made +wxwidgets28 the default variant again (reverted r111288).

Committed in r111763.

Note: See TracTickets for help on using tickets.