=> 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/pxmlrpc.cxx [CC] ptlib/common/vfakeio.cxx [CC] ptclib/psoap.cxx [CC] ptclib/pssl.cxx [CC] ptclib/pxmlrpcs.cxx [CC] ptlib/common/jidctflt.cxx [CC] ptclib/pxml.cxx [CC] ptlib/common/videoio.cxx [CC] ptlib/common/pvidchan.cxx [CC] ptlib/unix/shmvideo.cxx [CC] ptlib/common/sound.cxx [CC] ptlib/common/vconvert.cxx [CC] ptlib/common/tinyjpeg.cxx [CC] ptclib/pils.cxx [CC] ptclib/vsdl.cxx [CC] ptclib/pldap.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 ^ 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] 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 ^ 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 ^ #pragma implementation "sound.h" ^ 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 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 ^ 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 ^ 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 ^ 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 ^ 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 ^ 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 ^ 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/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 ^ [CC] ptclib/vxml.cxx 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; ~~~~ ^ ~~~~ 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 ^ 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( ^ /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/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( ^ 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( ^ 1 warning generated. 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: [CC] ptclib/lua.cxx 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 In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hptclib/pssl.cxx::62486: : /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.h2590::5622: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hwarning:: 624'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: virtual PBoolean SetAt(2549 : ^23 : warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]700 :22: virtual PString * RemoveAt(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/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] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095 virtual PBoolean SetDataAt(: 27 ^: 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(754 : ^ 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::2735 :note1: : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')note : in instantiation of template class 'POrdinalDictionary' requested here virtual PBoolean SetDataAt( ^ PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^In file included from ptclib/pssl.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::861216: :In file included from 23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 56note: : In file included from expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'/data/scratch/devel/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_CLASS(cls, POrdinalDictionary) \2590 : ^22 : warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]711 :23: virtual PBoolean SetAt( note ^: hidden 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/dict.h virtual PObject * GetAt(: 700 ^: 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::1113 :note22: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ 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( ^ /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.hIn file included from :ptlib/common/sound.cxx711::3623: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:56: : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PObject * GetAt( : ^ 2549:23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 1113warning:: 22'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: virtual PString * RemoveAt(warning : ^'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2786 virtual PBoolean SetDataAt(: 1 ^: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :in instantiation of template class 'PStringDictionary' requested here754 :22: PDECLARE_STRING_DICTIONARY(PStringToString, PString);note: 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/pstring.h:2645:23 virtual PBoolean SetDataAt(: note ^: expanded from macro 'PDECLARE_STRING_DICTIONARY'/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :1129: PDECLARE_CLASS(cls, PStringDictionary) \22 : ^warning : 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean SetAt(: 688 ^: 23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :note700: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')22 : note: virtual PObject * RemoveAt(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: /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.h1142::5620: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h :warning624: : 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2562: virtual PINDEX RemoveAt(23 : ^ 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: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hnote:: 711hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 23: virtual PObject * RemoveAt(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 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 /data/scratch/devel/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 ptclib/psoap.cxxIn file included from :ptlib/common/sound.cxx36:: 36In 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::25492948::1923:: warning: warning'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( __inline void Remove(const PString & 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/pstring.h22::2688 :note1: : notehidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &'): in instantiation of template class 'PStringDictionary' requested here virtual PBoolean Remove( ^ PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); In file included from ^ ptlib/common/sound.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::362645: :In file included from 23: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:56: : expanded from macro 'PDECLARE_STRING_DICTIONARY'In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: PDECLARE_CLASS(cls, PStringDictionary) \ /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( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hIn file included from :ptlib/common/sound.cxx688:36:: 23In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: note: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')56 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: virtual PObject * RemoveAt(624 : ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :In file included from 2950ptclib/psoap.cxx::1936:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]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/dict.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h828::222562:: 23note:: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')warning : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( ^ 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 &') In file included from ptclib/pssl.cxx virtual PBoolean SetDataAt(: 86 ^: In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hptclib/psoap.cxx::5636: : 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.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h2947::62419: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :warning2590: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]22 : warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } virtual PBoolean SetAt( ^ ^/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::22700:: 22: notenote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean Remove( 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: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:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h86:: 1095In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:2756:: In file included from warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] 624: virtual POrdinalKey * GetAt( /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/pstring.h::192735:: 1warning:: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : in instantiation of template class 'POrdinalDictionary' requested here __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);/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:: 1216note:: 23hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()'): note virtual PBoolean Remove(: 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: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/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/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: '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/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: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/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( ^ ptclib/pxmlrpcs.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxmlrpcs.h" ^ 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:In file included from 23:ptclib/pxmlrpcs.cxx :warning44: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h: virtual PString * GetAt( 38 ^: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:38: In file included from 711/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h::2350:: In file included from note: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.hhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 43: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h: virtual PObject * GetAt(315 : ^22 : In file included from warningptclib/pldap.cxx: :'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]35 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56 virtual PBoolean OpenSocket(: In file included from ^/data/scratch/devel/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:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h22::408 warning:: 22'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean SetDataAt( ^ virtual PBoolean OpenSocket() = 0;/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 &') 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 POrdinalKey &') virtual PBoolean SetAt( ^ 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: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/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::1095828::2722:: warningnote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( virtual POrdinalKey * GetAt( ^ ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hptclib/pldap.cxx::352735: :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:2948:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);19 : ^warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23: note: __inline void Remove(const PString & key) { RemoveAt(key); }expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' ^ PDECLARE_CLASS(cls, POrdinalDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^828 :22: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')711 :23: virtual PBoolean Remove( note ^ : hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') In file included from ptclib/pldap.cxx:35 virtual PObject * GetAt(: 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 1113/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::22624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hwarning:: 2949'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: 19: warning virtual PBoolean SetDataAt(: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754 __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: 22 ^: note: 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/dict.h :828:22 virtual PBoolean SetDataAt(: note ^: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129 virtual PBoolean Remove( : ^22 : In file included from warningptclib/pldap.cxx:: 35: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: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:2950/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::19700:: 22warning:: 'PStringOptions::Remove' 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 PString &') virtual PBoolean SetAt( __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h20::828 :warning22: :'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PINDEX RemoveAt( ^ virtual PBoolean Remove( ^ /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/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( ^ /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/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: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/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 PString &') 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 PString &') virtual PBoolean SetAt( ^ /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( ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/pxmlrpcs.cxx::93844:: 17In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.h :warning38: : 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h:38 virtual D * GetAt(: 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/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::455711::923:: warningnote: : 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') int ExecuteCommand( virtual PObject * GetAt( ^ ^ /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(In file included from ptclib/pxmlrpc.cxx ^: 34/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h: :In file included from 316/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::1756:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h: :hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2947 virtual int ExecuteCommand(: 19 ^: warningIn file included from : ptclib/pxmlrpcs.cxx'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 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: __inline void Remove(const char * key) { RemoveAt(key); }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/ptlib/dict.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h::828462::229:: notewarning: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Remove( int ExecuteCommand( ^ ^ In file included from ptclib/pxmlrpc.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h::34313: :In file included from 17/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 56note: : In file included from 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/contain.h :624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual int ExecuteCommand(:2948 : ^19 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.hwarning:: 316'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) __inline void Remove(const PString & key) { RemoveAt(key); } ^ virtual int ExecuteCommand( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 828:In file included from 22ptclib/pxmlrpcs.cxx:: 44note: : 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/ptclib/pxmlrpcs.h :38: virtual PBoolean Remove(In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h ^: 38: In file included from In file included from ptclib/pxmlrpc.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h::34: 50In 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/ptclib/http.h::56471: :In file included from 14/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'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]: 2949:19: PBoolean WriteCommand( warning ^: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221:22: note __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: 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/ptlib/dict.h : ^828 :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h22::224 :note22: :hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean Remove( ^ virtual PBoolean WriteCommand( In file included from ^ptclib/pxmlrpc.cxx :34In file included from : ptclib/pxmlrpcs.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h44:: 56In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpcs.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h38:: 624In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxmlrpc.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::38: 2950In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pxml.h19::50 : warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]477 :14: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } PBoolean WriteCommand( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:221/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::22828:: 22note:: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)note : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean WriteCommand( virtual PBoolean Remove( ^ ^/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/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: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/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 POrdinalKey &') 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 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: warningIn file included from : ptclib/pssl.cxx'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: 88: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pssl.h virtual PBoolean SetAt(: 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/dict.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h700::31522::22 :note : warninghidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ virtual PBoolean OpenSocket( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h :408:22 virtual PINDEX RemoveAt(: ^note : hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688: virtual PBoolean OpenSocket() = 0;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 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/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: /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/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: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: 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/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 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: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/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: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/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) virtual PBoolean WriteCommand( ^ 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: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/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:485:14: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] PBoolean ReadResponse( ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.hptlib/common/videoio.cxx:296::35: In file included from 22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h::56 : note: In file included from hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: virtual PBoolean ReadResponse(); /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^: 2549:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h23:: 297warning:: 22'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PString * RemoveAt( ^ virtual PBoolean ReadResponse( /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 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( ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.hptlib/common/videoio.cxx::16435:: 20In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :note56: : in instantiation of template class 'PDictionary' requested hereIn file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h PluginListType pluginDLLs;: 2947 ^: 19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /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 &') __inline void Remove(const char * key) { RemoveAt(key); } ^ virtual PObject * 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/dict.h828::92722::22 :note : warninghidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *'): 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( virtual PBoolean SetAt( ^ ^ In file included from ptlib/common/videoio.cxx:35/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/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::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')624 : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2948: virtual PBoolean SetAt(19 : ^ warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } virtual D * 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.h828::71122::23 :note : notehidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &'): hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean Remove( 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: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/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::35909:: 17In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: 56warning: : 'PDictionary::RemoveAt' 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 D * RemoveAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2950: 19 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:warning164: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] 20: note: in instantiation of template class 'PDictionary' requested here __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } PluginListType pluginDLLs; ^ ^ /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::688828::2223:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean Remove( 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(ptclib/pxmlrpc.cxx : ^37 :9: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:: 938unknown pragma ignored [-Wunknown-pragmas]: 17: warning: #pragma implementation "pxmlrpc.h"'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 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/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 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: 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: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; ^ 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: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/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 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( ^ /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/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; ^ 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 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: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( ^ 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/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; ^ In file included from ptclib/pldap.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; ^ 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: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:688In file included from :ptclib/vsdl.cxx23:: 35note: : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' 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.h: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:2549In file included from :ptlib/common/vfakeio.cxx23::31: In file included from warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h virtual PString * RemoveAt(: 2562 ^: 23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :2688:1: virtual PString * GetAt( note ^: in instantiation of template class 'PStringDictionary' requested here /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711:23PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);: ^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/pstring.h :2645: virtual PObject * GetAt(23 : ^ note: expanded from macro 'PDECLARE_STRING_DICTIONARY' In file included from ptlib/common/vfakeio.cxx:31: In file included from PDECLARE_CLASS(cls, PStringDictionary) \/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : ^56 : In file included from /data/scratch/devel/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: /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 'const PString &'): 688:23: virtual PBoolean SetDataAt(note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') ^ In file included from virtual PObject * RemoveAt( ptlib/common/vfakeio.cxx ^: 31: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hIn file included from :ptclib/vsdl.cxx56:: 35: 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.hIn file included from :2590/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:22:: 624warning: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: 2562:23: virtual PBoolean SetAt(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( : ^700 :22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hnote:: 711:23hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ 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 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] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1095:27 virtual PBoolean SetDataAt(: ^warning : 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754: virtual POrdinalKey * GetAt(22 : ^ note: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) :2735:1 virtual PBoolean SetDataAt(: ^note : in instantiation of template class 'POrdinalDictionary' requested here /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1129:22: PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);warning : ^'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216 virtual PBoolean SetAt(: 23 ^: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:700:22: note: PDECLARE_CLASS(cls, POrdinalDictionary) \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 :711:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h23::1142 :note20: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PObject * GetAt( ^ virtual PINDEX RemoveAt( ^/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: 1113:22: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hwarning:688: :'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]23 : note: virtual PBoolean SetDataAt(hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') ^In file included from virtual PObject * RemoveAt(ptclib/pldap.cxx :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h37:: 754In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h22: ^: 57 : note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))61 :22: warning: virtual PBoolean SetDataAt('PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h virtual PBoolean ReadFrom(: 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/object.h:1300:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h18:: 700note:22: :hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual void ReadFrom( ^ 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/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 ^ptclib/vsdl.cxx :35: In file included from In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56ptlib/common/vfakeio.cxx: :In file included from 31/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:: 56/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:6242549: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h23::2562 :warning23: : 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ virtual PString * GetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2786 :1: note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :in instantiation of template class 'PStringDictionary' requested here711 :23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ virtual PObject * GetAt(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h : ^2645 :23:In file included from ptlib/common/vfakeio.cxxnote:: 31expanded from macro 'PDECLARE_STRING_DICTIONARY': In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from PDECLARE_CLASS(cls, PStringDictionary) \/data/scratch/devel/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/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 688warning:: 23'PStringDictionary::SetDataAt' 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 PString &') virtual PBoolean SetDataAt( ^ virtual PObject * RemoveAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:754In file included from :ptclib/vsdl.cxx22:: 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.h ^: 2562:23In file included from :ptlib/common/vfakeio.cxx :warning31: : 'PStringDictionary::GetAt' 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 virtual PString * GetAt(: 624 ^ : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590:22/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :warning711: :23'PStringDictionary::SetAt' 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 &') virtual PBoolean SetAt( ^ virtual PObject * GetAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:In file included from 700ptclib/vsdl.cxx::2235: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:: 56hidden overloaded virtual function 'PAbstractDictionary::SetAt' 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 PBoolean SetAt(/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 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: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/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:In file included from 624ptclib/vsdl.cxx: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h35:2948: :In file included from 19/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:: 56warning: : In file included from 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/data/scratch/devel/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: __inline void Remove(const PString & key) { RemoveAt(key); }warning : ^'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828:22: __inline void Remove(const char * key) { RemoveAt(key); }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 : ^ 828:22: In file included from note: ptlib/common/vfakeio.cxxhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *'): 31: 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: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hptclib/vsdl.cxx::294935:: 19In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :warning56: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/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 __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828: __inline void Remove(const PString & key) { RemoveAt(key); }22 : ^ note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: virtual PBoolean Remove( 828 ^: 22: note: In file included from hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') ptlib/common/vfakeio.cxx:31: 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: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:ptclib/vsdl.cxx:295035:: 19In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :warning56: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]In file included from /data/scratch/devel/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: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828 __inline void Remove(const PCaselessString & key) { RemoveAt(key); }: 22 ^: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828 virtual PBoolean Remove(: 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/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: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( ^ /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/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/common/vconvert.cxx:37: /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/vconvert.cxx:37: 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( ^ ptlib/common/vconvert.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vconvert.h" ^ 21 warnings generated. 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: 28note warning: sexpanded from macro 'PDECLARE_ORDINAL_DICTIONARY' generated. 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( ^ 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: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/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: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/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: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/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: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: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; ^ [CC] ptclib/pdns.cxx 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; ^ [CC] ptclib/enum.cxx ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxml.h" ^ ptclib/pdns.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pdns.h" ^ In file included from ptclib/pdns.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/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 ^ 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; ^ 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 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:40: /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; ^ 27 warnings generated. [CC] ptclib/ptts.cxx 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: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( ^ /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/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 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( ^ 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: 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/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: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/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: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/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: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/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( ^ /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/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 ^ /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( ^ 25 warnings generated. 22 warnings generated. 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( ^ [CC] ptclib/asner.cxx 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 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; ^ [CC] ptclib/pasn.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 ^ 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); In file included from ^ptlib/common/vfakeio.cxx :35/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h: :In file included from 2645/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/vconvert.h::2346:: In file included from note/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/videoio.h: :43expanded from macro 'PDECLARE_STRING_DICTIONARY': /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.h:22:9: PDECLARE_CLASS(cls, PStringDictionary) \ 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: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( ^ /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/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( ^ ptclib/pasn.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pasn.h" ^ 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:In file included from 19ptclib/pasn.cxx:: 35warning: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]: 39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface __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( ^ 24 warnings generated. [CC] ptclib/snmpclnt.cxx 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 ^ 22 warnings generated. [CC] ptclib/snmpserv.cxx In file included from ptclib/snmpserv.cxx:32: 20/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h warning:s39 generated. :9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ 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( ^ [CC] ptclib/psnmp.cxx 21 warnings generated. 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 ^ 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] 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: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/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/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( ^ [CC] ptclib/snmp.cxx 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( ^ 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 ^ 18 warnings generated. [CC] ptclib/rfc1155.cxx 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( ^ 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 ^ 28 warnings generated. [CC] ptclib/ftpclnt.cxx In file included from ptclib/ftpclnt.cxx:31: /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/ftpsrvr.cxx 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/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:1In file included from :ptclib/pasn.cxx :note35: : 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.hPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);: 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.h2549::264523::23 :warning : note'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: expanded from macro 'PDECLARE_STRING_DICTIONARY' virtual PString * RemoveAt( ^ PDECLARE_CLASS(cls, PStringDictionary) \/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/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 688note:: 23hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'): note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ virtual PObject * RemoveAt( ^In file included from ptclib/asner.cxx:In file included from 33ptclib/pasn.cxx: :In file included from 35/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :In file included from 56/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: :In file included from 56/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/contain.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h624:: 2562/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::232562:: 23warning:: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]warning : 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( virtual PString * 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::711711::2323:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( virtual PObject * GetAt( ^ ^In file included from ptclib/pasn.cxx:35In file included from : ptclib/asner.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h33:: 56In file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h56:: 624In 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/pstring.h::6242574: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h22::2574 :warning22: :'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ virtual PBoolean SetDataAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 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 &')754 :22: virtual PBoolean SetDataAt( note ^: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') In file included from ptclib/pasn.cxx:35 virtual PBoolean SetDataAt(: 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 ptclib/asner.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::33624: : /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.h2590::5622: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hwarning:: 624'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2590 virtual PBoolean SetAt(: 22 ^: warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]700 :22: virtual PBoolean SetAt(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 : ^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: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( ^ 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/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/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: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; ^ ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "asner.h" ^ 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( ^ 22 warnings generated. [CC] ptclib/ftp.cxx 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/asner.cxx:42: 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; ^ 18 warnings generated. 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( ^ [CC] ptclib/telnet.cxx ptclib/ftp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ftp.h" ^ In file included from ptclib/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/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; ^ 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/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: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/snmpserv.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56In file included from : ptclib/snmpclnt.cxxIn file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::62436: : /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/ptclib/psnmp.h2562::4023: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.hwarning:: 51'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h:315: virtual PString * GetAt(22 ^: warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]711 :23: note virtual PBoolean OpenSocket(: 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/socket.hptclib/snmpserv.cxx::32: 408In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h22::56 : noteIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.hhidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1): 624: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:2574:22 virtual PBoolean OpenSocket() = 0;: ^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 PString &') virtual PBoolean SetAt( ^ 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: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/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: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/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: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/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: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: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/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( ^ 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 ^ 20 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: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/pstun.cxx 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( ^ 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 ^ 24 warnings generated. 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: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/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( ^ [CC] ptclib/pnat.cxx 25 warnings generated. 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: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/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 POrdinalKey &') 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 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/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/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( ^ 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( ^ 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/socks.cxx 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 ^ 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: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/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 POrdinalKey &') 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 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/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: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/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/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/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 ^ 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( ^ 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: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/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: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/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: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/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: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:In file included from ptclib/ftpclnt.cxxwarning:: 32'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.h:51 virtual PString * RemoveAt(: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipsock.h ^: 315/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::222786:: 1warning:: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]note : in instantiation of template class 'PStringDictionary' requested here virtual PBoolean OpenSocket( ^ PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/socket.h2645::40823::22 :note : noteexpanded from macro 'PDECLARE_STRING_DICTIONARY': hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) PDECLARE_CLASS(cls, PStringDictionary) \ ^ virtual PBoolean OpenSocket() = 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( ^ 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: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/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: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/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: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/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( ^ 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/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/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 23ptclib/ftpsrvr.cxx warning:s generated. 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/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: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/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: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/pipechan.cxx 20 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; ^ [CC] ptlib/unix/remconn.cxx ptlib/unix/pipechan.cxxIn file included from :ptclib/ftpsrvr.cxx34::329: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sockets.hwarning:: 57unknown pragma ignored [-Wunknown-pragmas]: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] #pragma implementation "pipechan.h" ^ 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/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 ^ 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( ^ 23 warnings generated. 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: noteIn file included from : ptclib/psnmp.cxxhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')): 35 virtual PBoolean SetDataAt(: 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:: 1129In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h22::618 : warning/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: :'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]909 : virtual PBoolean SetAt(17 : ^ warning: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: 700 virtual D * RemoveAt(: 22 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/psnmp.hnote:: 296hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): 62: virtual PBoolean SetAt(note : ^in instantiation of template class 'PDictionary' requested here /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h PDictionary objList;: 1142 ^: 20:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning: 688'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: 23: virtual PINDEX RemoveAt(note : ^hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688 virtual PObject * RemoveAt(: 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 &')927 :22 virtual PObject * RemoveAt(: ^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( ^ 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( ^ [CC] ptclib/pwavfile.cxx 21 warnings generated. 17 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( ^ 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 ^ [CC] ptclib/pwavfiledev.cxx [CC] ptclib/dtmf.cxx 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( ^ 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 ^ 24 warnings generated. 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: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/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] 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/serchan.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 ^ 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 ^ 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/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: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/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: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/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 ^ 17 warnings generated. [CC] ptclib/modem.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( ^ 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/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:2034 warning: sIn file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h generated. :56: In file included from /data/scratch/devel/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( ^ 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 &') [CC] ptclib/inetmail.cxx 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( ^ 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( ^ ptclib/inetmail.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "inetmail.h" ^ 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 ^ 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( ^ 19 warnings generated. 19 warnings generated. 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([CC] ptclib/url.cxx ^ [CC] ptclib/http.cxx 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*) 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 ^ 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/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 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 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: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/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] 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 PString &') virtual PBoolean SetAt( ^ 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 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: 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/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] 20 virtual PString * RemoveAt( warning s ^ generated. /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/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 POrdinalKey &') 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 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/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/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: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/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: '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/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: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/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: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 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: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/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: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/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 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: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/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: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/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( ^ 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: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/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: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/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 ^ /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/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 In file included from ptclib/pwavfiledev.cxx:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);39 : ^In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/pwavfiledev.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h43:: 1216In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/sound.h23:43:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pluginmgr.hnote:: 22expanded from macro 'PDECLARE_ORDINAL_DICTIONARY': 9: warning: PDECLARE_CLASS(cls, POrdinalDictionary) \private field 'dummy' is not used [-Wunused-private-field] ^ int dummy; ^ /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( ^ 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/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:56: In file included from /data/scratch/devel/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 POrdinalKey &') 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 &')/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :1095: virtual PBoolean Remove(27 : ^ warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from ptclib/dtmf.cxx:23: virtual POrdinalKey * GetAt(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/pstring.h: :In file included from 2735/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::1624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hnote:: 2949in instantiation of template class 'POrdinalDictionary' requested here: 19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216: __inline void Remove(const PCaselessString & key) { RemoveAt(key); }23 : ^ note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:828: PDECLARE_CLASS(cls, POrdinalDictionary) \22 : ^ note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:711 virtual PBoolean Remove(: 23 ^: note: In file included from hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')ptclib/dtmf.cxx :23: virtual PObject * GetAt(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.hIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h1113::62422: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h :warning2950: :'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }754 : ^22 : note: 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/dict.h :828: virtual PBoolean SetDataAt(22 : ^ 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 &(*)()'): 1129:22: virtual PBoolean Remove( ^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 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: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: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/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: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/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: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: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( ^ 22 warnings generated. [CC] ptclib/html.cxx 22 warnings generated. [CC] ptclib/httpsrvr.cxx 18 warnings generated. [CC] ptclib/httpform.cxx 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 ^ 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 /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:56: In file included from /data/scratch/devel/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/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( ^ 18 warnings generated. 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/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 ^ [CC] ptlib/unix/svcproc.cxx ptclib/pwavfile.cxx:49:12: warning: unused variable 'WAVLabelFACT' [-Wunused-const-variable] const char WAVLabelFACT[4] = { 'F', 'A', 'C', 'T' }; ^ 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; ^ 18 warnings generated. 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( ^ 25 warnings generated. 23 warnings generated. 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:2456 warning: sIn file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h generated. :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[CC] ptclib/httpsvc.cxx :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/shttpsvc.cxx [CC] ptlib/unix/config.cxx 19 warnings generated. [CC] ptclib/pvidfile.cxx 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; ^ [CC] ptclib/pvfiledev.cxx 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( ^ 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( ^ 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 ^ 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; ^ 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( ^ 18 warnings generated. 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 ^ 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 ^ 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 ^ [CC] ptclib/pffvdev.cxx 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( ^ 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 ^ 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 ^ ptclib/pffvdev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pffvdev.h" ^ In file included from ptclib/pffvdev.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/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( ^ 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: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/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( ^ 25 warnings generated. [CC] ptlib/unix/uicmp.cxx 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/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( ^ 25 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( ^ [CC] ptlib/unix/socket.cxx 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( ^ 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( ^ 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( ^ 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" ^ In file included from ptlib/unix/socket.cxxptclib/httpsrvr.cxx::3731:: 9In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :warning56: : unknown pragma ignored [-Wunknown-pragmas]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:624#pragma implementation "udpsock.h": /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h ^ :ptlib/unix/socket.cxx2947::3819::9 :warning : warning'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] : unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "tcpsock.h" __inline void Remove(const char * key) { RemoveAt(key); } ^ ^ptlib/unix/socket.cxx :39:9:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning828: :unknown pragma ignored [-Wunknown-pragmas]22 : note: #pragma implementation "ipdsock.h"hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') ^ ptlib/unix/socket.cxx virtual PBoolean Remove(:40 : ^9 : warningIn file included from : ptclib/httpsrvr.cxxunknown pragma ignored [-Wunknown-pragmas]: 31: #pragma implementation "ethsock.h"In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h ^: 56ptlib/unix/socket.cxx: :In file included from 41/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h::9624:: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hwarning:: 2948unknown pragma ignored [-Wunknown-pragmas] :19:#pragma implementation "qos.h" 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 &') In file included from virtual PBoolean Remove(ptlib/unix/socket.cxx : ^ 43: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hptclib/httpsrvr.cxx::3931:: 9In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :warning56: : unknown pragma ignored [-Wunknown-pragmas]In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h:#pragma interface624 : ^/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( ^ 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 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( ^ 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: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/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: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( ^ /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/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: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/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: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/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 PString &') virtual PBoolean SetAt( ^ 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( ^ /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/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/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: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/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 POrdinalKey &') 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 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: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( ^In file included from ptlib/unix/config.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:316::3817: :In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.hnote:: 56hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5): In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h virtual int ExecuteCommand(: 624 ^: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.hIn file included from :ptclib/httpsrvr.cxx:254937:: 23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h:: 471warning:: 14'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] virtual PString * RemoveAt( 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/pstring.h:221::222786:: 1note:: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)note : in instantiation of template class 'PStringDictionary' requested here virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:224:PDECLARE_STRING_DICTIONARY(PStringToString, PString);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/pstring.h: virtual PBoolean WriteCommand( ^2645 :In file included from 23ptclib/httpsrvr.cxx:: 37note: : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.hexpanded from macro 'PDECLARE_STRING_DICTIONARY':477 :14: warning: PDECLARE_CLASS(cls, PStringDictionary) \'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] ^ 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::688221::2322:: notenote: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) : hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean WriteCommand( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h virtual PObject * RemoveAt(: 224 ^: 22: In file included from noteptlib/unix/config.cxx: :hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)38 : In file included from virtual PBoolean WriteCommand(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h : ^56 : In file included from ptclib/httpsrvr.cxxIn file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/contain.h37:: 624/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/http.h: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h485::14:2562 :warning23: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]: warning PBoolean ReadResponse(: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h:296: virtual PString * GetAt(22: ^note : hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h: virtual PBoolean ReadResponse(); ^711 :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/inetprot.h23::297 :note22:: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( 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/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: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3) virtual PBoolean Write( ^ 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: 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/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( ^ 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(/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h : ^1095 :27:In file included from warningptlib/unix/svcproc.cxx: :'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]34 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h: virtual POrdinalKey * 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/pstring.h::6242735: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h1::2574 :note22: :in instantiation of template class 'POrdinalDictionary' requested here warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); virtual PBoolean SetDataAt(^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1216:23/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:: 754note:: 22expanded from macro 'PDECLARE_ORDINAL_DICTIONARY': note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ virtual PBoolean SetDataAt( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:In file included from 711ptlib/unix/svcproc.cxx::2334:: 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/pstring.h/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h::25901113::2222:: warningwarning: : 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( 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.h700::75422::22 :note : notehidden overloaded virtual function 'PAbstractDictionary::SetAt' 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 '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( ^ /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( ^ In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.hptclib/httpsvc.cxx::111335:: 22In file included from :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h :warning56: : 'POrdinalDictionary::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 : ^2549 :23:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning754: :'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]22 : note: virtual PString * RemoveAt(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/pstring.h :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h2786::11291::22 :note : warningin instantiation of template class 'PStringDictionary' requested here: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt(PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^^ /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::2645700::2322:: notenote: : expanded from macro 'PDECLARE_STRING_DICTIONARY'hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( PDECLARE_CLASS(cls, PStringDictionary) \ ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1142:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h20::688 :warning23: :'POrdinalDictionary::RemoveAt' 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 PString &') virtual PINDEX RemoveAt( ^ virtual PObject * RemoveAt( /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 688:23In file included from :ptclib/httpsvc.cxx :note35: : 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.h:56 virtual PObject * RemoveAt(: In file included from ^/data/scratch/devel/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 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 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 PString &') 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 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] In file included from ptlib/unix/svcproc.cxx:34: __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/contain.h:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h624:: 828/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::222947:: 19note:: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')warning : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean Remove( ^ __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: 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: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( ^ 19 warnings generated. /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 &')[CC] ptlib/unix/udll.cxx 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: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: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( ^ In file included from ptclib/pvfiledev.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 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: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/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:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "svcproc.h" ^ 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 ^ /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( ^ ptlib/unix/config.cxx:142:35: note: in instantiation of template class 'PDictionary' requested here class PXConfigDictionary : public PXConfigDictionaryBase ^ /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 PFilePath &') 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 PFilePath &') 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 PFilePath &') 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 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: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/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: 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/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 PString &') 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: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/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: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/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: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/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; ^ 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: /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/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 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: 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 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( ^ 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/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:1420: warning swarning generated. : '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( ^ 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; ^ 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( ^ [CC] ptlib/unix/channel.cxx 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 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: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/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( ^ 18 warnings generated. 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); ^~~ 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 ^ [CC] ptlib/unix/osutil.cxx ptlib/unix/svcproc.cxx:75:27: warning: unused variable 'PLevelName' [-Wunused-const-variable] static const char * const PLevelName[PSystemLog::NumLogLevels+1] = { ^ 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 ^ 22 warnings generated. 20 warnings generated. 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 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 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) \ [CC] ptlib/unix/tlib.cxx ^ /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( ^ [CC] ptlib/unix/switch.cxx 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( ^ 24 warnings generated. 20 warnings generated. [CC] ptclib/cli.cxx 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; ^ 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( ^ 25 warnings generated. ptlib/unix/tlib.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "args.h" ^ ptlib/unix/tlib.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pprocess.h" ^ ptlib/unix/tlib.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "thread.h" ^ ptlib/unix/tlib.cxx:41:9: 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 ptlib/unix/tlib.cxx:48: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ [CC] ptclib/threadpool.cxx [CC] ptclib/ipacl.cxx 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 ^ 22 warnings generated. 21 warnings generated. 24 warnings generated. [CC] ptclib/qchannel.cxx 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' [CC] ptclib/delaychan.cxx 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/memfile.cxx ptlib/unix/socket.cxx:487:17: warning: unused variable 'ifConf' [-Wunused-variable] struct ifconf ifConf; ^ 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. 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 ^ ../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.... In file included from ptclib/ipacl.cxx:31: /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. 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 ^ 18 warnings generated. ptclib/delaychan.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "delaychan.h" ^ ptclib/qchannel.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] In file included from ptclib/delaychan.cxx:35: #pragma implementation "qchannel.h"/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/qchannel.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/memfile.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 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( ^ 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( ^ 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( ^ 24 warnings generated. 24 warnings generated. 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( ^ 17 warnings generated. 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( ^ 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( ^ 19 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 ptclib/delaychan.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/delaychan.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/delaychan.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/delaychan.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( ^In file included from ptlib/unix/tlib.cxx/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h::482735: :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);2947 :^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 char * key) { RemoveAt(key); } PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ ^ /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::711828::2322:: notenote: : hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean Remove( virtual PObject * GetAt( ^ ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:1113In file included from :ptlib/unix/tlib.cxx22::48 : warningIn file included from : /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h:'POrdinalDictionary::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: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::754 :warning22:: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note : hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ __inline void Remove(const PString & key) { RemoveAt(key); } /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h ^: 1129:22:/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h :warning828: :'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]22 : note virtual PBoolean SetAt(: 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(: 700 ^: 22: In file included from noteptlib/unix/tlib.cxx: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')48 : In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib.h virtual PBoolean SetAt(: 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::6241142: :/data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/pstring.h20::2949 :warning19: :'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] warning: virtual PINDEX RemoveAt('PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/dict.h:688: __inline void Remove(const PCaselessString & key) { RemoveAt(key); }23 : ^ note: 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:828 virtual PObject * RemoveAt(: 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( ^ In file included from ptclib/delaychan.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/delaychan.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/delaychan.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/delaychan.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/delaychan.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/delaychan.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/delaychan.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/delaychan.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/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( ^ In file included from ptclib/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/memfile.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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/ipacl.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( ^ ptclib/memfile.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "memfile.h" ^ In file included from ptclib/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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/qchannel.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( ^ 25 warnings generated. In file included from ptclib/ipacl.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/ipacl.h: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/ipacl.cxx:32: In file included from /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/ipacl.h: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( ^ 18 warnings generated. 18 warnings generated. 18 warnings generated. In file included from ptclib/ipacl.cxx:32: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/ipacl.h:289:14: warning: 'PIpAccessControlList::Remove' hides overloaded virtual function [-Woverloaded-virtual] PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/lists.h:852:22: note: hidden overloaded virtual function 'PAbstractSortedList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ipacl.cxx:32: /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptclib/ipacl.h:292:14: warning: 'PIpAccessControlList::Remove' hides overloaded virtual function [-Woverloaded-virtual] PBoolean Remove( ^ /data/scratch/devel/ptlib/work/ptlib-2.10.7/include/ptlib/lists.h:852:22: note: hidden overloaded virtual function 'PAbstractSortedList::Remove' declared here: different number of parameters (1 vs 2) virtual PBoolean Remove( ^ 18 warnings generated. 31 warnings generated. 21 warnings generated. 19 warnings generated. 26 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