#40389: codeblocks: no matching function for call to 'wxDropSource::wxDropSource(NassiDiagramWindow*&, wxIcon&, wxIcon&, wxIcon&)' -------------------------+------------------- Reporter: mojca@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: codeblocks | -------------------------+------------------- Comment (by mojca@…): 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. -- Ticket URL: <https://trac.macports.org/ticket/40389#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X