Error in compiling latest cvs v2.07 - RasTbl.cxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Using the latest PWLib and QopenH323 libs from sf.net I compiled on VC6++ on
Win98.
I then compiled latest OpenH323gk v2.07 cvs today and found that the following
compile errors occurred in the Release and Debug builds:-

RasTbl.cxx
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::mem_fun_t<_R,_Ty> __cdecl std::mem_fun(_R (__thiscall _Ty::*)(void))' :
could not deduce template argument for 'overloaded function type' from
'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::mem_fun_t<_R,_Ty> __cdecl std::mem_fun(_R (__thiscall _Ty::*)(void))' :
could not deduce template argument for 'overloaded function type' from
'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::const_mem_fun_t<_Ret,_Tp> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(void) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded function typ
e'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::const_mem_fun_t<_Ret,_Tp> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(void) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded function typ
e'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg))' : could not deduce template argument for 'overloaded function
type' from 'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg))' : could not deduce template argument for 'overloaded function
type' from 'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::const_mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded functi
on type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2784: 'class
std::const_mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded functi
on type'
C:\openh323\openh323gk\RasTbl.cxx(826) : error C2780: 'class SmartPtr<class
EndpointRec> __thiscall RegistrationTable::InternalFind(const F &,const class
std::list<class EndpointRec *,class std::allocator<class EndpointRec *> > *)
const' : expects 2
 arguments - 2 provided
        C:\openh323\openh323gk\RasTbl.h(377) : see declaration of
'InternalFind'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::mem_fun_t<_R,_Ty> __cdecl std::mem_fun(_R (__thiscall _Ty::*)(void))' :
could not deduce template argument for 'overloaded function type' from
'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::mem_fun_t<_R,_Ty> __cdecl std::mem_fun(_R (__thiscall _Ty::*)(void))' :
could not deduce template argument for 'overloaded function type' from
'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::const_mem_fun_t<_Ret,_Tp> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(void) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded function typ
e'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::const_mem_fun_t<_Ret,_Tp> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(void) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded function typ
e'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg))' : could not deduce template argument for 'overloaded function
type' from 'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg))' : could not deduce template argument for 'overloaded function
type' from 'overloaded function type'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::const_mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded functi
on type'
C:\openh323\openh323gk\RasTbl.cxx(863) : error C2784: 'class
std::const_mem_fun1_t<_Ret,_Tp,_Arg> __cdecl std::mem_fun(_Ret (__thiscall
_Tp::*)(_Arg) const)' : could not deduce template argument for 'overloaded
function type' from 'overloaded functi
on type'
C:\openh323\openh323gk\RasTbl.cxx(864) : error C2780: 'class SmartPtr<class
EndpointRec> __thiscall RegistrationTable::InternalFind(const F &) const' :
expects 1 arguments - 3 provided
        C:\openh323\openh323gk\RasTbl.h(374) : see declaration of
'InternalFind'

There are also a few warnings like:-
radproto.cxx
C:\openh323\openh323gk\radproto.cxx(1765) : warning C4244: '=' : conversion
from 'unsigned long' to 'unsigned short', possible loss of data
C:\openh323\openh323gk\radproto.cxx(1767) : warning C4244: '=' : conversion
from 'unsigned long' to 'unsigned short', possible loss of data
C:\openh323\openh323gk\radproto.cxx(1929) : warning C4244: '=' : conversion
from 'unsigned long' to 'unsigned short', possible loss of data
C:\openh323\openh323gk\radproto.cxx(1931) : warning C4244: '=' : conversion
from 'unsigned long' to 'unsigned short', possible loss of data

Regards,
Ap.Muthu




-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
List: Openh323gk-users@lists.sourceforge.net
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?49
Homepage: http://www.gnugk.org/


[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux