=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ptlib-2.10.7nb10 /usr/pkg/bin/gmake DEBUG= P_SHAREDLIB=1 default_target gmake[1]: Entering directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7' gmake[1]: Leaving directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7' gmake[1]: Entering directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7/src' /usr/pkg/bin/gmake DEBUG= P_SHAREDLIB=1 default_target gmake[2]: Entering directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7/src' [CC] ptclib/pssl.cxx [CC] ptlib/common/vfakeio.cxx [CC] ptclib/vsdl.cxx [CC] ptclib/pldap.cxx [CC] ptclib/pxmlrpcs.cxx [CC] ptlib/common/tinyjpeg.cxx [CC] ptlib/common/jidctflt.cxx [CC] ptlib/common/videoio.cxx [CC] ptclib/pils.cxx [CC] ptclib/psoap.cxx [CC] ptlib/common/pvidchan.cxx [CC] ptclib/pxml.cxx [CC] ptlib/common/vconvert.cxx [CC] ptlib/unix/shmvideo.cxx [CC] ptclib/pxmlrpc.cxx [CC] ptlib/common/sound.cxx ptclib/psoap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psoap.h" ^ In file included from ptclib/psoap.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/shmvideo.cxx:22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pssl.h" ^ In file included from ptclib/pssl.cxx:86: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/vfakeio.cxx:31: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/common/tinyjpeg.cxx:2165:8: warning: explicitly assigning value of variable of type 'struct jdec_private *' to itself [-Wself-assign] priv = priv; ~~~~ ^ ~~~~ In file included from ptclib/pxmlrpcs.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/vsdl.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vsdl.h" ^ In file included from ptclib/vsdl.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/vconvert.cxx:33: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxml.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/common/videoio.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "videoio.h" ^ In file included from ptlib/common/videoio.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/pldap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pldap.h" ^ In file included from ptclib/pldap.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxmlrpc.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/common/sound.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "sound.h" ^ In file included from ptlib/common/sound.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ [CC] ptclib/vxml.cxx ptclib/pils.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pils.h" ^ In file included from ptclib/pils.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/common/pvidchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "video.h" ^ In file included from ptlib/common/pvidchan.cxx:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/vxml.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vxml.h" ^ In file included from ptclib/vxml.cxx:33: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 1 warning generated. [CC] ptclib/lua.cxx In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ ptclib/lua.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "lua.h" ^ In file included from ptclib/lua.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/pxmlrpcs.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxmlrpcs.h" ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.hIn file included from :ptlib/common/vconvert.cxx50:: 37/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h455::1479:22:: warningwarning: : 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( int ExecuteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h313:362::2217:: notenote: : hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *')hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual PBoolean Write( ^ virtual int ExecuteCommand( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h: ^659 :22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:: 316note:: 17hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3): note virtual PBoolean Write(: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) ^ virtual int ExecuteCommand( ^ In file included from ptlib/common/vconvert.cxxIn file included from :ptclib/pxmlrpcs.cxx37: :In file included from 44/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h: :In file included from 272/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/unix/ptlib/video.h38:: 43In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h13::38 : warningIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual]: 50: PString GetErrorText() const;/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h : ^462 :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h9::594:21 :warning : note'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0) int ExecuteCommand( virtual PString GetErrorText( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptlib/common/vconvert.cxxptclib/pxmlrpcs.cxx:40::449: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.hwarning: :unknown pragma ignored [-Wunknown-pragmas] 38: #pragma implementation "vconvert.h"In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h :38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') In file included from virtual PObject * GetAt(ptclib/pldap.cxx : ^35 : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hptlib/unix/shmvideo.cxx::5622: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::62456: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:In file included from 2947/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::19624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hwarning:: 2574'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 22: warning __inline void Remove(const char * key) { RemoveAt(key); }: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean SetDataAt(: 828 ^: 22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hnote:: 754hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *'): 22 virtual PBoolean Remove(: ^note : In file included from hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')ptclib/pldap.cxx : virtual PBoolean SetDataAt(35: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :In file included from 56: ptlib/unix/shmvideo.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h22:: 624In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::562948: :In file included from 19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:: 624warning: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 2590: __inline void Remove(const PString & key) { RemoveAt(key); } 22 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 828'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: 22: virtual PBoolean SetAt(note : ^hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^700 :In file included from 22ptclib/pldap.cxx:: 35: noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hhidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): 56: virtual PBoolean SetAt(In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h ^: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22In file included from :ptclib/pxmlrpcs.cxx :note44: : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h:38: virtual PBoolean SetDataAt(In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h ^: 38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h::1129315::2226:: warningwarning: : 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h virtual PBoolean SetAt(: 1340 ^: 23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :note1142: :hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)20 : warning: virtual PObject * Clone() const;'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here PDictionary variablesByName; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } virtual D * RemoveAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h20: :note828: :in instantiation of template class 'PDictionary' requested here22 : PluginListType pluginDLLs;/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^ 1095note:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :27688::23hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') : warningnote: : virtual PBoolean Remove(hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PObject * RemoveAt( ^ ^ virtual POrdinalKey * GetAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^:In file included from 927ptclib/psoap.cxx: :2236: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from warning:: 2735'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: 1/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual PBoolean SetAt(::56 : noteIn file included from : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hin instantiation of template class 'POrdinalDictionary' requested here : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h624:700: :PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2950^:note : 19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): : virtual PBoolean SetAt(1216 :warning23: : ^ 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :938: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }17 : PDECLARE_CLASS(cls, POrdinalDictionary) \ warning : ^ ^ 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: virtual D * GetAt(:711 828 ^: 23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h22:: 711::note : note23hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( virtual PObject * GetAt( ^ virtual PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from In file included from ptlib/common/vfakeio.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::31624: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::259056:: 22In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :warning624: : 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2549: virtual PBoolean SetAt(23 : ^ warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700: virtual PString * RemoveAt(22 : ^ note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2688: virtual PBoolean SetAt(1 : ^ note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] In file included from ptclib/pssl.cxx virtual PINDEX RemoveAt(: 86 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :In file included from 688/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::23624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hnote:2947: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')19 : warning: virtual PObject * RemoveAt('PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from In file included from ptclib/pldap.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::3756: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h51:: 624/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h315::257422::22 :warning : warning'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ virtual PBoolean SetDataAt( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h :408:22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 754note:: 22hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1): note virtual PBoolean OpenSocket() = 0;: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') ^ virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19In file included from :ptclib/vxml.cxx :warning33: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: __inline void Remove(const char * key) { RemoveAt(key); }624 : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2549/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::23828:: 22warningIn file included from :: ptclib/pldap.cxx :note37'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.hhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PString * RemoveAt( : ^ virtual PBoolean Remove( 57 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h::268861::1 ^22: : In file included from notewarning: ptlib/common/vfakeio.cxx: :'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]31 : in instantiation of template class 'PStringDictionary' requested here virtual PBoolean ReadFrom(In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h ^: 56 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);1300 ::2948^18 :: 19note:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : :hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)warning 2645: virtual void ReadFrom('PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^: 23: __inline void Remove(const PString & key) { RemoveAt(key); } note ^: expanded from macro 'PDECLARE_STRING_DICTIONARY' /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h PDECLARE_CLASS(cls, PStringDictionary) \: 828 ^: 22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :In file included from 688/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::23624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hnote:: 2949hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): 19: warning virtual PObject * RemoveAt(: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ In file included from ptclib/vxml.cxx:33 __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::828624:: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2562note:: 23hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &'): warning: virtual PBoolean Remove('PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PString * GetAt(In file included from ptlib/common/vfakeio.cxx ^: 31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::56711: :In file included from 23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:: 624note: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): 2950:19 virtual PObject * GetAt(: ^warning : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }56 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::8282574::2222:: notewarning: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( virtual PBoolean SetDataAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt(In file included from ptlib/common/pvidchan.cxx ^: 38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::56688: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h23::624 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')2549 :23: warning virtual PObject * RemoveAt(: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::9092786::171:: warningnote: : 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]in instantiation of template class 'PStringDictionary' requested here virtual D * RemoveAt( ^PDECLARE_STRING_DICTIONARY(PStringToString, PString); /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h^: 164:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h20::2645 :note23: :in instantiation of template class 'PDictionary' requested here note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :expanded from macro 'PDECLARE_STRING_DICTIONARY' PluginListType pluginDLLs;1095 : 27 ^: warning PDECLARE_CLASS(cls, PStringDictionary) \: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ : 688 virtual POrdinalKey * GetAt(: 23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^::688 /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:note23:: 2735::hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')1 :note virtual PObject * RemoveAt(: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') note : ^in instantiation of template class 'POrdinalDictionary' requested here virtual PObject * RemoveAt( PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: ^927 In file included from :ptclib/pxmlrpc.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h22:::34 : 1216warningIn file included from : :'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : :note56 virtual PBoolean SetAt(: : expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'In file included from ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h PDECLARE_CLASS(cls, POrdinalDictionary) \ : ^624 /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h711::700256223::: note22: 23:hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): note : virtual PObject * GetAt(warninghidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') ^: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean SetAt(: 1113 : ^22 : virtual PString * GetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^938warning :: 17/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] :: virtual PBoolean SetDataAt( ^warning 711: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]23::754 : virtual D * GetAt(22 : ^ note : notehidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetDataAt( 711 ^ virtual PObject * GetAt( :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^23 1129:In file included from :ptclib/pxmlrpc.cxx :2234note: :In file included from : warninghidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] : virtual PBoolean SetAt(56 : virtual PObject * GetAt( ^ In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h ::700624:: 22:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :note2574: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')22 : virtual PBoolean SetAt( warning ^: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :1142:20 virtual PBoolean SetDataAt(: ^warning : 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PINDEX RemoveAt(: 754 ^: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 688:23note:: notehidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'): hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetDataAt( virtual PObject * RemoveAt( ^ ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19:In file included from ptclib/pxmlrpc.cxxwarning:: 34'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: __inline void Remove(const char * key) { RemoveAt(key); }In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h ^: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::8282947::2219:: note : warninghidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *'): 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( ^ In file included from ptlib/common/pvidchan.cxx:38: __inline void Remove(const char * key) { RemoveAt(key); }In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h ^:56 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::624828: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:222948::19: warning: note'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') __inline void Remove(const PString & key) { RemoveAt(key); } virtual PBoolean Remove( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:In file included from 828:ptclib/pxmlrpc.cxx22::34 : note: In file included from hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56 virtual PBoolean Remove(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :In file included from ptlib/common/pvidchan.cxx624:: 38/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from 2948/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::1956:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: __inline void Remove(const PString & key) { RemoveAt(key); }'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :828/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::82822::22: notenote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ virtual PBoolean Remove( In file included from ^ptlib/common/pvidchan.cxx: 38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hIn file included from :ptclib/pxmlrpc.cxx56: :In file included from 34/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :624In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::295056:: 19In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hwarning:: 624'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949 __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }: 19 ^ : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 828:'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:88: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pssl.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pssl.cxx:88: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pssl.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pldap.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pldap.h:479:46: note: in instantiation of template class 'PDictionary' requested here PDictionary attributes; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sound.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/psoap.cxx::90941:: 17In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h :warning42: : 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50 virtual D * RemoveAt(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h43:: 164/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h::20315:: 22note:: in instantiation of template class 'PDictionary' requested here warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] PluginListType pluginDLLs; ^ virtual PBoolean OpenSocket( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :688:23: note: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.hhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 408:22 virtual PObject * RemoveAt(: ^note : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hhidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1): 927:22: virtual PBoolean OpenSocket() = 0;warning : ^'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h:45: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ ptclib/pxmlrpc.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxmlrpc.h" ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hIn file included from :ptclib/pxml.cxx624:: 34/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from 2562/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::2356:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: virtual PString * GetAt(2947 : ^19 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 711'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 23: note: __inline void Remove(const char * key) { RemoveAt(key); }hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') ^ virtual PObject * GetAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 828:In file included from 22ptclib/vsdl.cxx:: 35note: : In file included from hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56 virtual PBoolean Remove(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :624In file included from : ptclib/pxml.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::342574: :In file included from 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 56warning: : In file included from 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :624: virtual PBoolean SetDataAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2948 :19:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning754: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]22 : note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') __inline void Remove(const PString & key) { RemoveAt(key); } ^ virtual PBoolean SetDataAt( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :In file included from 828ptclib/vsdl.cxx::2235:: In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnoteptclib/vxml.cxx: ::hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')3956 : : In file included from In file included from virtual PBoolean Remove(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.hptclib/psoap.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: ^37:41624 : : In file included from : In file included from ptclib/pxml.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:In file included from 34/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h::: 50In file included from 42:: : 2590In file included from :In file included from 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h::50/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:43: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h56warning: :: :315In file included from 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h22:: virtual PBoolean SetAt(624 455: :warning9: ^'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]: warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PBoolean OpenSocket(: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: ^2949: int ExecuteCommand(700 : ^19::22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h: : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.hwarning:: 408hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'):: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]22 313 virtual PBoolean SetAt(:: __inline void Remove(const PCaselessString & key) { RemoveAt(key); } 17 :note : ^ ^note : hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828 virtual int ExecuteCommand( virtual PBoolean OpenSocket() = 0;: 22 ^ ^: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h: :hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')316 :17: virtual PBoolean Remove( note ^: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) In file included from ptclib/pxml.cxx: virtual int ExecuteCommand(34 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56In file included from : ptclib/psoap.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h41:: 624In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::422950: :In file included from 19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:: 50warning: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 462:9: warning: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] ^ int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h::828313::2217:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual PBoolean Remove( virtual int ExecuteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/psoap.cxx:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean WriteCommand(: 1095 ^: 27:In file included from ptclib/psoap.cxxwarning:: 41'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h:42 virtual POrdinalKey * GetAt(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h50:: 2735/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h::1477:: 14note:: in instantiation of template class 'POrdinalDictionary' requested herewarning : 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); PBoolean WriteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h::1216221::2322:: notenote: : expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) PDECLARE_CLASS(cls, POrdinalDictionary) \ virtual PBoolean WriteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::224711::2223:: notenote: : hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean WriteCommand( virtual PObject * GetAt( ^ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/psoap.cxx::111341:: 22In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h :warning42: : 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50 virtual PBoolean SetDataAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h ^: 485:14/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 754warning:: 22'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]: note: PBoolean ReadResponse(hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) ^ virtual PBoolean SetDataAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h : ^296 :22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 1129note:: 22hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1): warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadResponse(); ^ virtual PBoolean SetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h : ^297 :22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hnote:: 700hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1): 22: virtual PBoolean ReadResponse(note : ^hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/vsdl.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean Remove(: 909 ^: 17:In file included from ptclib/vsdl.cxxwarning:: 35'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual D * RemoveAt(: 56 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::164624:: 20/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2949note:: 19in instantiation of template class 'PDictionary' requested here: warning PluginListType pluginDLLs;: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: __inline void Remove(const PCaselessString & key) { RemoveAt(key); }688 : ^23 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')828 :22: virtual PObject * RemoveAt( ^note : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &'): 927:22 virtual PBoolean Remove(: ^warning : 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from ptclib/vsdl.cxx: virtual PBoolean SetAt(35 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h56:: 700In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h22::624 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')2950 :19 virtual PBoolean SetAt(: ^warning : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 938:17: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }warning : ^'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^828 :22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 711note:: 23hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()'): note: virtual PBoolean Remove(hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') ^ virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psoap.h:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:315:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptlib/unix/shmvideo.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptlib/common/pvidchan.cxx:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *') virtual PBoolean Write( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h:659:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3) virtual PBoolean Write( ^ In file included from ptlib/common/pvidchan.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h:272: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual] PString GetErrorText() const; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0) virtual PString GetErrorText( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptclib/vxml.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/vxml.h:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:315:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50ptclib/pxml.cxx: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h37::4719::14 :warning : warningunknown pragma ignored [-Wunknown-pragmas]: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] #pragma implementation "pxml.h" PBoolean WriteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptlib/common/pvidchan.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h:45: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pldap.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pldap.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:315:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here PDictionary variablesByName; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] 28 virtual D * GetAt( warning s ^ generated. /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ [CC] ptclib/pdns.cxx In file included from ptclib/pils.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pils.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/pils.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pils.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ ptclib/pdns.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::321095::927:: warningwarning: : 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]unknown pragma ignored [-Wunknown-pragmas] virtual POrdinalKey * GetAt( ^ #pragma implementation "pdns.h"/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2735 :1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/pdns.cxx::71135:23: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note39: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')9 : virtual PObject * GetAt(warning : ^unknown pragma ignored [-Wunknown-pragmas] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:#pragma interface1113 : ^22 : warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: In file included from hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')ptclib/pxml.cxx :40 virtual PBoolean SetAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h ^: 315/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::261142:: 20warning:: warning'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ virtual PXMLObject * Clone(PXMLElement * parent) const = 0;/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^688 :23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/lua.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/vconvert.h:46: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptlib/common/videoio.cxx:39: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 24 warnings generated. 21 warnings generated. In file included from ptclib/pils.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vsdl.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/vconvert.h:46: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pldap.h:479:46: note: in instantiation of template class 'PDictionary' requested here PDictionary attributes; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ [CC] ptclib/enum.cxx [CC] ptclib/ptts.cxx ptclib/enum.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "enum.h" ^ In file included from ptclib/enum.cxx:33: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/ptts.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ptts.h" ^ In file included from ptclib/ptts.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pils.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pils.h:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pldap.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 21 warnings generated. [CC] ptclib/asner.cxx In file included from ptclib/asner.cxx:33: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 22 warnings generated. [CC] ptclib/pasn.cxx 18 warnings generated. [CC] ptclib/snmpclnt.cxx ptclib/pasn.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pasn.h" ^ In file included from ptclib/pasn.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 25 warnings generated. In file included from ptclib/snmpclnt.cxx:31: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ [CC] ptclib/snmpserv.cxx 22 warnings generated. [CC] ptclib/psnmp.cxx In file included from ptclib/snmpserv.cxx:32: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/psnmp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psnmp.h" ^ In file included from ptclib/psnmp.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 27 warnings generated. [CC] ptclib/snmp.cxx In file included from ptclib/snmp.cxx:11: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 27 warnings generated. [CC] ptclib/rfc1155.cxx In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/rfc1155.cxx:11: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pdns.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pdns.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pdns.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "asner.h" ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] In file included from virtual PBoolean SetAt(ptclib/asner.cxx : ^42 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :In file included from 700/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h::2243:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.hnote:: 315hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 22: warning: virtual PBoolean SetAt('PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:50: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 20 warnings generated. 28 warnings generated. 24 warnings generated. In file included from ptclib/asner.cxx:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h:315:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ [CC] ptclib/ftpclnt.cxx [CC] ptclib/ftpsrvr.cxx [CC] ptclib/ftp.cxx In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/ftp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] In file included from #pragma implementation "ftp.h"ptclib/ftpclnt.cxx : ^31 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] In file included from #pragma interfaceptclib/ftp.cxx : ^35 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/enum.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pdns.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/enum.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pdns.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pasn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pasn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pasn.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688In file included from :ptclib/snmpserv.cxx1::32 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hin instantiation of template class 'PStringDictionary' requested here: 56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :^2549 :23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2645warning:: 23'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h PDECLARE_CLASS(cls, PStringDictionary) \: 2786 ^: 1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hexpanded from macro 'PDECLARE_STRING_DICTIONARY': 688:23: PDECLARE_CLASS(cls, PStringDictionary) \ ^note : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688 virtual PObject * RemoveAt(: 23 ^: noteIn file included from : ptclib/psnmp.cxxhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 35: In file included from virtual PObject * RemoveAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : ^56 : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hptclib/snmpserv.cxx::62432: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h2562::2356:: warningIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PString * GetAt(: 2562 ^: 23: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 711'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: 23: virtual PString * GetAt(note : ^hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PObject * GetAt(: 711 ^: 23:In file included from ptclib/psnmp.cxxnote:: 35hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56 virtual PObject * GetAt(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :624In file included from : ptclib/snmpserv.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::322574: :In file included from 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: warning56: : 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: virtual PBoolean SetDataAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2574 :22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning: :'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]754: 22: note virtual PBoolean SetDataAt(: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') ^ virtual PBoolean SetDataAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 754:In file included from 22ptclib/psnmp.cxx:: 35note: : In file included from hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: 56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h virtual PBoolean SetDataAt(: 624 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :ptclib/snmpserv.cxx2590::3222:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]56 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: virtual PBoolean SetAt(624 : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2590/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::22700:: 22warning:: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]note : hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hIn file included from :ptclib/psnmp.cxx56:: 35In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h624:: 56/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from 2947/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::19624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hwarning:: 2549'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 23: warning: __inline void Remove(const char * key) { RemoveAt(key); }'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PString * RemoveAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 828/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::222786:: 1note:: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')note : in instantiation of template class 'PStringDictionary' requested here virtual PBoolean Remove( ^ PDECLARE_STRING_DICTIONARY(PStringToString, PString); In file included from ^ptclib/snmpserv.cxx :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h32:: 2645In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h23::56 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hexpanded from macro 'PDECLARE_STRING_DICTIONARY': 624: PDECLARE_CLASS(cls, PStringDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2948 :19:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning688: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]23 : note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') __inline void Remove(const PString & key) { RemoveAt(key); } ^ virtual PObject * RemoveAt( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :828In file included from :ptclib/psnmp.cxx22::35 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &'): 56: In file included from virtual PBoolean Remove(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h : ^624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :ptclib/snmpserv.cxx2562::3223: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hwarning:: 56'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624 virtual PString * GetAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2949:19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 711warning:: 23'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') __inline void Remove(const PCaselessString & key) { RemoveAt(key); } virtual PObject * GetAt( ^ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/psnmp.cxx::82835:: 22In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note56: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624 virtual PBoolean Remove(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2574:In file included from 22ptclib/snmpserv.cxx:: 32warning: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: 56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h virtual PBoolean SetDataAt(: 624 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::19754:: 22warning:: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ ^ In file included from ptclib/psnmp.cxx:35/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :In file included from 828/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::2256:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PBoolean Remove(: 2590 ^: 22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:In file included from 23ptclib/rfc1155.cxx:: 11warning: : In file included from 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h virtual PString * RemoveAt(: 624 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::232688:: 1warning:: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]note : in instantiation of template class 'PStringDictionary' requested here virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);: 2688^: 1:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :note2645: in instantiation of template class 'PStringDictionary' requested here: 23:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); note^: expanded from macro 'PDECLARE_STRING_DICTIONARY'/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2645:23: PDECLARE_CLASS(cls, PStringDictionary) \ note ^: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h688:23::688 :note: 23hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): virtual PObject * RemoveAt(note : ^hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') In file included from ptclib/rfc1155.cxx:11 virtual PObject * RemoveAt(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56In file included from : ptclib/snmp.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h11:: 624In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::562562: :23In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :warning: 624'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: virtual PString * GetAt(2562 : ^ 23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning711: :'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]23 : note virtual PString * GetAt(: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') ^ virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hIn file included from :ptclib/rfc1155.cxx711::1123: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:: 56hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624 virtual PObject * GetAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2574:In file included from 22ptclib/snmp.cxx:: 11warning: : In file included from 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56 virtual PBoolean SetDataAt(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :624/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 754/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::222574:: note22: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') warning virtual PBoolean SetDataAt(: ^'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] In file included from ptclib/rfc1155.cxx virtual PBoolean SetDataAt(: 11 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::754624:: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2590note:: 22hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'): warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( virtual PBoolean SetAt( ^ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/snmp.cxx::70011:: 22In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note56: : hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h virtual PBoolean SetAt(: 624 ^ : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:22::1095 :warning27: :'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] warning virtual PBoolean SetAt(: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual POrdinalKey * GetAt(: 700 ^: 22:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :note2735: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')1 : virtual PBoolean SetAt( note ^: in instantiation of template class 'POrdinalDictionary' requested here/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :1142:20:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); warning^: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PINDEX RemoveAt(: 1216 ^: 23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 688note:: 23expanded from macro 'PDECLARE_ORDINAL_DICTIONARY': note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') PDECLARE_CLASS(cls, POrdinalDictionary) \ virtual PObject * RemoveAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688In file included from :ptclib/rfc1155.cxx23::11 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 56: In file included from virtual PObject * RemoveAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h : ^624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 25 warnings generated. In file included from ptclib/psnmp.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/snmpserv.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/psnmp.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/snmpserv.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/snmpclnt.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ [CC] ptclib/telnet.cxx In file included from ptclib/snmpclnt.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptclib/telnet.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "telnet.h" ^ In file included from ptclib/telnet.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 18 warnings generated. In file included from ptclib/snmpserv.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ 22 warnings generated. In file included from ptclib/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ [CC] ptclib/pstun.cxx [CC] ptclib/pnat.cxx In file included from ptclib/psnmp.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ In file included from ptclib/psnmp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ ptclib/pstun.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pstun.h" ^ In file included from ptclib/pstun.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptclib/pnat.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19In file included from :ptclib/snmpclnt.cxx :warning36: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:42: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.h __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: 370 ^: 10:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning828: :'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]22 : note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); virtual PBoolean Remove( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pasn.hIn file included from :ptclib/ftpsrvr.cxx145::3118: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:: 56hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2): In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: virtual void Encode(624 : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ 17 warnings generated. 24 warnings generated. In file included from ptclib/ftpsrvr.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftpsrvr.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ [CC] ptclib/socks.cxx [CC] ptlib/unix/pipechan.cxx In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/unix/pipechan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pipechan.h" ^ In file included from ptlib/unix/pipechan.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 20 warnings generated. In file included from ptclib/ftp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ [CC] ptlib/unix/remconn.cxx In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/remconn.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "remconn.h" ^ In file included from ptlib/unix/remconn.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 17 warnings generated. 23 warnings generated. [CC] ptclib/pwavfile.cxx [CC] ptclib/pwavfiledev.cxx In file included from ptclib/ftpclnt.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftpclnt.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptclib/pwavfile.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pwavfile.h" ^ In file included from ptclib/pwavfile.cxx:39: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/pwavfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pwavfiledev.h" ^ In file included from ptclib/pwavfiledev.cxx:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 21 warnings generated. 20 warnings generated. 23 warnings generated. [CC] ptclib/dtmf.cxx [CC] ptlib/unix/serchan.cxx [CC] ptclib/modem.cxx 20 warnings generated. In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptclib/inetmail.cxx ptclib/dtmf.cxx:20:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dtmf.h" ^ In file included from ptclib/dtmf.cxx:23: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/unix/serchan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "serchan.h" ^ ptlib/unix/serchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "modem.h" ^ In file included from ptlib/unix/serchan.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/modem.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "modem.h" ^ In file included from ptclib/modem.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^In file included from ptclib/telnet.cxxIn file included from :ptclib/pstun.cxx36:: 35: In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::5651: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::624315: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:222949::19 : warningwarning: : 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h22:: 408note:: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') 22 virtual PBoolean Remove(: ^note : In file included from hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)ptclib/pstun.cxx :35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual PBoolean OpenSocket() = 0;: 56: ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]ptclib/inetmail.cxx :32: virtual PBoolean ReadFrom(9 : ^ warning: unknown pragma ignored [-Wunknown-pragmas] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: #pragma implementation "inetmail.h"note : ^hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/inetmail.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 19 warnings generated. [CC] ptclib/url.cxx In file included from ptclib/pstun.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pstun.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pstun.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pstun.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/url.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "url.h" ^ In file included from ptclib/url.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pstun.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pnat.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptclib/socks.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "socks.h" ^ In file included from ptclib/socks.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/socks.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/socks.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/socks.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pstun.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pstun.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pnat.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:618: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ ptclib/socks.cxx:680:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'Address'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(&addr, &newbuf[4], 4); ~~~~~~ ^ ptclib/socks.cxx:680:14: note: explicitly cast the pointer to silence this warning memcpy(&addr, &newbuf[4], 4); ^ (void*) ptclib/socks.cxx:704:20: warning: source of this 'memcpy' call is a pointer to dynamic class 'Address'; vtable pointer will be copied [-Wdynamic-class-memaccess] memcpy(bufptr+4, &addr, 4); ~~~~~~ ^ ptclib/socks.cxx:704:20: note: explicitly cast the pointer to silence this warning memcpy(bufptr+4, &addr, 4); ^ (void*) In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56In file included from : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hptlib/unix/pipechan.cxx::62436: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :2574/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::2256:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] 624: virtual PBoolean SetDataAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^ 2549:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h23::754 :warning22: :'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PString * RemoveAt( virtual PBoolean SetDataAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :ptclib/pwavfile.cxx:278639:: 1In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: 56note: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: in instantiation of template class 'PStringDictionary' requested here/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2590:22: PDECLARE_STRING_DICTIONARY(PStringToString, PString);warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]^ virtual PBoolean SetAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2645/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::700:2322:: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')note : expanded from macro 'PDECLARE_STRING_DICTIONARY' virtual PBoolean SetAt( ^ PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: virtual PBoolean SetDataAt(1095 : ^27 : warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: 754: virtual POrdinalKey * GetAt(22 : ^ note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')2735 :1: note virtual PBoolean SetDataAt(: in instantiation of template class 'POrdinalDictionary' requested here ^ PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);In file included from ptlib/unix/pipechan.cxx^: 36/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 1216:In file included from 23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note56: : expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h PDECLARE_CLASS(cls, POrdinalDictionary) \ : ^ 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h711::259023:: note22: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') warning: virtual PObject * GetAt( 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113 virtual PBoolean SetAt(:22 : ^warning : 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: virtual PBoolean SetDataAt(700 : ^ 22:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :754note:: 22: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')note : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetAt( virtual PBoolean SetDataAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: In file included from noteptclib/pwavfile.cxx: :hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')39 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: virtual PBoolean Remove(56 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:In file included from 624ptlib/unix/remconn.cxx: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h36:: 2947In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h19::56 : warningIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549: __inline void Remove(const char * key) { RemoveAt(key); }23 : ^ warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: 828:22: virtual PString * RemoveAt( note ^: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PBoolean Remove(: 2688 ^: 1In file included from :ptlib/unix/serchan.cxx :note37: : in instantiation of template class 'PStringDictionary' requested hereIn file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);624 : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2948/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::192645:: 23warning:: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : expanded from macro 'PDECLARE_STRING_DICTIONARY' __inline void Remove(const PString & key) { RemoveAt(key); } ^ PDECLARE_CLASS(cls, PStringDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :828 ^: 22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::19688:: 23warning:: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ virtual PObject * RemoveAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^828 :22:In file included from ptlib/unix/remconn.cxxnote:: 36hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &'): In file included from virtual PBoolean Remove(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : ^56 : In file included from In file included from ptlib/unix/serchan.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::37624: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::256256:: 23In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :warning624: : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2950: virtual PString * GetAt(19 : ^ warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711 __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }: 23 ^: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')828 :22: virtual PObject * GetAt(note : ^hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') In file included from virtual PBoolean Remove(ptlib/unix/remconn.cxx : ^36 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pnat.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'In file included from ptlib/unix/remconn.cxx:36: PDECLARE_CLASS(cls, PStringDictionary) \In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h ^: 56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: 19warning warning: s'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h generated. :688: virtual PString * RemoveAt(23 : ^ note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')2786 :1: virtual PObject * RemoveAt( note ^: in instantiation of template class 'PStringDictionary' requested here In file included from ptclib/pwavfiledev.cxx:38PDECLARE_STRING_DICTIONARY(PStringToString, PString);: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h56:: 2645In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h23::624 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :expanded from macro 'PDECLARE_STRING_DICTIONARY'2562 :23: PDECLARE_CLASS(cls, PStringDictionary) \warning : ^'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PString * GetAt(: 688 ^: 23: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')711 :23: virtual PObject * RemoveAt( note ^: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') In file included from ptlib/unix/remconn.cxx: virtual PObject * GetAt(36 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:In file included from 56ptclib/pwavfiledev.cxx: :In file included from 38/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :In file included from 624/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h56:: 2562In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h23::624 : warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]2574 :22 virtual PString * GetAt(: ^warning : 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711 virtual PBoolean SetDataAt(: 23 ^: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h828::109522::27 :note : warninghidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &'): 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( ^ virtual POrdinalKey * GetAt( ^In file included from ptlib/unix/remconn.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::362735: :In file included from 1/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 56note: : In file included from in instantiation of template class 'POrdinalDictionary' requested here/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);2950 :^19 :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning1216: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]23 : note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ PDECLARE_CLASS(cls, POrdinalDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^828 :22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hnote:: 711hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()'): 23: virtual PBoolean Remove( note ^: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from In file included from ptclib/pwavfiledev.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::3856: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::56624: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::2590624:: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2947warning:: 19'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: virtual PBoolean SetAt(warning : ^'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22 __inline void Remove(const char * key) { RemoveAt(key); }: ^note : hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean SetAt(: 828 ^: 22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]1095 :27: __inline void Remove(const PString & key) { RemoveAt(key); }warning : ^'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual POrdinalKey * GetAt(: 828 ^: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2735note:: 1hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &'): note virtual PBoolean Remove(: in instantiation of template class 'POrdinalDictionary' requested here ^ PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);In file included from ptclib/pwavfiledev.cxx^: 38/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :In file included from 1216:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h23::56 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hexpanded from macro 'PDECLARE_ORDINAL_DICTIONARY': 624: PDECLARE_CLASS(cls, POrdinalDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2949 :19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 711warning:: 23'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') __inline void Remove(const PCaselessString & key) { RemoveAt(key); } virtual PObject * GetAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::1113828::2222:: warningnote: : 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean SetDataAt( ^ virtual PBoolean Remove( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 754:In file included from 22ptclib/pwavfiledev.cxx:: 38note: : In file included from hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : virtual PBoolean SetDataAt(56 : ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::1129624:: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2950warning: :'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]19 : virtual PBoolean SetAt( warning ^: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: 700:22: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } note ^: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean SetAt(: 828 ^: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 1142note:: 20:hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') warning: virtual PBoolean Remove('POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptclib/http.cxx ptclib/http.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "http.h" ^ In file included from ptclib/http.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/inetmail.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/inetmail.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ ptclib/pwavfile.cxx:49:12: warning: unused variable 'WAVLabelFACT' [-Wunused-const-variable] const char WAVLabelFACT[4] = { 'F', 'A', 'C', 'T' }; ^ 20 warnings generated. In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptclib/httpclnt.cxx In file included from ptclib/pwavfiledev.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pwavfiledev.h:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sound.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 19 warnings generated. In file included from ptclib/httpclnt.cxx:31: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ [CC] ptclib/html.cxx In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/html.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "html.h" ^ In file included from ptclib/html.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 22 warnings generated. [CC] ptclib/httpsrvr.cxx 22 warnings generated. In file included from ptclib/url.cxx:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ 18 warnings generated. In file included from ptclib/url.cxx:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ [CC] ptclib/httpform.cxx [CC] ptlib/unix/svcproc.cxx 18 warnings generated. 24 warnings generated. [CC] ptclib/httpsvc.cxx [CC] ptclib/shttpsvc.cxx In file included from ptclib/httpsrvr.cxx:31: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/httpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "httpsvc.h" ^ In file included from ptclib/httpsvc.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 18 warnings generated. ptclib/httpform.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "httpform.h" ^ In file included from ptclib/httpform.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/svcproc.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/shttpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "shttpsvc.h" ^ In file included from ptclib/shttpsvc.cxx:35: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 18 warnings generated. [CC] ptlib/unix/config.cxx [CC] ptclib/pvidfile.cxx In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/config.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "config.h" ^ In file included from ptlib/unix/config.cxx:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptclib/pvidfile.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pvidfile.h" ^ In file included from ptclib/pvidfile.cxx:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/http.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/http.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 25 warnings generated. [CC] ptclib/pvfiledev.cxx ptclib/pvfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pvfiledev.h" ^ In file included from ptclib/pvfiledev.cxx:38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 23 warnings generated. In file included from ptclib/http.cxx:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/http.cxx:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/http.cxx:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/http.cxx:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/http.cxx:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ [CC] ptclib/pffvdev.cxx 19 warnings generated. In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptlib/unix/uicmp.cxx In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ ptclib/pffvdev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] In file included from ptclib/httpclnt.cxx:31#pragma implementation "pffvdev.h": In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); }In file included from ptclib/pffvdev.cxx ^: 38: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::82839::229:: notewarning: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')unknown pragma ignored [-Wunknown-pragmas] virtual PBoolean Remove(#pragma interface ^ ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/uicmp.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "icmpsock.h" ^ In file included from ptlib/unix/uicmp.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/httpclnt.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpclnt.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 25 warnings generated. In file included from ptclib/httpsrvr.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpsrvr.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 25 warnings generated. 20 warnings generated. [CC] ptlib/unix/socket.cxx In file included from ptclib/httpclnt.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h[CC] ptlib/unix/udll.cxx :2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptlib/unix/channel.cxx In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.h:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.h:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/httpsrvr.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsrvr.cxx:37In file included from : ptclib/httpsvc.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h::40485: :In file included from 14/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:: 36warning: : In file included from 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h :40 PBoolean ReadResponse(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h ^: 455/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h::9296::22 :warning : note'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) int ExecuteCommand( virtual PBoolean ReadResponse(); ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h::22313:: 17note:: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)note : hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual PBoolean ReadResponse( ^ virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ ptlib/unix/socket.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "sockets.h" ^ ptlib/unix/socket.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "socket.h" ^ ptlib/unix/socket.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ipsock.h" ^ ptlib/unix/socket.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "udpsock.h" ^ ptlib/unix/socket.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "tcpsock.h" ^ ptlib/unix/socket.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ipdsock.h" ^ ptlib/unix/socket.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ethsock.h" ^ ptlib/unix/socket.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "qos.h" ^ In file included from ptlib/unix/socket.cxx:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/unix/udll.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dynalink.h" ^ In file included from ptlib/unix/udll.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ ptlib/unix/channel.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "channel.h" ^ ptlib/unix/channel.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "indchan.h" ^ In file included from ptlib/unix/channel.cxx:37: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.h:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h:41: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from In file included from ptlib/unix/config.cxxptlib/unix/svcproc.cxx::3834: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hptclib/shttpsvc.cxx::56In file included from : 40/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: In file included from In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h56::: 39624: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::2549624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h23::34 :: 2562In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.h23:warning:: 42'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]warning: : In file included from 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h ^ virtual PString * GetAt(: 38 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h:2688:711::41231:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.hnote:: :61hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 22 : virtual PObject * GetAt( note warning ^: : 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]In file included from in instantiation of template class 'PStringDictionary' requested here ptlib/unix/svcproc.cxx virtual PBoolean ReadFrom(:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); 34^ ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::2645/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:56:231300:: :In file included from 18 /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hnote::624: noteexpanded from macro 'PDECLARE_STRING_DICTIONARY': : hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h PDECLARE_CLASS(cls, PStringDictionary) \: virtual void ReadFrom( 2574 : ^ ^ 22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::688754::2322:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PObject * RemoveAt( virtual PBoolean SetDataAt( ^ ^ In file included from In file included from ptlib/unix/config.cxxptlib/unix/svcproc.cxx::3834: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::5656: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::624624: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::25622590::2322:: warningwarning: : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( virtual PBoolean SetAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h711::70023::22 :note : notehidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( virtual PBoolean SetAt( ^ ^In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: In file included from warningptlib/unix/config.cxx: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]38 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: __inline void Remove(const PCaselessString & key) { RemoveAt(key); }In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h ^: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::2549828::2322:: warningnote: : 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PString * RemoveAt( virtual PBoolean Remove( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:In file included from 2786ptlib/unix/svcproc.cxx::134:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :in instantiation of template class 'PStringDictionary' requested here56 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hPDECLARE_STRING_DICTIONARY(PStringToString, PString);: 624^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::29502645::1923:: warningnote: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h688::82823::22 :note : notehidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PObject * RemoveAt( ^ virtual PBoolean Remove( ^In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/shttpsvc.h:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpsvc.h:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ ptlib/unix/svcproc.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "svcproc.h" ^ In file included from ptclib/pvidfile.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pvidfile.h:46: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:471:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:477:14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/httpform.h:40: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:In file included from 711ptclib/pvfiledev.cxx::2338:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')56 : In file included from virtual PObject * GetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h : ^624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::11132549::2223:: warningwarning: : 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( virtual PString * RemoveAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::7542688::221:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))in instantiation of template class 'PStringDictionary' requested here virtual PBoolean SetDataAt( ^PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h^: 1129/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::222645:: 23warning:: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]note : expanded from macro 'PDECLARE_STRING_DICTIONARY' virtual PBoolean SetAt( ^ PDECLARE_CLASS(cls, PStringDictionary) \ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::6881142::2320:: notewarning: : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PObject * RemoveAt( virtual PINDEX RemoveAt( ^ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/pvfiledev.cxx::68838:: 23In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note56: : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624 virtual PObject * RemoveAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 1095note:: 27hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): warning: virtual PObject * GetAt('POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual POrdinalKey * GetAt(In file included from ptlib/unix/uicmp.cxx ^: 36/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from 2735/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::156:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :in instantiation of template class 'POrdinalDictionary' requested here624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);: 22^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 1216'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: 23: virtual PBoolean SetDataAt(note : ^expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: PDECLARE_CLASS(cls, POrdinalDictionary) \754 : ^22 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')711 :23: virtual PBoolean SetDataAt( note ^: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') In file included from ptlib/unix/uicmp.cxx virtual PObject * GetAt(: 36 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::561113: :In file included from 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:: 624warning: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: 2590:22 virtual PBoolean SetDataAt(: ^warning : 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754 virtual PBoolean SetAt(: 22 ^: note: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')): 700:22: virtual PBoolean SetDataAt(note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') ^ virtual PBoolean SetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^ 1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17:In file included from ptclib/pvfiledev.cxxwarning:: 38'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual D * RemoveAt(: 56 ^: In file included from ptlib/unix/config.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::142624:: 35/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:: 2549note:: 23in instantiation of template class 'PDictionary' requested here: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]class PXConfigDictionary : public PXConfigDictionaryBase ^ virtual PString * RemoveAt( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :688/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::232786:: 1note:: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &')note : in instantiation of template class 'PStringDictionary' requested here virtual PObject * RemoveAt( ^ PDECLARE_STRING_DICTIONARY(PStringToString, PString);/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :^927 :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h22::2645 :warning23: :'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] note: expanded from macro 'PDECLARE_STRING_DICTIONARY' virtual PBoolean SetAt( ^ PDECLARE_CLASS(cls, PStringDictionary) \ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 700:22:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :note688: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &')23 : note virtual PBoolean SetAt(: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PObject * RemoveAt(: 938 ^: 17:In file included from ptclib/pvfiledev.cxxwarning:: 38'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual D * GetAt(: 56 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h624:: 711/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::232562:: 23note:: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &')warning : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PObject * GetAt( ^ virtual PString * GetAt( In file included from ^ptlib/unix/uicmp.cxx :36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h711::5623: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hnote:: 624hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: virtual PObject * GetAt(2947 : ^19 : In file included from warningptclib/pvfiledev.cxx: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]38 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: __inline void Remove(const char * key) { RemoveAt(key); }In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h ^: 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::2574828::2222:: warningnote: : 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean SetDataAt( virtual PBoolean Remove( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hIn file included from :ptlib/unix/uicmp.cxx754::3622: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:: 56hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'): In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: virtual PBoolean SetDataAt(624 In file included from : ptlib/unix/svcproc.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: :37In file included from : 2948In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.hptclib/pvfiledev.cxx::194238:: : In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]38 : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h::5641: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h __inline void Remove(const PString & key) { RemoveAt(key); }/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h: :62441: ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h2590:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h315:::2222828:: warning:warning: : 22'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] : virtual PBoolean SetAt( virtual PBoolean OpenSocket( ^ ^note /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h700::hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')22408 ::22 virtual PBoolean Remove( : ^ notenote: : In file included from hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) ptlib/unix/uicmp.cxx virtual PBoolean SetAt(: virtual PBoolean OpenSocket() = 0;36 ^ ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/svcproc.h:42: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/syslog.h:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/udpsock.h:41: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 25 warnings generated. In file included from ptlib/unix/uicmp.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') 20 virtual PBoolean SetAt( warning s ^ generated. /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ [CC] ptlib/unix/osutil.cxx In file included from ptlib/unix/uicmp.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptlib/unix/svcproc.cxx:557:66: warning: format specifies type 'unsigned long' but the argument has type 'PThreadIdentifier' (aka '__pthread_st *') [-Wformat] sprintf(msg, "\nCaught %s, thread_id=" PTHREAD_ID_FMT, sigmsg, tid); ^~~ 18 warnings generated. [CC] ptlib/unix/tlib.cxx In file included from ptclib/pvfiledev.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pvfiledev.h:47: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *') virtual PBoolean Write( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.h:659:22: note: In file included from hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3)ptclib/pffvdev.cxx :38 virtual PBoolean Write(: In file included from ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:In file included from 624ptclib/pvfiledev.cxx: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h44:: 2549In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pvfiledev.h23::47 : warningIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/video.h'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: 272: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/unix/ptlib/video.h virtual PString * RemoveAt(: 43 ^: 13: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hwarning: :'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual]2688 :1 PString GetErrorText() const;: ^note : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/channel.hin instantiation of template class 'PStringDictionary' requested here: 594:21:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); note^: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0)/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2645 virtual PString GetErrorText(: 23 ^: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/svcproc.cxx:75:27: warning: unused variable 'PLevelName' [-Wunused-const-variable] static const char * const PLevelName[PSystemLog::NumLogLevels+1] = { ^ [CC] ptlib/unix/switch.cxx ptlib/unix/osutil.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "timer.h" ^ ptlib/unix/osutil.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pdirect.h" ^ ptlib/unix/osutil.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "file.h" ^ ptlib/unix/osutil.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "textfile.h" ^ ptlib/unix/osutil.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "conchan.h" ^ ptlib/unix/osutil.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ptime.h" ^ ptlib/unix/osutil.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "timeint.h" ^ ptlib/unix/osutil.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "filepath.h" ^ ptlib/unix/osutil.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "lists.h" ^ ptlib/unix/osutil.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pstring.h" ^ ptlib/unix/osutil.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dict.h" ^ ptlib/unix/osutil.cxx:47:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "array.h" ^ ptlib/unix/osutil.cxx:48:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "object.h" ^ ptlib/unix/osutil.cxx:49:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "contain.h" ^ In file included from ptlib/unix/osutil.cxx:59: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from In file included from ptlib/unix/socket.cxxptclib/pvfiledev.cxx::4343: : In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/vconvert.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h46:: 56In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:In file included from 43/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h624:: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::9ptlib/unix/tlib.cxx::257438: 22warning:: private field 'dummy' is not used [-Wunused-private-field]: warning int dummy;: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]9 : ^ virtual PBoolean SetDataAt( warning ^: unknown pragma ignored [-Wunknown-pragmas] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from #pragma implementation "args.h"ptlib/unix/socket.cxx : ^43 : ptlib/unix/tlib.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h39::569: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hwarning:: 624unknown pragma ignored [-Wunknown-pragmas]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590#pragma implementation "pprocess.h": 22 ^: ptlib/unix/tlib.cxxwarning:: 40'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: 9: virtual PBoolean SetAt( warning ^: unknown pragma ignored [-Wunknown-pragmas] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:#pragma implementation "thread.h"700 : ^22 :ptlib/unix/tlib.cxx :note41: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')9 : virtual PBoolean SetAt( warning ^: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "semaphor.h" ^ ptlib/unix/tlib.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "mutex.h" ^ ptlib/unix/tlib.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "critsec.h" ^ ptlib/unix/tlib.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psync.h" ^ ptlib/unix/tlib.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "syncpoint.h" ^ ptlib/unix/tlib.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "syncthrd.h" ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptlib/unix/tlib.cxx::109548:: 27/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 39warning:: 9'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: warning: virtual POrdinalKey * GetAt(unknown pragma ignored [-Wunknown-pragmas] ^#pragma interface /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pffvdev.cxx:43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/vconvert.h:46: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h:43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ In file included from ptlib/unix/socket.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ 22 warnings generated. In file included from ptlib/unix/socket.cxx:44: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ [CC] ptclib/cli.cxx In file included from ptclib/cli.cxx:36: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 20 warnings generated. ptlib/unix/socket.cxx:487:17: warning: unused variable 'ifConf' [-Wunused-variable] struct ifconf ifConf; ^ [CC] ptclib/threadpool.cxx ptlib/unix/socket.cxx:1197:24: error: use of undeclared identifier 'RTF_LLINFO' if ((~rtm->rtm_flags&RTF_LLINFO) ^ ptlib/unix/socket.cxx:1199:29: error: use of undeclared identifier 'RTF_CLONED' && (~rtm->rtm_flags&RTF_CLONED) // Net BSD has flag one way ^ ptlib/unix/socket.cxx:1878:17: warning: unused variable 'ifConf' [-Wunused-variable] struct ifconf ifConf; ^ 29 warnings and 2 errors generated. ../make/common.mak:96: recipe for target '/data/scratch/devel/ptlib/work/ptlib-2.10.7/lib_NetBSD_x86_64/obj/socket.o' failed gmake[2]: *** [/data/scratch/devel/ptlib/work/ptlib-2.10.7/lib_NetBSD_x86_64/obj/socket.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... ptclib/threadpool.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "threadpool.h" ^ In file included from ptclib/threadpool.cxx:39: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 22 warnings generated. In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. 21 warnings generated. 24 warnings generated. 22 warnings generated. 24 warnings generated. In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 25 warnings generated. In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ 24 warnings generated. In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/cli.cxx:36: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 17 warnings generated. In file included from ptclib/cli.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/cli.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/cli.cxx:37: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/cli.h:40: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:57: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 19 warnings generated. In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/threadpool.cxx:39: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 24 warnings generated. 18 warnings generated. 26 warnings generated. 31 warnings generated. 19 warnings generated. gmake[2]: Leaving directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7/src' ../make/common.mak:292: recipe for target 'optshared' failed gmake[1]: *** [optshared] Error 2 gmake[1]: Leaving directory '/data/scratch/devel/ptlib/work/ptlib-2.10.7/src' Makefile:91: recipe for target 'optshared' failed gmake: *** [optshared] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/devel/ptlib *** Error code 1 Stop. make: stopped in /data/pkgsrc/devel/ptlib