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/