[reSIProcate] Cannot compile SipIMP-Qt from the public tar ball

Hernan Tylim htylim at novamens.com
Mon Dec 20 12:32:35 CST 2004


Hi,
    I downloaded resiprocate-0.4.0.tar.gz from reSIProcate.org and 
successfully builded the API and the tests but I am having trouble with 
the SipIMP-Qt sources.

    I want to build SipIMP-Qt because I want to learn from it how to use 
the api and develop a SIMPLE client. Do you known if the SipIMP-Qt 
implementation is up to date ? I think that maybe thats the reason why 
its not compiling.

    Thank you very much for your help. I really want to try reSIProcate. 
Any other pointer on how I can learn this library it will be very much 
appreciated. Thanks.


     Here follows the compiler output (I am on Linux with gcc v3.3.4):

cript started on Mon Dec 20 15:29:01 2004
^[]0;htylim at mamushka: 
/home/htylim/dev/resiprocate-0.4.0/SipIMP-Qt^Ghtylim at mamushka:~/dev/resiprocate-0.4.0/SipIMP-Qt$ 
make^M
Making obj.debug.Linux.i686/moc_SetupDlgImpl.d^M
Making obj.debug.Linux.i686/SetupDlgImpl.d^M
Making obj.debug.Linux.i686/moc_LimpetImpl.d^M
Making obj.debug.Linux.i686/LimpetImpl.d^M
Making obj.debug.Linux.i686/moc_SetupDlg.d^M
Making obj.debug.Linux.i686/SetupDlg.d^M
Making obj.debug.Linux.i686/moc_Limpet.d^M
Making obj.debug.Linux.i686/Limpet.d^M
Making obj.debug.Linux.i686/limpetx.d^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/limpetx.o limpetx.cxx^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/Limpet.o Limpet.cxx^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/moc_Limpet.o moc_Limpet.cxx^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/SetupDlg.o SetupDlg.cxx^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/moc_SetupDlg.o moc_SetupDlg.cxx^M
g++ -Wall -fPIC -Wno-deprecated -march=i686 -D_REENTRANT -DHAVE_POPT_H  
-g -O2 -mcpu=i686 -march=i686             -I../build/.. 
-I../build/../contrib/ares -I/usr/include/qt3 -I/usr/kerberos/include/ 
-DUSE_SSL -DNEW_MSG_HEADER_SCANNER -DUSE_IPV6 -DUSE_ARES -c -o 
obj.debug.Linux.i686/LimpetImpl.o LimpetImpl.cxx^M
LimpetImpl.cxx: In member function `virtual void LimpetImpl::logon()':^M
LimpetImpl.cxx:124: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx:151: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx:221: error: `UDP' is not a member of type 
`resip::Transport'^M
LimpetImpl.cxx:222: error: `TCP' is not a member of type 
`resip::Transport'^M
LimpetImpl.cxx:227: error: `TLS' is not a member of type 
`resip::Transport'^M
LimpetImpl.cxx:240: error: cannot allocate an object of type `ImCallback'^M
LimpetImpl.cxx:240: error:   because the following virtual functions are ^M
   abstract:^M
../resiprocate/TuIM.hxx:38: error:      virtual void ^M
   resip::TuIM::Callback::presenceUpdate(const resip::Uri&, bool, const ^M
   resip::Data&)^M
LimpetImpl.cxx:266: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx: In member function `void LimpetImpl::sendPage(QString, 
QString)^M
   ':^M
LimpetImpl.cxx:325: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx:336: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx: In member function `virtual void LimpetImpl::addBuddy()':^M
LimpetImpl.cxx:382: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx: In member function `void LimpetImpl::setStatus(bool, 
QString)':^M
LimpetImpl.cxx:407: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
LimpetImpl.cxx:408: error: `setMyPresense' undeclared (first use this 
function)^M
LimpetImpl.cxx:408: error: (Each undeclared identifier is reported only 
once ^M
   for each function it appears in.)^M
LimpetImpl.cxx: In member function `void LimpetImpl::presenseUpdate(const ^M
   resip::Uri&, bool, const resip::Data&)':^M
LimpetImpl.cxx:616: error: call of overloaded `Data(QString&)' is 
ambiguous^M
../resiprocate/os/Data.hxx:34: error: candidates are: 
resip::Data::Data(char) ^M
   <near match>^M
../resiprocate/os/Data.hxx:33: error:                 
resip::Data::Data(bool)^M
../resiprocate/os/Data.hxx:31: error:                 ^M
   resip::Data::Data(unsigned int) <near match>^M
../resiprocate/os/Data.hxx:30: error:                 
resip::Data::Data(long ^M
   unsigned int) <near match>^M
../resiprocate/os/Data.hxx:29: error:                 
resip::Data::Data(int) ^M
   <near match>^M
../resiprocate/os/Data.hxx:28: error:                 
resip::Data::Data(const ^M
   std::string&)^M
../resiprocate/os/Data.hxx:24: error:                 
resip::Data::Data(const ^M
   char*)^M
make: *** [obj.debug.Linux.i686/LimpetImpl.o] Error 1^M






More information about the resiprocate-devel mailing list