< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

RE: [reSIProcate] Compilation error


Thank you.  The README file mentions this issue with version 4.  I set the
CC and CXX variables to point to an earlier version and I no longer have
those errors from before.  However, I still have the following errors:

 /usr/bin/g++32 -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/include
-I/usr/local/ssl/include -I/root/ron/resiprocate-0.9.0-5019/contrib/ares
-I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT Security.lo -MD
-MP -MF .deps/Security.Tpo -c Security.cxx  -fPIC -DPIC -o
.libs/Security.o
Security.cxx: In member function `void
   resip::BaseSecurity::addCertDER(resip::BaseSecurity::PEMType, const
   resip::Data&, const resip::Data&, bool) const':
Security.cxx:321: invalid conversion from `unsigned char**' to `const
unsigned
   char**'
Security.cxx: In member function `void
   resip::BaseSecurity::checkAndSetIdentity(const resip::SipMessage&,
const
   resip::Data&) const':
Security.cxx:1657: invalid conversion from `unsigned char**' to `const
unsigned
   char**'
Security.cxx: In member function `resip::Data
   resip::BaseSecurity::getCetName(X509*)':
Security.cxx:2245: invalid conversion from `unsigned char**' to `const
unsigned
   char**'
Security.cxx:2247: invalid conversion from `unsigned char**' to `const
unsigned
   char**'
make[3]: *** [Security.lo] Error 1
make[3]: Leaving directory `/root/ron/resiprocate-0.9.0-5019/resiprocate'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/ron/resiprocate-0.9.0-5019/resiprocate'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/ron/resiprocate-0.9.0-5019/resiprocate'
make: *** [all-recursive] Error 1


Regards,
Ron

On Tue, 25 Apr 2006, Karl Mutch wrote:

> What is the gcc version being used ?  Sounds like your running a stricter gcc 
> than what has been used/available to date.
>
> "gcc --version"
>
> Karl
>
>       -----Original Message-----
>       From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx on behalf of Ron 
> Shacham
>       Sent: Tue 4/25/2006 8:29 AM
>       To: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
>       Cc:
>       Subject: [reSIProcate] Compilation error
>
>
>
>       Hello.
>       I am trying to build resip in linux.  I am getting the following error 
> on
>       make:
>       make  all-recursive
>       make[1]: Entering directory 
> `/root/ron/resiprocate-0.9.0-5019/resiprocate'
>       Making all in .
>       make[2]: Entering directory 
> `/root/ron/resiprocate-0.9.0-5019/resiprocate'
>       if /bin/sh ../libtool --tag=CXX --mode=compile --tag=CXX  g++
>       -DHAVE_CONFIG_H -I. -I. -I. -I.. -I..  -I/usr/include
>       -I/usr/local/ssl/include -I/root/ron/resiprocate-0.9.0-5019/contrib/ares
>       -I/usr/kerberos/include  -g -O2 -Wall -Wno-deprecated -MT ApiCheck.lo 
> -MD
>       -MP -MF ".deps/ApiCheck.Tpo" -c -o ApiCheck.lo ApiCheck.cxx; \
>       then mv -f ".deps/ApiCheck.Tpo" ".deps/ApiCheck.Plo"; else rm -f
>       ".deps/ApiCheck.Tpo"; exit 1; fi
>        g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/include
>       -I/usr/local/ssl/include -I/root/ron/resiprocate-0.9.0-5019/contrib/ares
>       -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT ApiCheck.lo -MD
>       -MP -MF .deps/ApiCheck.Tpo -c ApiCheck.cxx  -fPIC -DPIC -o
>       .libs/ApiCheck.o
>       ../resiprocate/Connection.hxx:59: error: ISO C++ forbids declaration of
>       'ConnectionManager' with no type
>       ../resiprocate/Connection.hxx:59: error: expected ';' before '&' token
>       ../resiprocate/ParameterTypes.hxx:30: warning: 'class resip::ParamBase'
>       has virtual functions but non-virtual destructor
>       ../resiprocate/ParameterTypes.hxx:35: warning: 'class resip::data_Param'
>       has virtual functions but non-virtual destructor
>       ../resiprocate/ParameterTypes.hxx:36: warning: 'class
>       resip::control_Param' has virtual functions but non-virtual destructor
>
>       There are many more of these warnings, followed by:
>
>       make[2]: *** [ApiCheck.lo] Error 1
>       make[2]: Leaving directory 
> `/root/ron/resiprocate-0.9.0-5019/resiprocate'
>       make[1]: *** [all-recursive] Error 1
>       make[1]: Leaving directory 
> `/root/ron/resiprocate-0.9.0-5019/resiprocate'
>       make: *** [all] Error 2
>
>
>       This is from the distribution tarball available on the website.
>       Can someone point me in the right direction?
>
>       Regards,
>       Ron
>       _______________________________________________
>       resiprocate-devel mailing list
>       resiprocate-devel@xxxxxxxxxxxxxxxxxxx
>       https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>
>