Re: [reSIProcate] Major Merge to Resiprocate SVN Trunk
On 2/1/12 12:08 PM, Aron Rosenberg wrote:
This warning appears new with your merge when building on Linux Ubuntu 
64 bit
StackThread.cxx: In member function ‘virtual void 
resip::StackThread::thread()’:
StackThread.cxx:28: warning: ‘virtual void 
resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated (declared at 
../../resip/stack/SipStack.hxx:624)
StackThread.cxx:36: warning: ‘virtual void 
resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at 
../../resip/stack/SipStack.hxx:641)
InterruptableStackThread.cxx: In member function ‘virtual void 
resip::InterruptableStackThread::thread()’:
InterruptableStackThread.cxx:29: warning: ‘virtual void 
resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at 
../../resip/stack/SipStack.hxx :641)
InterruptableStackThread.cxx:31: warning: ‘virtual void 
resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated (declared at 
../../resip/stack/SipStack. hxx:624)
InterruptableStackThread.cxx:41: warning: ‘virtual void 
resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at 
../../resip/stack/SipStack.hxx :641)
This would appear to stem from some cares compatibility changes; from 
the merge notes Scott sent out:
-Some refactoring of the FdPollGrp stuff. Now is compatible with 
cares, using
a bit of a hack. Also compatible with being driven with the old 
buildFdSet()/
select()/process(FdSet&) call sequence, although this is now deprecated.
Fixing these compatibility problems allowed us to switch over to using 
FdPollGrp
in all cases, instead of having dual mode everywhere.
It's not clear to me whether we missed some deltas in StackThread and 
InterruptableStackThread -- I would assume they should be updated to use 
the FdPollGrp approach.
/a