opie for host PC

From: saravanan <sar_van81_at_yahoo.co.in>
Date: Wed, 11 Jul 2007 06:35:15 +0100 (BST)

hi,
  
 i downloaded opie sources from the CVS and tried to compile for host PC(SUSE10.1,intel x86) using the documentation provided in the following link:
  http://opie.handhelds.org/cgi-bin/moin.cgi/BuildOpie#head-a0e020b19d23108ece716589063e804d10cd3577
  
 but i encountered the following error:
  
  make[1]: Entering directory `/home/linuxau1200/opie/cvsopie/opie/core/pim/addressbook'
  test -d /home/linuxau1200/opie/cvsopie/opie/bin/ || mkdir -p /home/linuxau1200/opie/cvsopie/opie/bin/
  g++ -Wl,-rpath-link,/home/linuxau1200/opie/cvsopie/opie/lib -Wl,-rpath,/home/linuxau1200/opie/cvsopie/qt-2.3.10/lib -o /home/linuxau1200/opie/cvsopie/opie/bin/addressbook .obj/x86-linux/main.o .obj/x86-linux/addressbook.o .obj/x86-linux/contacteditor.o .obj/x86-linux/ablabel.o .obj/x86-linux/abtable.o .obj/x86-linux/picker.o .obj/x86-linux/configdlg.o .obj/x86-linux/abconfig.o .obj/x86-linux/abview.o .obj/x86-linux/namelineedit.o .obj/x86-linux/configdlg_base.o .obj/x86-linux/moc_addressbook.o .obj/x86-linux/moc_contacteditor.o .obj/x86-linux/moc_ablabel.o .obj/x86-linux/moc_abtable.o .obj/x86-linux/moc_picker.o .obj/x86-linux/moc_ofloatbar.o .obj/x86-linux/moc_configdlg.o .obj/x86-linux/moc_abview.o .obj/x86-linux/moc_namelineedit.o .obj/x86-linux/moc_configdlg_base.o -L/home/linuxau1200/opie/cvsopie/qt-2.3.10/lib -lqpe -lopiecore2 -lopieui2 -lopiepim2 -L/home/linuxau1200/opie/cvsopie/opie/lib -lqte-mt -lpthread
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(ocontactaccessbackend_xml.o): In function `Opie::OPimContactAccessBackend_XML::load(QString, bool)':
  ocontactaccessbackend_xml.cpp:(.text+0x10fd): undefined reference to `Opie::Core::XMLElement::load(QString const&)'
  ocontactaccessbackend_xml.cpp:(.text+0x12a7): undefined reference to `Opie::Core::XMLElement::~XMLElement()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::OPimOccurrence::deref()':
  opimoccurrence.cpp:(.text+0x683): undefined reference to `Opie::Core::ORefCount::Decr()'
  opimoccurrence.cpp:(.text+0x68d): undefined reference to `Opie::Core::ORefCount::Shared()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::OPimOccurrence::record() const':
  opimoccurrence.cpp:(.text+0x8de): undefined reference to `Opie::Core::ORefCount::Incr()'
  opimoccurrence.cpp:(.text+0x91f): undefined reference to `Opie::Core::ORefCount::Decr()'
  opimoccurrence.cpp:(.text+0x929): undefined reference to `Opie::Core::ORefCount::Shared()'
  opimoccurrence.cpp:(.text+0x960): undefined reference to `Opie::Core::ORefCount::ORefCount()'
  opimoccurrence.cpp:(.text+0x979): undefined reference to `Opie::Core::ORefCount::Incr()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::Core::OSharedPointerData<Opie::OPimRecord>::~OSharedPointerData()':
 opimoccurrence.cpp:(.gnu.linkonce.t._ZN4Opie4Core18OSharedPointerDataINS_10OPimRecordEED1Ev[Opie::Core::OSharedPointerData<Opie::OPimRecord>::~OSharedPointerData()]+0x29): undefined reference to `Opie::Core::ORefCount::~ORefCount()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::Core::OSharedPointerData<Opie::OPimRecord>::~OSharedPointerData()':
 opimoccurrence.cpp:(.gnu.linkonce.t._ZN4Opie4Core18OSharedPointerDataINS_10OPimRecordEED0Ev[Opie::Core::OSharedPointerData<Opie::OPimRecord>::~OSharedPointerData()]+0x26): undefined reference to `Opie::Core::ORefCount::~ORefCount()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::OPimContact Opie::OPimOccurrence::internalToRecord<Opie::OPimContact>() const':
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_11OPimContactEEET_v[Opie::OPimContact Opie::OPimOccurrence::internalToRecord<Opie::OPimContact>() const]+0x183): undefined reference to `Opie::Core::ORefCount::Decr()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_11OPimContactEEET_v[Opie::OPimContact Opie::OPimOccurrence::internalToRecord<Opie::OPimContact>() const]+0x18d): undefined reference to `Opie::Core::ORefCount::Shared()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_11OPimContactEEET_v[Opie::OPimContact Opie::OPimOccurrence::internalToRecord<Opie::OPimContact>() const]+0x1c6): undefined reference to `Opie::Core::ORefCount::ORefCount()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_11OPimContactEEET_v[Opie::OPimContact Opie::OPimOccurrence::internalToRecord<Opie::OPimContact>() const]+0x1dc): undefined reference to `Opie::Core::ORefCount::Incr()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::OPimEvent Opie::OPimOccurrence::internalToRecord<Opie::OPimEvent>() const':
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_9OPimEventEEET_v[Opie::OPimEvent Opie::OPimOccurrence::internalToRecord<Opie::OPimEvent>() const]+0x8e): undefined reference to `Opie::Core::ORefCount::Decr()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_9OPimEventEEET_v[Opie::OPimEvent Opie::OPimOccurrence::internalToRecord<Opie::OPimEvent>() const]+0x98): undefined reference to `Opie::Core::ORefCount::Shared()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_9OPimEventEEET_v[Opie::OPimEvent Opie::OPimOccurrence::internalToRecord<Opie::OPimEvent>() const]+0xcf): undefined reference to `Opie::Core::ORefCount::ORefCount()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_9OPimEventEEET_v[Opie::OPimEvent Opie::OPimOccurrence::internalToRecord<Opie::OPimEvent>() const]+0xe8): undefined reference to `Opie::Core::ORefCount::Incr()'
  /home/linuxau1200/opie/cvsopie/opie/lib/libopiepim2.a(opimoccurrence.o): In function `Opie::OPimTodo Opie::OPimOccurrence::internalToRecord<Opie::OPimTodo>() const':
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_8OPimTodoEEET_v[Opie::OPimTodo Opie::OPimOccurrence::internalToRecord<Opie::OPimTodo>() const]+0x17d): undefined reference to `Opie::Core::ORefCount::Decr()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_8OPimTodoEEET_v[Opie::OPimTodo Opie::OPimOccurrence::internalToRecord<Opie::OPimTodo>() const]+0x187): undefined reference to `Opie::Core::ORefCount::Shared()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_8OPimTodoEEET_v[Opie::OPimTodo Opie::OPimOccurrence::internalToRecord<Opie::OPimTodo>() const]+0x1bb): undefined reference to `Opie::Core::ORefCount::ORefCount()'
  opimoccurrence.cpp:(.gnu.linkonce.t._ZNK4Opie14OPimOccurrence16internalToRecordINS_8OPimTodoEEET_v[Opie::OPimTodo Opie::OPimOccurrence::internalToRecord<Opie::OPimTodo>() const]+0x1ce): undefined reference to `Opie::Core::ORefCount::Incr()'
  collect2: ld returned 1 exit status
  make[1]: *** [/home/linuxau1200/opie/cvsopie/opie/bin/addressbook] Error 1
  make[1]: Leaving directory `/home/linuxau1200/opie/cvsopie/opie/core/pim/addressbook'
  make: *** [core/pim/addressbook] Error 2
  linux:/home/linuxau1200/opie/cvsopie/opie #
  
  
  can anyone please help me to over come this error ?
  
  thanks in advance,
  
  saravanan.
       
---------------------------------
 Get the freedom to save as many mails as you wish. Click here to know how.
Received on Wed Jul 11 2007 - 01:35:21 EDT

This archive was generated by hypermail 2.2.0 : Wed Jul 11 2007 - 01:35:58 EDT