[reSIProcate] Patches required for Solaris 8/9 build

Elizabeth Clark elizabeth.clark at bridgewatersystems.com
Wed Feb 2 12:59:50 CST 2005


Hi,
As promised, here is a list of changes that are required to build
libresiprocate and libresiprocatedum on Solaris using the Sun C++ (v5.6)
compiler.
 
I've attached the diffs. Is someone available to submit these changes and
verify they do not break linux or windows builds? In summary the changes
are:
 
resiprocate/Helper.cxx
==========================================================
wants make_pair args to match template args
 
resiprocate/TransportSelector.cxx
==========================================================
added netdb.h (which defines addrinfo)
 
resiprocate/os/Log.hxx
==========================================================
removed comma to remove compile warning
 
resiprocate/os/Log.cxx:
==========================================================
tstamp is a defined macro in sys/time.h on solaris. Since this variable was
only used for WIN32, I moved it down in to the WIN32 instructions. I renamed
the variable just in case it gets moved out.
 
resiprocate/os/HeapInstanceCounter.hxx
==========================================================
provided a dummy prototype for the RESIP_HeadCount. This gets rid of empty
declarations when the count is not used
 
dum/ServerAuthManager.cxx, hxx
==========================================================
implemented missing constructor and destructor
 
dum/ServerSubscription.cxx
==========================================================
insert couldn't find a "less"operator for Data, I think this is because all
of Data's comparison operators require const Data.
 
dum/ClientAuthManager.hxx
==========================================================
Moved CompareAuth into public section so it can be accessible by AuthState
 
autotools/sip/resiprocate/dum/Makefile.am
==========================================================
add missing files
 
Thanks,

Elizabeth Clark                                 
Bridgewater Systems Corporation                
Phone :  (613) 591-9104 x2776
E-mail :  <mailto:elizabeth at bridgewatersystems.com>
mailto:elizabeth at bridgewatersystems.com

 

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20050202/1fd4bc9e/attachment.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: solaris_compile_diffs.txt
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20050202/1fd4bc9e/attachment.txt>


More information about the resiprocate-devel mailing list