[reSIProcate] compile error on Uri.cxx of revision 9177 with visual c++ 2003

Scott Godin sgodin at sipspectrum.com
Tue May 24 11:01:55 CDT 2011


You need to change the iterators to const_iterators.  I'll commit a fix as
soon as I can.

Thanks,
Scott

On Fri, May 20, 2011 at 4:08 PM, Allen Guan <allenguan at gmail.com> wrote:

> Hi, all,
>
> I just checked out the latest revision 9177 and tried to compile it
> with visual studio 2003, I got the following errors:
> -----------
> ------ Build started: Project: resiprocate, Configuration: Release Win32
> ------
>
> Compiling...
> Uri.cxx
> Uri.cxx(561) : error C2440: 'type cast' : cannot convert from
> 'std::vector<_Ty>::const_iterator' to 'std::vector<_Ty>::iterator'
>        with
>        [
>            _Ty=resip::Parameter *
>        ]
>        and
>        [
>            _Ty=resip::Parameter *
>        ]
>        No constructor could take the source type, or constructor
> overload resolution was ambiguous
> Uri.cxx(566) : error C2440: 'type cast' : cannot convert from
> 'std::vector<_Ty>::const_iterator' to 'std::vector<_Ty>::iterator'
>        with
>        [
>            _Ty=resip::Parameter *
>        ]
>        and
>        [
>            _Ty=resip::Parameter *
>        ]
>        No constructor could take the source type, or constructor
> overload resolution was ambiguous
> --------------------------------
>
> they point to the following code:
>
> -----------------------
>
>   for (ParameterList::iterator i = mUnknownParameters.begin();   //
> error line 561
>        i != mUnknownParameters.end(); ++i)
>   {
>      unA.insert(*i);
>   }
>   for (ParameterList::iterator i = other.mUnknownParameters.begin();
> // error line 566
>        i != other.mUnknownParameters.end(); ++i)
>   {
>      unB.insert(*i);
>   }
>
> -----------------------------
>
> May I know any fix for it? Thanks in advance.
>
> -Allen
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20110524/28660b86/attachment.htm>


More information about the resiprocate-devel mailing list