[mythtv] Debug build for Mac OS X

John Sturgeon john.sturgeon at gmail.com
Mon Feb 7 15:25:52 UTC 2011


I'm not able to get a successful debug build for Mac OS X.

It's failing with the following:

/Users/johnsturgeon/Documents/GitMythtv/.osx-packager/build/include/mythtv/mythdialogs.h: In static member function ‘static DialogCode MythPopupBox::Show2ButtonPopup(MythMainWindow*, const QString&, const QString&, const QString&, const QString&, DialogCode)’:
/Users/johnsturgeon/Documents/GitMythtv/.osx-packager/build/include/mythtv/mythdialogs.h:182: warning: ‘ShowButtonPopup’ is deprecated (declared at /Users/johnsturgeon/Documents/GitMythtv/.osx-packager/build/include/mythtv/mythdialogs.h:189)
cd theme/ && /usr/bin/make -f Makefile 
Undefined symbols:
  "_mysql_close", referenced from:
      _main in main.o
      kickDatabase(bool) in zmserver.o
  "_mysql_select_db", referenced from:
      connectToDatabase()     in zmserver.o
  "_mysql_fetch_row", referenced from:
      ZMServer::getZMSetting(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::zmcControl(MONITOR*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetAnalyseFrame(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
  "_mysql_num_rows", referenced from:
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetAnalyseFrame(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
  "_mysql_free_result", referenced from:
      ZMServer::getZMSetting(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      kickDatabase(bool) in zmserver.o
  "_mysql_real_connect", referenced from:
      connectToDatabase()     in zmserver.o
  "_mysql_query", referenced from:
      ZMServer::getZMSetting(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::zmcControl(MONITOR*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::handleSetMonitorFunction(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleDeleteEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleDeleteEvent(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetAnalyseFrame(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      kickDatabase(bool) in zmserver.o
  "_mysql_errno", referenced from:
      connectToDatabase()     in zmserver.o
      connectToDatabase()     in zmserver.o
      connectToDatabase()     in zmserver.o
  "_mysql_error", referenced from:
      ZMServer::getZMSetting(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::zmcControl(MONITOR*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::handleSetMonitorFunction(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleDeleteEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleDeleteEvent(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetAnalyseFrame(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      connectToDatabase()     in zmserver.o
      connectToDatabase()     in zmserver.o
      connectToDatabase()     in zmserver.o
  "_mysql_store_result", referenced from:
      ZMServer::getZMSetting(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::getMonitorList()      in zmserver.o
      ZMServer::zmcControl(MONITOR*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in zmserver.o
      ZMServer::handleGetMonitorList()      in zmserver.o
      ZMServer::handleGetCameraList()      in zmserver.o
      ZMServer::handleGetFrameList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetAnalyseFrame(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetMonitorStatus()      in zmserver.o
      ZMServer::handleGetEventDates(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      ZMServer::handleGetEventList(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)in zmserver.o
      kickDatabase(bool) in zmserver.o
  "_mysql_init", referenced from:
      connectToDatabase()     in zmserver.o
ld: symbol(s) not found

Any thoughts?


-- 
John <><



More information about the mythtv-dev mailing list