[reSIProcate] Problems compiling DUM with dotNET 7.0

Anthony Harris slightlydisturbed at hotmail.com
Thu Apr 14 03:05:11 CDT 2005


Hi.
I am having trouble building the DUM project using Dev Studio 7.0

As an aside : I notice there is only a dum_7_1.vcproj file and not a 
dum_7_0.vcproj file as one would expect. I have changed the version (in the 
dum_7_1.vcproj file) to 7.00 from 7.10 and this seems to be fine. Can anyone 
confirm this?

The main issue, though, is that I can't build the DUM project (I have no 
problem building the resiprocate, ares etc. projects). Three files give me a 
problem. They are (in build order) ServerSubscription.cxx, 
ServerInviteSession.cxx and AppDialog.cxx.
The errors that the compiler generates are:

Compiling...
ServerSubscription.cxx
C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\utility(56) : 
error C2079: 'std::pair<_Ty1,_Ty2>::second' uses undefined class 
'resip::SipMessage'
       with
       [
           _Ty1=const int,
           _Ty2=resip::SipMessage
       ]
       C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\xtree(42) : 
see reference to class template instantiation 'std::pair<_Ty1,_Ty2>' being 
compiled
       with
       [
           _Ty1=const int,
           _Ty2=resip::SipMessage
       ]
       C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\xtree(61) : 
see reference to class template instantiation 'std::_Tree_nod<_Traits>' 
being compiled
       with
       [
           
_Traits=std::_Tmap_traits<int,resip::SipMessage,std::less<int>,std::allocator<std::pair<const 
int,resip::SipMessage>>,false>
       ]
       C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\xtree(83) : 
see reference to class template instantiation 'std::_Tree_ptr<_Traits>' 
being compiled
       with
       [
           
_Traits=std::_Tmap_traits<int,resip::SipMessage,std::less<int>,std::allocator<std::pair<const 
int,resip::SipMessage>>,false>
       ]
       C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\xtree(101) 
: see reference to class template instantiation 'std::_Tree_val<_Traits>' 
being compiled
       with
       [
           
_Traits=std::_Tmap_traits<int,resip::SipMessage,std::less<int>,std::allocator<std::pair<const 
int,resip::SipMessage>>,false>
       ]
       C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\map(77) : 
see reference to class template instantiation 'std::_Tree<_Traits>' being 
compiled
       with
       [
           
_Traits=std::_Tmap_traits<int,resip::SipMessage,std::less<int>,std::allocator<std::pair<const 
int,resip::SipMessage>>,false>
       ]
       c:\resiprocate\resiprocate\dum\\../../resiprocate\dum\Dialog.hxx(144) 
: see reference to class template instantiation 
'std::map<_Kty,_Ty,_Pr,_Alloc>' being compiled
       with
       [
           _Kty=int,
           _Ty=resip::SipMessage,
           _Pr=std::less<int>,
           _Alloc=std::allocator<std::pair<const int,resip::SipMessage>>
       ]

The same errors are also listed for the ServerInviteSession.cxx and 
AppDialog.cxx files.

Can anyone provide an explanation? Any help would be much appreciated.

Cheers,
Tony





More information about the resiprocate-devel mailing list