[reSIProcate] Compilation error

Petyo Milotinov petyo at securax.org
Tue Apr 25 11:10:57 CDT 2006


	Hi, Ron!
	It seems you're trying to build resiprocate with gcc-4.x. Here is a 
simple patch but !!!! BEWARE !!!!: It is for sources available in tar.gz 
form. DON'T APPLY IT ON SVN version, I'm not familiar with its tree 
structure!

------------- PATCH BEGIN --------------------

--- resiprocate-0.9.0-5019/resiprocate/Connection.hxx	2005-06-30 
04:22:12.000000000 +0300
+++ resiprocate-0.9.0-5019-patched/resiprocate/Connection.hxx	2006-03-10 
11:58:23.656113936 +0200
@@ -16,6 +16,7 @@

  class Message;
  class TlsConnection;
+class ConnectionManager;

  class Connection;

--- resiprocate-0.9.0-5019/resiprocate/Helper.hxx	2005-06-30 
04:22:12.000000000 +0300
+++ resiprocate-0.9.0-5019-patched/resiprocate/Helper.hxx	2006-03-10 
11:58:37.692956312 +0200
@@ -15,6 +15,8 @@
  class NameAddr;
  class SecurityAttributes;
  class Security;
+class Contents;
+class Auth;

  class UnsupportedAuthenticationScheme : public BaseException
  {

--- resiprocate-0.9.0-5019/resiprocate/dum/SubscriptionHandler.hxx 
2005-06-30 04:22:07.000000000 +0300
+++ 
resiprocate-0.9.0-5019-patched/resiprocate/dum/SubscriptionHandler.hxx 
2006-03-10 11:59:07.421460592 +0200
@@ -8,6 +8,7 @@
  {
  class SipMessage;
  class SecurityAttributes;
+class Contents;

  class ClientSubscriptionHandler
  {

-------------- PATCH END ---------------------

	Regards,
	Petyo Milotinov

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 at list.sipfoundry.org on behalf of Ron Shacham 
> 	Sent: Tue 4/25/2006 8:29 AM 
> 	To: resiprocate-devel at list.sipfoundry.org 
> 	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 at list.sipfoundry.org 
> 	https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.sipfoundry.org
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel




More information about the resiprocate-devel mailing list