← Back to team overview

kicad-developers team mailing list archive

Compiling fails on XML class on Apple OS X with wxWidgets 2.9-svn

 

Dear all,

I tried compiling the latest revision of wxWidget and KiCad on my Macbook with Apple OS X and it failed on the XML library that Dick is using now. I recompiled again and the option to enable the XML library is the --enable-expat but still it fails. The weird thing is that there are some function symbols in the static monolithic library in the wxXmlDocument class. So that means it is enabled. Below there is my wxWidgets configuration of configure and the error I get during linking. Maybe some people have suggestions or ideas. The point is I want to test the latest stuff and need to compile it myself then.

Kind regards,
Jerry Jacobs
- http://www.xor-gate.org

./configure --enable-unicode=yes --enable-shared=no --enable-monolithic --with-opengl --enable-universal_binary --enable-aui --enable-debug --with-osx_cocoa --with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk/ --prefix=/opt/wxwidgets/rev-65251 --enable-expat

Linking CXX executable eeschema.app/Contents/MacOS/eeschema
Undefined symbols:
  "_XML_SetCharacterDataHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetCommentHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetCdataSectionHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetUserData", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_ParserFree", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_ParserCreate", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetElementHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetUnknownEncodingHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_GetErrorCode", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_SetDefaultHandler", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_Parse", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_GetCurrentLineNumber", referenced from:
      _StartCdataHnd in libwx_osx_cocoau-2.9.a(monolib_xml.o)
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
      _CommentHnd in libwx_osx_cocoau-2.9.a(monolib_xml.o)
      _TextHnd in libwx_osx_cocoau-2.9.a(monolib_xml.o)
      _StartElementHnd in libwx_osx_cocoau-2.9.a(monolib_xml.o)
  "_XML_ErrorString", referenced from:
wxXmlDocument::Load(wxInputStream&, wxString const&, int)in libwx_osx_cocoau-2.9.a(monolib_xml.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [eeschema/eeschema.app/Contents/MacOS/eeschema] Error 1
make[1]: *** [eeschema/CMakeFiles/eeschema.dir/all] Error 2
make: *** [all] Error 2



Follow ups