MidnightBSD Magus

devel/ptlib

Cross platform C++ library, used by OPAL

Flavor Version Run OSVersion Arch License Restricted Status
2.10.11_7 629 4.0 i386 MPL20 0 fail

License Permissions:

Events

Machine Type Time Message
m4032b info 2026-01-31 23:02:17.826461 Test Started
m4032b fail 2026-01-31 23:04:04.278664 make build returned non-zero: 1
m4032b fail 2026-01-31 23:04:04.415483 Test complete.

Log

===>  Building for ptlib-2.10.11_7
/usr/local/bin/gmake DEBUG=1 libs
/usr/local/bin/gmake DEBUG=1 default_depend
/usr/local/bin/gmake DEBUG=1 default_target
/usr/local/bin/gmake DEBUG= libs
/usr/local/bin/gmake DEBUG= default_depend
/usr/local/bin/gmake DEBUG= default_target
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
set -e; for i in /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11; do /usr/local/bin/gmake -C $i default_depend default_target; done
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
Created dependencies.
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
Created dependencies.
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
set -e; for i in /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11; do /usr/local/bin/gmake -C $i default_depend default_target; done
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
/usr/local/bin/gmake DEBUG=1 default_depend
/usr/local/bin/gmake DEBUG= default_depend
/usr/local/bin/gmake DEBUG=1 default_target
Created dependencies.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
/usr/local/bin/gmake DEBUG= default_target
Created dependencies.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
[CC] ptclib/pssl.cxx
[DEP] ptclib/pssl.cxx
[DEP] ptclib/psoap.cxx
[DEP] ptclib/pxml.cxx
[DEP] ptclib/pxmlrpc.cxx
[DEP] ptlib/common/sound.cxx
[DEP] ptclib/pssl.cxx
[DEP] ptclib/pxmlrpcs.cxx
[DEP] ptclib/pxmlrpcs.cxx
[CC] ptlib/common/sound.cxx
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   83 | #pragma implementation "pssl.h"
      |         ^
In file included from ptclib/pssl.cxx:86:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/common/sound.cxx
[CC] ptclib/pxml.cxx
[DEP] ptclib/vxml.cxx
[DEP] ptclib/pxml.cxx
[DEP] ptclib/pxmlrpc.cxx
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/obj/pssl.dep:1: *** missing separator.  Stop.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: *** [../make/common.mak:289: opt] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake: *** [Makefile:91: opt] Error 2
gmake: *** Waiting for unfinished jobs....
In file included from ptclib/pxml.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/psoap.cxx
ptlib/common/sound.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   33 | #pragma implementation "sound.h"
      |         ^
In file included from ptlib/common/sound.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/pxmlrpc.cxx
[DEP] ptclib/vxml.cxx
[CC] ptclib/pxmlrpcs.cxx
[CC] ptclib/psoap.cxx
In file included from ptclib/pxmlrpc.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/vxml.cxx
ptclib/psoap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "psoap.h"
      |         ^
In file included from ptclib/psoap.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/lua.cxx
[DEP] ptclib/lua.cxx
In file included from ptclib/pxmlrpcs.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptclib/lua.cxx:32:9: warning: ptclib/vxml.cxx:30unknown pragma ignored [-Wunknown-pragmas]
:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma   30 | #pragma im impleplemenmentattationion "vxml.h "l"
      ua.|         ^
h"
      |         ^
In file included from ptclib/vxml.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]In file included from ptclib/lua.cxx:
   35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h39 | #:39:pragma interface
      |         ^
9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/lua.cxx
[CC] ptclib/pdns.cxx
[DEP] ptclib/pdns.cxx
[CC] ptclib/enum.cxx
ptclib/pdns.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "pdns.h"
      |         ^
In file included from ptclib/pdns.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/pdns.cxx
[CC] ptclib/ptts.cxx
ptclib/enum.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   30 | #pragma implementation "enum.h"
      |         ^
In file included from ptclib/enum.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptclib/ptts.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "ptts.h"
      |         ^
In file included from ptclib/ptts.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/enum.cxx
[CC] ptclib/asner.cxx
In file included from ptclib/asner.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/enum.cxx
[CC] ptclib/pasn.cxx
[DEP] ptclib/ptts.cxx
ptclib/pasn.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "pasn.h"
      |         ^
In file included from ptclib/pasn.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/ptts.cxx
[CC] ptclib/snmpclnt.cxx
[DEP] ptclib/asner.cxx
In file included from ptclib/snmpclnt.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/asner.cxx
[DEP] ptclib/pasn.cxx
[DEP] ptclib/pasn.cxx
[DEP] ptclib/snmpclnt.cxx
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pssl.cxx:88:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/pssl.cxx:88:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     viIn file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^rtual PB
oolean Remove(
      |                      ^
[DEP] ptclib/snmpserv.cxx
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1   : note: in instantiation of template class 'PStringDictionary' requested here
__inline void R 2688 | PDECLARE_STemRING_DICTIOovNARY(POre(diconalnst ToPCasStrielnges, sSPOtrrdinaing & (*key)()lKe) y){ RemoveAt(key); }
      |                   ^
;
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23  828 | : note:     virtual PBexpanded from macro 'PDECLARE_STRING_DICTIONARY'
oolean R 2645emove |  (
      |                      ^ P
DECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/snmpclnt.cxx
ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   37 | #pragma implementation "pxml.h"
      |         ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
ptclib/pxmlrpc.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   37 | #pragma implementation "pxmlrpc.h"
      |         ^
In file included from ptclib/pdns.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pdns.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.hIn file included from ptclib/pdns.cxx:36:
:50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pdns.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:48540:
In file included from :10:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
 In file included from ptclib/pxml.cxx:   61 |  warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
40:
  485In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:   50v:
In file included from  | irt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43ual  :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:  PBo315:22: olewarning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] boan
ol  315 |    R Re  vaeadRespodFromns(ie
      |                      ^
r(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:tual PBoole1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
      | 
         ^
 1300an/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h O |   pe  virtual voi:296d: 22:R eanote: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)dFr
nSo  296 |     virtualomcket P(Boolean (Re
ad      | Response()                     ^
;
      |                      ^

      /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:|                  ^297:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
22  408 |     virtual PBoolean OpenS: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)ocket() = 0;
      |                      ^

  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pxml.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     vir/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095t:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]ual in
t E 1095 | xec   ute viComrtumanal d(
POr      |                 ^
diIn file included from ptclib/pxml.cxx:nal40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.hKey:462: * 9: Getwarning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
At(
  462 |           |                           ^in
t/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735 E:1:xecut note: in instantiation of template class 'POrdinalDictionary' requested here
e 2735 | CommaPDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
n/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
d 1216 |   PDIn file included from ECLptclib/pxmlrpc.cxxARE:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h(
      :50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
|         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313  315 |  :17:    note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
vir  313 |     virtual intuat El xecPButeCommand(
      |                 ^
_/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
C  316 |     vLASirtSu(clasl in,t  PExecoolean OpOrenSocket(
      |                      ^
dinalDictio/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408ute:22:Co note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)mm
a  408 |  nd   (
vir      | tua                ^
l PBooIn file included from ptclib/pxml.cxxle:40an OnarpenSo:
cket() = 0;
      |                      ^
y) \
      | In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning:                       ^
'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711 |   :23  : bonote: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
ol   711 | Wri  te  Comvimartnd(ual
      |  P         ^
Ob/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:ject 221:22* G: etnote: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)At
(
  221 |       |                         ^
  vi/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113rt:22ua: l Pwarning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]Bo
ol 1113 | ea  n   WrivteCiromtumaalnd P(
Bo      | ol                     ^
ean/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224 S:22et: Danote: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)ta
At  224 | (
         |  vi                     ^
rtua/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754l :22PB: oolnote: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
ea  754 | n   Wr  itvieCrtommuaanl d(PB
      oo|                      ^le
anIn file included from ptclib/pxml.cxx:40:
 SIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.het:50Da:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.hta:477At:10:(
 warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]      | 
                     ^
  477 |   /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129  :22bo: olwarning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] Wr
it 1129 | eC   om vmanird(tua
      | l P         ^
B/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221ool:22:ean note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) Se
tA  221 | t(  
        |                      ^vir
tua/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700l P:22:Boo note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')le
an  700 |  Wr  it  eCovimmrtanuad(l 
      | PBo                     ^
ol/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224ean:22: Se note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)tA
t(  224 | 
         |                      ^ vi
rtua/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142l PB:20ool: eawarning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]n 
Wr 1142it |  eC  om vmanird(
tu      | al                      ^
PIIn file included from ptclib/pxml.cxxND:40:
EXIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h: R50:
em/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485ove:10:At( warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
      
|                    ^  485 | 
   /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688 bo:23ol:  Rnote: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
e  688 | ad  Respons  ve(
irt      |          ^ual
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296PO:22:bje note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)ct
 *  296 R |   emo  vveAtir(
tu      | al                      ^
 PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:909      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:17::2645: warning: 23: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
note:   909expanded from macro 'PDECLARE_STRING_DICTIONARY'
 |   2645 |      PviDECrtuLARalE_C D LAS* RS(cemls,ove PSAttri(
      ngD|                 ^ict
ion/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164ary) \
      |                       ^
 note: in instantiation of template class 'PDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23:   164note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 |     688   |     virtualPlug PObject * RemoveAt(
      |                       ^
inLiIn file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
s 2562 |     virtual PStrtTying * GetAt(
      |                       ^
pe p/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:lu711:23gin: DLnote: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
Ls  711 |  ;
        |                    ^ v
irtua/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688l P:23:Ob note: jehidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
ct  688 |  *    G vietArtut(al
      |  PO                      ^
bjecIn file included from ptclib/vxml.cxx:t 33:
* In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hRe:56mov:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.heAt:624(
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h      | :2574                      ^
:22: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]:22:
  2574 | warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
   927 |        virviturtalua Pl BooPBleooan leaSetn SAt(etD
      at|                      ^aA
t(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700      | :22                     ^
: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754  700 | :22   :  vinote: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
rtu  754al |     v PirBotuoleal an PBoSeoltAtea(
n       | Se                     ^
tDa/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:ta17:At( warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
      | 
                     ^
  938 |   In file included from ptclib/vxml.cxx:  v33:
In file included from irt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:ua56:
l In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hD :624* G:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.het:2590At(:22
      | :                 ^
warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h 2590:711: |   23:   note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
vir  711tu |   al   vPBoirtoluaeal n SPOetbjeAt(ct 
      | * G                     ^
etAt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:(
      22: |                       ^
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxml.cxx:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here
  286 |     PDictionary variablesByName;
      |                                               ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptclib/pssl.cxx:255:32: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
  255 |   if (EVP_PKEY_assign_RSA(key, RSA_generate_key(modulus, 0x10001, callback, cb_arg)))
      |                                ^
/usr/include/openssl/rsa.h:235:1: note: 'RSA_generate_key' has been explicitly marked deprecated here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^
/usr/include/openssl/opensslconf.h:169:34: note: expanded from macro 'DEPRECATEDIN_0_9_8'
  169 | # define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
      |                                  ^
/usr/include/openssl/opensslconf.h:115:55: note: expanded from macro 'DECLARE_DEPRECATED'
  115 | #   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
      |                                                       ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from ptclib/vxml.cxx::39:
In file included from 2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h: 2549 | 37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50   :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
 vi/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]rtu
al   315 | PSt   rin vig/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:r1095tual:27:  *  Rewarning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]PBo
omo 1095veAt(
      |                       ^
l | e/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1:  note: in instantiation of template class 'PStringDictionary' requested here
a 2688 | P DECLARE_STRING_DICTIONARn Open Y(POrdSocket(
 inalToStri      |                      ^
nvgi/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |   ,r t uvi rtPuaaOlr dPiBnoaollKeeayn) ;O
p      e| n^S
oclk ePt() = 0O;r
d      i| n                     ^a
l/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
Ke 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
y * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
:  688 |     vir note: in instantiation of template class 'POrdinalDictionary' requested here
t 2735 | PDECLAual PObject * RemoRE_ORDINveAtAL_DICTIONA(
      |                       ^
RY(PSIn file included from ptclib/asner.cxx:t33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
rinIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hgTo:2562:23Ord: warning: ina'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]l, 
PStr ing2562);
      | ^
 |  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h :1216:  23v:ir note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
t u1216al  | P St ring * GPDeEtCLARAE_CLASS(ctls, POr(dinalDict
iona      | r                      ^
y) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h711::23711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:   711 |     virtnote: uhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
  711 |     viral PtObjectu a*l GetAt(
      |                        ^PO
bj/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:e22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
c t * Get1113 |  A   virtut(a
l       PBoolean Se|                       ^
tDataAt(
      |                      ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22ptclib/asner.cxx: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
:33  :
754In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h |     virtual P:Bool56ean:
 SeIn file included from t/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hD:624a:
t/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.haAt:(2574:22: 
      |                      ^
warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |   'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]  vi
rtual PBo olea2574 | n  Se t A vitrt(ua
l       | P                     ^Bo
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtualo lean SPBooleean SetAt(
      |                      ^
t/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: Dawarning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
t aAt1142 | (   
       | virt                     ^ual PINDEX R
emoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |   :  virtual754 P:Obj22:ec note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')t *
 Rem  754ove | At( 
      |    vir                      ^tu
al PBoolean SetDataAt(
      |                      ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h :S1095e:t27A:t (warning: 
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]      
|                      ^
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h1095: | 700 : 22 :  vnote: ihidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')r
t  u700a | l   P O rvdiirntaulaKle y PBoolean S* GetAt(
      |                      ^
etAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
[DEP] ptclib/psnmp.cxx
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from ptclib/enum.cxx:33:
In file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h1142::5620:
ptclib/pxmlrpcs.cxx:37:9::In file included from  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hwarning: :'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: 
warning:  warning: unknown pragma ignored [-Wunknown-pragmas]
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
   37 | # 2947 | pragma implem   entati __oninl "pxmlrpcs.h"
ine      |         ^ vo
id Remove(const char *              key)    { RemoveAt(k ey); }
1142       | |                   ^ 
  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h :v828i:r22t:u anote: lhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') 
P  I828N | D E X   RveimrotvueaAlt (P
B      o| o                   ^l
ean Remove(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
      |                      ^
:In file included from 688ptclib/enum.cxx::2333::
 In file included from note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     _
_inli  n688e voi | d  Re m o vvei(const PStrinrgt u    a l   P O&   keyb)    { RemoveAtj(key); }
      |                   ^
e/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828c:t22 :*  note: Rhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')e
m  o828v | e A t ( 
v      i| r                      ^t
ual PBoolean Remove(
      |                      ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
ptclib/pssl.cxx:810:14: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations]
  810 |       meth = TLSv1_method(); 
      |              ^
/usr/include/openssl/ssl.h:1897:1: note: 'TLSv1_method' has been explicitly marked deprecated here
 1897 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
      | ^
/usr/include/openssl/opensslconf.h:157:34: note: expanded from macro 'DEPRECATEDIN_1_1_0'
  157 | # define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
      |                                  ^
/usr/include/openssl/opensslconf.h:115:55: note: expanded from macro 'DECLARE_DEPRECATED'
  115 | #   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
      |                                                       ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |   In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h :455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
   455 |     vint ExecuteCommandi(
      |         ^
rtu/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int EaxecuteCommand(l
      |                 ^
 P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
B  316 |     oovlean Remove(
      |                      ^
irtual int ExecuteCommand(
In file included from       |                 ^
ptclib/asner.cxxIn file included from :ptclib/vxml.cxx33::
39In file included from :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h56::
37In file included from :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hIn file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h624::
50/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h2948::46219::9 :warning:  'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]warning: 
'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
   2948462 |  |         _i_nit ExecuteCommand(
      |         ^
n/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.hl:i313n:e17 :v onote: ihidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)d
   R313e | m o v e (vciorntsuta lP Sitnrti nEgx e c u t e C o m m&a n d (k
e      y| )                ^ 
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h : 316{: 17R:e mnote: ohidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)v
e  A316t | ( k e y )v;i r}t
u      a| l                  ^ 
int ExecuteC/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.ho:m828m:a22n:d (note: 
      |                 ^
hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')In file included from 
ptclib/vxml.cxx:39:
  In file included from 828/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h | :37:
In file included from  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h: 471 : 10: warning: v'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]i
r  t471 |  u a l bool Wri teCPommandB(
      |          ^
o/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221o:22:l note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  e221a | n    vi rRteual PBooleamn WorvieteCommand(
      |                      ^
(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: 
hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
        | 224 |                       ^   
virtual PBoIn file included from optclib/asner.cxxl:ean Wr33ite:
ComIn file included from m/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.ha:nd(
      |                      ^
56In file included from ptclib/vxml.cxx::
39In file included from :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477::62410: warning: :
'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
:  477 |     2949:boo19l: Wr iwarning: t'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]eCommand(
      |          ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note:  hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     vi2949r | tual PBoole an Wri teCom man d(
      | _                     ^
_/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.hin:224:22: note: lhidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
i  ne 224 |  v   viortuali PBoold ean WRriteeCmovommaned(
      |                      ^
(In file included from cptclib/vxml.cxxon:39:
sIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:t37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50 :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: Pwarning: Ca'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
s  485 | e    bloesol sReadRSestponsre(
      i|          ^
n/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:g22: note:  hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  &296 |      virtual  PBo olean ReadkRespeonse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:y22: note: )hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
   297 |      vi rtua l PB{oole an ReadRRespoense(m
      |                      ^
oveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/asner.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/pxml.cxx:1449:40: note: in instantiation of member class 'PList::iterator' requested here
 1449 |   for (PStringList::iterator i = sects.begin(); i != sects.end(); ++i) {
      |                                        ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/enum.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pdns.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpIn file included from ptclib/lua.cxx:35:
enSIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:ock56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:et(2947:19
      | : warning:                      ^
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408 |     _:22:_in note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)lin
  408 |    e v vioidrtu Real movPBoe(colean onst cOpehar *              key)    { RemoveAt(key); }
      |                   ^
nSocket() = 0;
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/enum.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pdns.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:[DEP] ptclib/snmpserv.cxx
17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here
  286 |     PDictionary variablesByName;
      |                                               ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "asner.h"
      |         ^
In file included from ptlib/common/sound.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sound.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
ptclib/pssl.cxx:721:13: warning: unused function 'LockingCallback' [-Wunused-function]
  721 | static void LockingCallback(int mode, int n, const char * /*file*/, int /*line*/)
      |             ^~~~~~~~~~~~~~~
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
18 warnings generated.
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[CC] ptclib/snmpserv.cxx
[DEP] ptclib/snmp.cxx
In file included from ptclib/snmpserv.cxx:32:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/pasn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/pasn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/asner.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
[DEP] ptclib/psnmp.cxx
In file included from ptclib/asner.cxx:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
  322 |     virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
 1340 |     virtual PObject * Clone() const;
      |                       ^
In file included from ptclib/pasn.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]
  370 |     void Encode(PBYTEArray & buffer, PASNObject::ASNType theType);
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2)
  145 |     virtual void Encode(
      |                  ^
[DEP] ptclib/rfc1155.cxx
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
25 warnings generated.
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
[DEP] ptclib/snmp.cxx
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
28 warnings generated.
[DEP] ptclib/ftpclnt.cxx
[DEP] ptclib/rfc1155.cxx
20 warnings generated.
[DEP] ptclib/ftpsrvr.cxx
In file included from ptclib/snmpclnt.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
[DEP] ptclib/ftpclnt.cxx
In file included from ptclib/snmpclnt.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
18 warnings generated.
[DEP] ptclib/ftp.cxx
20 warnings generated.
[DEP] ptclib/telnet.cxx
23 warnings generated.
[DEP] ptclib/ftpsrvr.cxx
28 warnings generated.
[CC] ptclib/psnmp.cxx
[DEP] ptclib/pstun.cxx
[DEP] ptclib/ftp.cxx
[CC] ptclib/snmp.cxx
ptclib/psnmp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "psnmp.h"
      |         ^
In file included from ptclib/psnmp.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
22 warnings generated.
[DEP] ptclib/pnat.cxx
In file included from ptclib/snmp.cxx:11:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/snmpclnt.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]
  370 |     void Encode(PBYTEArray & buffer, PASNObject::ASNType theType);
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2)
  145 |     virtual void Encode(
      |                  ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here
  296 |     PDictionary  objList;
      |                                                              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
[CC] ptclib/rfc1155.cxx
21 warnings generated.
[DEP] ptclib/telnet.cxx
[DEP] ptclib/pstun.cxx
In file included from ptclib/rfc1155.cxx:11:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/ftpclnt.cxx
[DEP] ptclib/pnat.cxx
In file included from ptclib/ftpclnt.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/ftpsrvr.cxx
[DEP] ptclib/socks.cxx
In file included from ptclib/ftpsrvr.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/socks.cxx
26 warnings generated.
[DEP] ptlib/unix/pipechan.cxx
[DEP] ptlib/unix/pipechan.cxx
[CC] ptclib/ftp.cxx
[DEP] ptlib/unix/remconn.cxx
ptclib/ftp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "ftp.h"
      |         ^
In file included from ptclib/ftp.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/pwavfile.cxx
[CC] ptclib/telnet.cxx
[DEP] ptclib/pwavfiledev.cxx
ptclib/telnet.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "telnet.h"
      |         ^
In file included from ptclib/telnet.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/pstun.cxx
23 warnings generated.
[DEP] ptlib/unix/remconn.cxx
[DEP] ptclib/pwavfile.cxx
ptclib/pstun.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "pstun.h"
      |         ^
In file included from ptclib/pstun.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/pnat.cxx
In file included from ptclib/pnat.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/pwavfiledev.cxx
[DEP] ptclib/dtmf.cxx
[CC] ptclib/socks.cxx
[DEP] ptlib/unix/serchan.cxx
In file included from ptclib/socks.cxx:29:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptclib/dtmf.cxx
[CC] ptlib/unix/pipechan.cxx
ptlib/unix/pipechan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "pipechan.h"
      |         ^
In file included from ptlib/unix/pipechan.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/modem.cxx
In file included from ptclib/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]
  370 |     void Encode(PBYTEArray & buffer, PASNObject::ASNType theType);
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2)
  145 |     virtual void Encode(
      |                  ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here
  296 |     PDictionary  objList;
      |                                                              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
[DEP] ptlib/unix/serchan.cxx
[DEP] ptclib/inetmail.cxx
[DEP] ptclib/modem.cxx
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/snmp.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
25 warnings generated.
[DEP] ptclib/inetmail.cxx
[DEP] ptclib/url.cxx
[CC] ptlib/unix/remconn.cxx
23 warnings generated.
[DEP] ptclib/http.cxx
ptlib/unix/remconn.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "remconn.h"
      |         ^
In file included from ptlib/unix/remconn.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpclnt.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ftpclnt.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27::61: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]

 1095 |     virtua   61 | l P   Ord virtualinalK PBooleaey n Rea* GetdFromAt((
      
      | |                      ^
                          ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:
1300/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:18:1: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
: 1300 |   note: in instantiation of template class 'POrdinalDictionary' requested here
   vi 2735 | rtuPDal voECid LAReaREdFr_Oom(
RD      |                  ^
INAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/url.cxx
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
[CC] ptclib/pwavfile.cxx
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptclib/pwavfile.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "pwavfile.h"
      |         ^
In file included from ptclib/pwavfile.cxx:39:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIOIn file included from ptclib/ftp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51NARY(POrd:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: inwarning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
alToString, POr  315 |    dinalKey);
 vi      | rtu^
al P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
Boo 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
lean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408  688 |     virtual:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
 PObject * RemoveAt(
      |                       ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/ftp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtu 2574 |     virtual PBaoolean ReadlFrom(
       |                      ^P
B/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18o: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)o
l 1300 |     viertuala vnoid Re adFrom(
      S|                  ^e
tDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/httpclnt.cxx
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      In file included from ptclib/rfc1155.cxx:|                       ^
11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning:  2947 |   'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
  2574 |  __   inl viinertu voal id RemovePBo(coolenstan SetD chaatr aA*  t(  
        |                      ^   
     /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22ke: y)note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
   754 |       { Re vimortuveal AtPBoolean(k SeeytDa);taAt(
      |                      ^
 }
      |                   ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22828:: warning: 22:'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  2590 |  note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
   828  vir |  tua  l PBoolea virn SetAtuat(
l P      |                      ^
Boolean Re/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
move(  700 | 
      |                      ^
    virtual PBIn file included from ptclib/rfc1155.cxx:oolean SetAt(11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
      |                      ^:56:
In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/rfc1155.cxx:11:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/telnet.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ftpsrvr.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/telnet.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/psnmp.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/telnet.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/psnmp.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
[DEP] ptclib/http.cxx
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
17 warnings generated.
[DEP] ptclib/html.cxx
[DEP] ptclib/httpclnt.cxx
In file included from ptclib/pstun.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pstun.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoIn file included from ptclib/pstun.cxxolean :36Set:
In file included from At(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pstun.h:
      |                      ^
39:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |  In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h   :34vir:
In file included from tual P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
Boo/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:lean S61:etA22:t(
 warning:       |                      ^
'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: 
warning:    61'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 |     v 1142 |  ir  tu val PBoolean ReadFrom(
      |                      ^
irtu/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
a 1300 |     virtual void ReadFrom(
      |                  ^
l PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pnat.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/pnat.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
20 warnings generated.
[DEP] ptclib/httpsrvr.cxx
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psnmp.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]
  370 |     void Encode(PBYTEArray & buffer, PASNObject::ASNType theType);
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2)
  145 |     virtual void Encode(
      |                  ^
In file included from ptclib/psnmp.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here
  296 |     PDictionary  objList;
      |                                                              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
[DEP] ptclib/httpform.cxx
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/socks.cxx:29:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/html.cxx
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
[CC] ptclib/pwavfiledev.cxx
In file included from ptclib/pstun.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/pstun.cxx:526:55: note: in instantiation of member class 'PList::iterator' requested here
  526 |     for (PList::iterator socket = sockets.begin(); socket != sockets.end(); ++socket) {
      |                                                       ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
ptclib/socks.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "socks.h"
      |         ^
In file included from ptclib/socks.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/socks.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/socks.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/socks.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/pnat.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/pnat.cxx:66:39: note: in instantiation of member class 'PList::iterator' requested here
   66 |   for (PNatList::iterator i = natlist.begin(); i != natlist.end(); i++) {
      |                                       ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
ptclib/pwavfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "pwavfiledev.h"
      |         ^
In file included from ptclib/pwavfiledev.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)  17 warnings generated.
  { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/pipechan.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptlib/unix/svcproc.cxx
[DEP] ptclib/httpsrvr.cxx
19 warnings generated.
[CC] ptclib/dtmf.cxx
[DEP] ptclib/httpsvc.cxx
In file included from ptclib/pstun.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pstun.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
ptclib/dtmf.cxx:20:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   20 | #pragma implementation "dtmf.h"
      |         ^
In file included from ptclib/dtmf.cxx:23:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
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]
  680 |       memcpy(&addr, &newbuf[4], 4);
      |       ~~~~~~ ^
ptclib/socks.cxx:680:14: note: explicitly cast the pointer to silence this warning
  680 |       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]
  704 |   memcpy(bufptr+4, &addr, 4);
      |   ~~~~~~           ^
ptclib/socks.cxx:704:20: note: explicitly cast the pointer to silence this warning
  704 |   memcpy(bufptr+4, &addr, 4);
      |                    ^
      |                    (void*)
24 warnings generated.
[DEP] ptclib/httpform.cxx
In file included from ptclib/pnat.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
20 warnings generated.
[DEP] ptlib/unix/svcproc.cxx
[CC] ptlib/unix/serchan.cxx
19 warnings generated.
ptlib/unix/serchan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "serchan.h"
      |         ^
ptlib/unix/serchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "modem.h"
      |         ^
In file included from ptlib/unix/serchan.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/shttpsvc.cxx
[CC] ptclib/modem.cxx
ptclib/modem.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "modem.h"
      |         ^
In file included from ptclib/modem.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/httpsvc.cxx
18 warnings generated.
[DEP] ptlib/unix/config.cxx
25 warnings generated.
[DEP] ptclib/shttpsvc.cxx
[CC] ptclib/inetmail.cxx
[DEP] ptclib/pffvdev.cxx
ptclib/inetmail.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "inetmail.h"
      |         ^
In file included from ptclib/inetmail.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/unix/uicmp.cxx
[CC] ptclib/url.cxx
ptclib/url.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "url.h"
      |         ^
In file included from ptclib/url.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
22 warnings generated.
[DEP] ptlib/unix/config.cxx
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/remconn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[CC] ptclib/http.cxx
[DEP] ptlib/unix/socket.cxx
ptclib/http.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "http.h"
      |         ^
In file included from ptclib/http.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/httpclnt.cxx
In file included from ptclib/httpclnt.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/pffvdev.cxx
[CC] ptclib/html.cxx
24 warnings generated.
[DEP] ptlib/unix/udll.cxx
ptclib/html.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "html.h"
      |         ^
In file included from ptclib/html.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
25 warnings generated.
[DEP] ptlib/unix/uicmp.cxx
[DEP] ptlib/unix/channel.cxx
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfile.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[CC] ptclib/httpsrvr.cxx
[DEP] ptlib/unix/socket.cxx
In file included from ptclib/httpsrvr.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/httpform.cxx
[CC] ptlib/unix/svcproc.cxx
ptclib/httpform.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "httpform.h"
      |         ^
In file included from ptclib/httpform.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/unix/osutil.cxx
In file included from ptlib/unix/svcproc.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
18 warnings generated.
[DEP] ptlib/unix/udll.cxx
[DEP] ptlib/unix/tlib.cxx
[CC] ptclib/httpsvc.cxx
[DEP] ptlib/unix/channel.cxx
ptclib/httpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "httpsvc.h"
      |         ^
In file included from ptclib/httpsvc.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pwavfiledev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
ptclib/pwavfile.cxx:49:12: warning: unused variable 'WAVLabelFACT' [-Wunused-const-variable]
   49 | const char WAVLabelFACT[4] = { 'F', 'A', 'C', 'T' };
      |            ^~~~~~~~~~~~
[DEP] ptlib/unix/osutil.cxx
[DEP] ptlib/unix/switch.cxx
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pwavfiledev.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pwavfiledev.h:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sound.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/serchan.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/modem.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/dtmf.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptlib/unix/tlib.cxx
22 warnings generated.
[DEP] ptclib/cli.cxx
[DEP] ptlib/unix/switch.cxx
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetmail.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
19 warnings generated.
In file included from ptclib/inetmail.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptclib/threadpool.cxx
[CC] ptclib/shttpsvc.cxx
[DEP] ptclib/cli.cxx
[CC] ptlib/unix/config.cxx
ptclib/shttpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "shttpsvc.h"
      |         ^
In file included from ptclib/shttpsvc.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptlib/unix/config.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "config.h"
      |         ^
In file included from ptlib/unix/config.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
18 warnings generated.
[DEP] ptclib/threadpool.cxx
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/url.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetmail.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iteratorIn file included from ptclib/http.cxx:35:
_base In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
{
      |                             ^In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549ptclib/inetmail.cxx:257:42: :23: warning: note: in instantiation of member class 'PList::iterator' requested here
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  257 |   2549 |    for   (PStrvirtuingLial PSst::itring * RemoveAterator i = tt(
      |                       ^
oN/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
a 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
m/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
es.begin(); i != toNam 2645 |   PDECLARE_es.end(); i++) {
      |                                          ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    defiCLASS(cls, PStringDictionary) \
      |                       ^
ne _LIBCPP_DEPR/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
E  688 |     virtual PObject * RemoveAt(
      |                       ^
CATEDIn file included from ptclib/http.cxx:35_IN:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h_CX:56:
X17 In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:_LI624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hBCP:2562:P_D23: EPRwarning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
ECAT 2562 | ED
         |                                         ^ vir
t/usr/include/c++/v1/__config:713:49ual: note:  PSexpanded from macro '_LIBCPP_DEPRECATED'
t  713 | #ring    *    deGetfinAt(e _
      | LIBC                      ^
PP_/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23:DEP note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
R  711 |  ECA   viTED _rtua_atl PtriObjbutecte__ * ((_Get_depAt(rec
      | ate                      ^
d_In file included from ptclib/http.cxx_)):35:

      | In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:                                                ^
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/http.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/url.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/url.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
19 warnings generated.
[DEP] ptclib/ipacl.cxx
[CC] ptclib/pffvdev.cxx
In file included from ptclib/http.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/http.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
ptclib/pffvdev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "pffvdev.h"
      |         ^
In file included from ptclib/pffvdev.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/ipacl.cxx
[CC] ptlib/unix/uicmp.cxx
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBool18 warnings generatedea.
n Remove(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/html.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/qchannel.cxx
ptlib/unix/uicmp.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "icmpsock.h"
      |         ^
In file included from ptlib/unix/uicmp.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:In file included from ptclib/http.cxx:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
 1095 |     virtual POrdinal  455 |  Ke  y * GetAt(
      |                           ^
 int Ex/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
e 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
cuteComman/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
d 1216 |   PDECLARE_CLASS(cls, POrd(
      |         ^
inalDi/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
ct  313 |     virtuaionary) l\ int ExecuteCommand(
      |                 ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
      |   316 |     virtu                      ^
al i/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: nt ExecuteCommand(
      |                 ^
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/http.cxx:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  711  462 |     int E |     xecuteCvirtuaommand(
      l PObje|         ^
c/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
t *  313 |     virtual int ExecuteCommand(
      |  GetA                ^
t/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
(
        316 |     virtual in|                       ^
t ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22:In file included from ptclib/http.cxx:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning:  warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
 1113 |   471 |     bool WriteCommand(
      |          ^
    v/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.hirtua:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
l   PB221 |     virtual PBoolean WriteCommand(
      |                      ^
oolean/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h SetDa:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
taAt  224 |    (
      |  virtual PBoolean Wri                     ^t
eCom/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: mand(
      |                      ^
note: In file included from ptclib/http.cxx:40:
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:
10  754 |     virtual PBoolean SetDataAt(
      |                      ^
: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:  477 |   1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
   1129 |     bool WvriteCoirtual PBmmanoolean SetAt(
      |                      ^
d(
      | /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h         ^
:700:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:2222: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:   700 |     virtual PBoolnote: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
ean SetAt(
      |                      ^  221 |   
  vir/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
tual  1142 |     virtual PINDEXPBoolea RemoveAt(
      |                    ^
n Wr/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hiteCo:688:23mmand: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
(
        688 |     virtual PObject * RemoveAt(
      | |                      ^
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/http.cxx:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpclnt.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/httpclnt.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptclib/qchannel.cxx
[DEP] ptclib/delaychan.cxx
[CC] ptlib/unix/socket.cxx
ptlib/unix/socket.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "sockets.h"
      |         ^
ptlib/unix/socket.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "socket.h"
      |         ^
ptlib/unix/socket.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "ipsock.h"
      |         ^
ptlib/unix/socket.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   37 | #pragma implementation "udpsock.h"
      |         ^
ptlib/unix/socket.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   38 | #pragma implementation "tcpsock.h"
      |         ^
ptlib/unix/socket.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma implementation "ipdsock.h"
      |         ^
ptlib/unix/socket.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   40 | #pragma implementation "ethsock.h"
      |         ^
ptlib/unix/socket.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   41 | #pragma implementation "qos.h"
      |         ^
In file included from ptlib/unix/socket.cxx:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsrvr.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpclnt.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpclnt.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpclnt.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpclnt.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpclnt.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsrvr.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/httpsrvr.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptclib/delaychan.cxx
25 warnings generated.
[DEP] ptclib/memfile.cxx
[DEP] ptclib/memfile.cxx
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpform.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/httpsrvr.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpsrvr.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpsrvr.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpsrvr.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpsrvr.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/httpform.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
[CC] ptlib/unix/udll.cxx
ptlib/unix/udll.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "dynalink.h"
      |         ^
In file included from ptlib/unix/udll.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/httpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/httpsvc.cxx:208:45: note: in instantiation of member class 'PList::iterator' requested here
  208 |   for (ThreadList::iterator i = httpThreads.begin(); i != httpThreads.end(); i++)
      |                                             ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     vi[DEP] ptclib/cypher.cxx
rtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptclib/cypher.cxx
ptlib/unix/svcproc.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "svcproc.h"
      |         ^
[DEP] ptclib/random.cxx
In file included from ptlib/unix/svcproc.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
18 warnings generated.
[DEP] ptclib/random.cxx
[DEP] ptclib/inetprot.cxx
In file included from ptlib/unix/svcproc.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/shttpsvc.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[CC] ptlib/unix/channel.cxx
[DEP] ptlib/common/notifier_ext.cxx
ptlib/unix/channel.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "channel.h"
      |         ^
ptlib/unix/channel.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "indchan.h"
      |         ^
In file included from ptlib/unix/channel.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptclib/inetprot.cxx
21 warnings generated.
[DEP] ptclib/vcard.cxx
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:ptclib/pffvdev.cxx:381095:27: :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |   In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23:   warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
virt 2549 |     ual POrdinalvirtuKey *al PS GetAt(
      |                           ^
tring /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
* 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
Remov 1216 |   PDECLARE_CLASS(cls, POeAt(
rdi      |                       ^
nal/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
D 2688 | PDEictioCLARnarE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
y/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
) 2645 |   PDECLARE_CLASS(cls, PSt \
rin      |                       ^gDi
ction/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hary:711:)23:  \
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
      |   711 |                       ^
    virtual PObject /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h* :688:Get23: At(note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

        688 |  |                       ^
   vi/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:rtu22: al Pwarning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
Obj 1113 | ect    *  viRemrtuoveAal t(
PBo      |                       ^ole
an SIn file included from etDaptclib/pffvdev.cxx:38taA:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.ht(
:56:
      |                      ^In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:7542562::22:23:  note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

 2562  754 |  |        v viirtrtuual al PStPBoolearingn Se * GtDaetAtat(
      At(|                       ^

      |                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:
23:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
22  711 |   : warning:   v'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
irt 1129 | ual    PO vibjertuct al * GPBoetAolet(
an       |                       ^Set
At(In file included from ptclib/pffvdev.cxx:38
      | :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h                     ^
:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:62422: :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:  700 |   22:   vwarning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
irt 2574 | ual    PB virtoolualean PB SetAooleat(
n S      |                      ^etD
at/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:aAt20: (
      warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
|                      ^
 1142 |  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754   :22:vir note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')tua
l   754 | PINDE    vX RirtemoualveAt PB(
      | oole                   ^
an/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688: Se23: tDanote: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
taA  688 | t(
         |                      ^ vir
tualIn file included from ptclib/pffvdev.cxx: PO38:
In file included from bje/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56ct :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h* R:624:
emo/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:veA22: t(
warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
      |                       ^ 2590 | 
    virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PSt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27rin: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
gTo 1095 |   Strin  vg, irtPStualring PO);
rdi      | ^nal
K/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23ey * Get: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'At(

 2645 |       |                           ^
  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:PD1: ECLAnote: in instantiation of template class 'POrdinalDictionary' requested here
RE_ 2735 | CLAPDESS(CLAclsRE_, PORDStrINAingL_DDicICTtioIONnarARYy) \tri
      | ngT                      ^
oOrd/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:in23: al,note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 PS  688 | tri   ng) vir;
      tua| ^
l P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:Obje23: ct *note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 Re 1216 | moveA  Pt(
      DEC|                       ^
LAREIn file included from ptlib/unix/config.cxx:38:
_CLIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:ASS56:
In file included from (cl/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624s, :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:POr2562:23:din warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]alD
i 2562 |  cti   onarvirytua) \l P
      | Stri                      ^
ng */magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711: G23: etAnote: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
t  711 | (
         |                       ^
 vir/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.htual:711:23 POb: jecnote: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
t  711 |  *     GetvirtAt(ual
      |  PObj                      ^
ec/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:t 22: * Gewarning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
t 1113 |  At(   v
      | irt                      ^
ual In file included from PBoolptlib/unix/config.cxx:38ean:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h Se:56:
tDaIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:taA624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:t(
      | 22:                      ^
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754: 2574 |   22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))  v
ir  754 | tua    l PvirBotuoleal an PBoSetoleDatan aAtSet(
      Dat|                      ^
aAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h      |                      ^
:754:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:112922: :22:note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
 warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]  754 | 
   1129 |    vir   tuavirtl PualBoo PBleaooln SeeantDa SettaAAt(t(

      |       |                      ^                     ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22:In file included from ptlib/unix/config.cxx:38:
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from   700 | /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56   :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h vi:624:
rtu/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590al :22:PBool warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
e 2590an  |    Set viAt(rtu
      | al P                     ^
Bo/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142ol:20:ean warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  SetAt(
1142 |         |                      ^  v
irt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: ual PINnote: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
DEX  700 |   Re   movvireAt(tua
      | l P                   ^
Boo/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hlean :688:Set23: At(
note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
      |                      ^  688 | 
    virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBooleIn file included from an ptlib/unix/config.cxx:38:
SetIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:At(56:
In file included from 
      | /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624                     ^
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/config.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/pffvdev.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptlib/unix/svcproc.cxx:554:66: warning: format specifies type 'unsigned long' but the argument has type 'PThreadIdentifier' (aka 'pthread *') [-Wformat]
  554 |   sprintf(msg, "\nCaught %s, thread_id=" PTHREAD_ID_FMT, sigmsg, tid);
      |                                          ~~~~~~~~~~~~~~          ^~~
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptlib/common/notifier_ext.cxx
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  455 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  462 |     int ExecuteCommand(
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
  313 |     virtual int ExecuteCommand(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
  316 |     virtual int ExecuteCommand(
      |                 ^
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  471 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
  477 |     bool WriteCommand(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
  221 |     virtual PBoolean WriteCommand(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
  224 |     virtual PBoolean WriteCommand(
      |                      ^
In file included from ptclib/shttpsvc.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/shttpsvc.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpsvc.h:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/httpform.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
  485 |     bool ReadResponse(
      |          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
  296 |     virtual PBoolean ReadResponse();
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
  297 |     virtual PBoolean ReadResponse(
      |                      ^
18 warnings generated.
ptlib/unix/svcproc.cxx:75:27: warning: unused variable 'PLevelName' [-Wunused-const-variable]
   75 | static const char * const PLevelName[PSystemLog::NumLogLevels+1] = {
      |                           ^~~~~~~~~~
[DEP] ptclib/guid.cxx
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
ptlib/unix/config.cxx:142:35: note: in instantiation of template class 'PDictionary' requested here
  142 | class PXConfigDictionary : public PXConfigDictionaryBase
      |                                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
20 warnings generated.
[DEP] ptclib/vcard.cxx
bison ptlib/common/getdate.y -o ptlib/common/getdate.tab.c
ptlib/common/getdate.y:133.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated]
  133 | %pure_parser
      | ^~~~~~~~~~~~
      | %define api.pure
ptlib/common/getdate.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr]
ptlib/common/getdate.y: warning: 18 reduce/reduce conflicts [-Wconflicts-rr]
ptlib/common/getdate.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
24 warnings generated.
[DEP] ptclib/guid.cxx
[CC] ptlib/unix/osutil.cxx
ptlib/unix/osutil.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   36 | #pragma implementation "timer.h"
      |         ^
ptlib/unix/osutil.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   37 | #pragma implementation "pdirect.h"
      |         ^
ptlib/unix/osutil.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   38 | #pragma implementation "file.h"
      |         ^
ptlib/unix/osutil.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma implementation "textfile.h"
      |         ^
ptlib/unix/osutil.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   40 | #pragma implementation "conchan.h"
      |         ^
ptlib/unix/osutil.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   41 | #pragma implementation "ptime.h"
      |         ^
ptlib/unix/osutil.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   42 | #pragma implementation "timeint.h"
      |         ^
ptlib/unix/osutil.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   43 | #pragma implementation "filepath.h"
      |         ^
ptlib/unix/osutil.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   44 | #pragma implementation "lists.h"
      |         ^
ptlib/unix/osutil.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   45 | #pragma implementation "pstring.h"
      |         ^
ptlib/unix/osutil.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   46 | #pragma implementation "dict.h"
      |         ^
ptlib/unix/osutil.cxx:47:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   47 | #pragma implementation "array.h"
      |         ^
ptlib/unix/osutil.cxx:48:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   48 | #pragma implementation "object.h"
      |         ^
ptlib/unix/osutil.cxx:49:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   49 | #pragma implementation "contain.h"
      |         ^
In file included from ptlib/unix/osutil.cxx:59:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
24 warnings generated.
bison ptlib/common/getdate.y -o ptlib/common/getdate.tab.c
ptlib/common/getdate.y:133.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated]
  133 | %pure_parser
      | ^~~~~~~~~~~~
      | %define api.pure
ptlib/common/getdate.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr]
ptlib/common/getdate.y: warning: 18 reduce/reduce conflicts [-Wconflicts-rr]
ptlib/common/getdate.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
[DEP] ptlib/unix/assert.cxx
ptlib/common/getdate.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[CC] ptlib/unix/tlib.cxx
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/socket.cxx:43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptlib/unix/tlib.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   38 | #pragma implementation "args.h"
      |         ^
ptlib/unix/tlib.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma implementation "pprocess.h"
      |         ^
ptlib/unix/tlib.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   40 | #pragma implementation "thread.h"
      |         ^
ptlib/unix/tlib.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   41 | #pragma implementation "semaphor.h"
      |         ^
ptlib/unix/tlib.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   42 | #pragma implementation "mutex.h"
      |         ^
ptlib/unix/tlib.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   43 | #pragma implementation "critsec.h"
      |         ^
ptlib/unix/tlib.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   44 | #pragma implementation "psync.h"
      |         ^
ptlib/unix/tlib.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   45 | #pragma implementation "syncpoint.h"
      |         ^
ptlib/unix/tlib.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   46 | #pragma implementation "syncthrd.h"
      |         ^
In file included from ptlib/unix/tlib.cxx:48:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptlib/common/getdate.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[DEP] ptlib/common/pluginmgr.cxx
[CC] ptlib/unix/switch.cxx
22 warnings generated.
[DEP] ptlib/unix/assert.cxx
In file included from ptlib/unix/socket.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/unix/socket.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptlib/common/sockets.cxx
[CC] ptclib/cli.cxx
25 warnings generated.
[DEP] ptlib/common/pluginmgr.cxx
24 warnings generated.
[DEP] ptclib/psockbun.cxx
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested hereIn file included from ptclib/cli.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
 2735 | PD:39:9:ECLARE_ORD warning: INAunknown pragma ignored [-Wunknown-pragmas]
L_DICTIONAR   39 | #pY(PragmaStrin integToOrdinarfacel, 
      |         ^
PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/uicmp.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptlib/common/sockets.cxx
ptlib/unix/socket.cxx:465:46: warning: 'fscanf' may overflow; destination buffer in argument 23 has size 255, but the corresponding specifier may require size 256 [-Wfortify-source]
  465 |              &dummy, &dummy, &dummy, &dummy, ifaceName) != EOF)) {
      |                                              ^
[CC] ptclib/threadpool.cxx
ptlib/unix/socket.cxx:1995:44: warning: 'fscanf' may overflow; destination buffer in argument 23 has size 255, but the corresponding specifier may require size 256 [-Wfortify-source]
 1995 |            &dummy, &dummy, &dummy, &dummy, ifaceName) != EOF) {
      |                                            ^
In file included from ptlib/unix/uicmp.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptlib/unix/uicmp.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
[DEP] ptlib/common/qos.cxx
26 warnings generated.
[DEP] ptclib/psockbun.cxx
ptclib/threadpool.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "threadpool.h"
      |         ^
In file included from ptclib/threadpool.cxx:39:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
21 warnings generated.
[DEP] ptlib/common/ptime.cxx
[DEP] ptlib/common/qos.cxx
[CC] ptclib/ipacl.cxx
[CC] ptclib/qchannel.cxx
In file included from ptclib/ipacl.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptclib/qchannel.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "qchannel.h"
      |         ^
In file included from ptclib/qchannel.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/common/ptime.cxx
[DEP] ptlib/common/syslog.cxx
[CC] ptclib/delaychan.cxx
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/udll.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptclib/delaychan.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "delaychan.h"
      |         ^
In file included from ptclib/delaychan.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/common/syslog.cxx
20 warnings generated.
sed -e "s/.WCREV./`sed -n -e 's/.*Revision: \([0-9]*\).*/\1/p' /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h.in`/" /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h.in > /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h
sed -e "s/.WCREV./`sed -n -e 's/.*Revision: \([0-9]*\).*/\1/p' /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h.in`/" /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h.in > /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/revision.h
[CC] ptclib/memfile.cxx
29 warnings generated.
[DEP] ptlib/common/safecoll.cxx
[DEP] ptlib/common/safecoll.cxx
In file included from ptclib/memfile.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptclib/cypher.cxx
ptclib/cypher.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "cypher.h"
      |         ^
In file included from ptclib/cypher.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/common/collect.cxx
18 warnings generated.
[DEP] ptlib/common/collect.cxx
[CC] ptclib/random.cxx
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
ptclib/random.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "random.h"
      |         ^
In file included from ptclib/random.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/channel.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptlib/common/contain.cxx
[CC] ptclib/inetprot.cxx
[DEP] ptlib/common/contain.cxx
ptclib/inetprot.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "inetprot.h"
      |         ^
ptclib/inetprot.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   33 | #pragma implementation "mime.h"
      |         ^
In file included from ptclib/inetprot.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[CC] ptlib/common/notifier_ext.cxx
ptlib/common/notifier_ext.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "notifier_ext.h"
      |         ^
In file included from ptlib/common/notifier_ext.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
[DEP] ptlib/common/object.cxx
[DEP] ptlib/common/object.cxx
[CC] ptlib/common/getdate.tab.c
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/osutil.cxx:59:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
[DEP] ptlib/common/osutils.cxx
[CC] ptlib/common/getdate.tab.c
In file included from ptlib/unix/osutil.cxx:88:
/usr/include/sys/timeb.h:43:2: warning: "this file includes  which is deprecated" [-W#warnings]
   43 | #warning "this file includes  which is deprecated"
      |  ^
19 warnings generated.
[DEP] ptlib/common/osutils.cxx
[CC] ptclib/vcard.cxx
ptclib/vcard.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "vcard.h"
      |         ^
In file included from ptclib/vcard.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/threadpool.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |    /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  virt1095 |     virtuaual POrdinalKey * GetAt(
      |                           ^
l/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735: PString * RemoveAt(
      |                       ^
1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIO/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hNARY(:2688:PStringT1o:Ordinal, PString);
      | ^ 
note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hin instantiation of template class 'PStringDictionary' requested here:
1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  12162688 |  |  P DPEDCELCALREA_RSET_RCILNAGS_SD(IcClTsI,O NPAORrYd(iPnOarldDiincatliToonSatrryi,)  P\O
r      d| i                      ^n
al/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:K711e:y23):; note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |   
        virtu| a^l PObject * GetAt(
      |                       ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  2645 |   PDECLARE_CLASS(cls, PStringDictionwarning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     ary)al PB \
oolea      |                       ^n Set
DataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:  75423: |     virtua note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
l PB  688 |  oolean SetDa   vitaAt(
      |                      ^
rtual P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
Ob 1129 |     virtual PBoolean SetAt(
      |                      ^
jec/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
t   700 |     virtual PBoolean Se* RetAtmov(
      eAt|                      ^
(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142      | :20:                      ^
 warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/cli.cxx:36:
 1142 |  In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:   v56:
In file included from irt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624ual P:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:IND2562:23EX R: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]emove
A 2562 | t(
         |                    ^ vi
rtu/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hal P:688:Str23: ing note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
*  688 |   Ge   tAt(vir
      | tual                      ^
 PObj/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hect :711:* R23: emoveAnote: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
t(
  711 |       |                       ^    
virtual PObject * GetAt(
      |                       ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
Created dependencies.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataA/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
t(
 1095 |         |                      ^
  vIn file included from ptlib/unix/tlib.cxx:48:
irtIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
ualIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
 PO/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590rdi:22:nal warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
Key *  2590 | Get    virtual PBoolean SetAt(
      |                      ^
At(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735  700 |     virtual PBoolean SetAt(
      |                      ^
:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: /usr/local/bin/gmake DEBUG= default_depend
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringIn file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
To 2947 |     __inline void RStremove(const ing, chaPString);
      | ^
r/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
*        /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
       688 |     virtual POgmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
 kebject * Remoy)    veAt({ R
      |                       ^emo
In file included from ptclib/cli.cxx:36veA:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.ht(k:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hey):624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]; 
 2562 | }
    virtual PString * GetAt(
      |                       ^
      | /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:                  ^711:
Created dependencies.
23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * Ge:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
t  828 |    At( virtu
      | al P                      ^
BoolIn file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hean Remove(set -e; /usr/local/bin/gmake -C sound_oss optdepend ;
:
      |                      ^
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: 29482574:22 |     __in: warning: l'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
i 2574ne  |   voi  vd Rirtemoveua(cl PonsBoot PSletrianng  Se   tDa   taA  &t(
   k      |                      ^ey) 
   { R/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hemo:754:veAt22: (kenote: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
y);  754 |  }
         |                   ^ vi
rtual PB/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:oole22: an note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
S  828 | etD   ata virtAtual(
       PB|                      ^
ooleaIn file included from n Remove(
ptclib/cli.cxx:36:
      |                      ^In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
In file included from ptlib/unix/tlib.cxx:48:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h::22:56:
In file included from  warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h 2590 | :2949:    19: virwarning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
tu 2949 | al    PBo __ioleanlin Sne etAvoit(
d R      |                      ^emov
e(con/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700st :22PCa: note: selhidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
ess  700 | Str   i ving rtu&  al ke PBy) ool   { Reaemon SveAetAt(kt(ey)
      |                      ^; }

      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
/usr/local/bin/gmake DEBUG= default_depend
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
gmake[3]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
Created dependencies.
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
[CC] ptclib/guid.cxx
Created dependencies.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
/usr/local/bin/gmake DEBUG=1 default_depend
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
Created dependencies.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
set -e; /usr/local/bin/gmake -C sound_oss debugdepend ;
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
/usr/local/bin/gmake DEBUG=1 default_depend
gmake[3]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
Created dependencies.
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
[CC] ptlib/common/getdate.tab.c
In file included from ptclib/guid.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/cli.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/cli.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/cli.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/cli.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/switch.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptlib/common/getdate.tab.c:1255:22: warning: passing arguments to 'PTime_yylex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
 1255 |       yychar = yylex (&yylval, parseParam);
      |                      ^
ptlib/common/getdate.tab.c:1101:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable]
 1101 |     int yynerrs = 0;
      |         ^
ptlib/common/getdate.y:119:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
  119 | static int yylex();
      |            ^
ptlib/common/getdate.y:111:16: note: expanded from macro 'yylex'
  111 | #define yylex           PTime_yylex
      |                         ^
ptlib/common/getdate.y:730:5: note: conflicting prototype is here
  730 | int yylex(YYSTYPE * yylval, struct Variables * vars)
      |     ^
ptlib/common/getdate.y:111:16: note: expanded from macro 'yylex'
  111 | #define yylex           PTime_yylex
      |                         ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/qchannel.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/cli.cxx:284:55: note: in instantiation of member class 'PList::iterator' requested here
  284 |     for (PStringList::iterator cmd = m_commandHistory.begin(); cmd != m_commandHistory.end(); ++cmd)
      |                                                       ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptclib/ipacl.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/ipacl.h:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/ipacl.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/ipacl.h:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
17 warnings generated.
[CC] ptlib/unix/assert.cxx
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/delaychan.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
18 warnings generated.
[CC] ptlib/common/pluginmgr.cxx
In file included from ptclib/cli.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptclib/cli.cxx:806:58: note: in instantiation of member class 'PList::iterator' requested here
  806 |     for (PSocket::SelectList::iterator socket = readList.begin(); socket != readList.end(); ++socket) {
      |                                                          ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptlib/unix/assert.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/common/pluginmgr.cxx:15:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/ipacl.cxx:32:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/ipacl.h:289:14: warning: 'PIpAccessControlList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
  289 |     PBoolean Remove(
      |              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  852 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/ipacl.cxx:32:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/ipacl.h:292:14: warning: 'PIpAccessControlList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
  292 |     PBoolean Remove(
      |              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:852:22: note: hidden overloaded virtual function 'PAbstractSortedList::Remove' declared here: different number of parameters (1 vs 2)
  852 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
3 warnings generated.
[CC] ptlib/common/sockets.cxx
In file included from ptlib/common/sockets.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
ptclib/memfile.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragmIn file included from ptclib/cypher.cxx:37:
aIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23 impl: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     viementation "rtualmemfile. PStrinh"
      | g *         ^
RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning:   711 | 'iterator' is deprecated [-Wdeprecated-declarations]
    v  348 |     clirtuaass iterator_base : public std::iterator {
      |                                       ^
l PO/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
b  362 |     class iterator : puject blic i* GetteratoAt(
      r_ba|                       ^
seIn file included from ptclib/cypher.cxx:37:
 {In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:

      |                             ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hptclib/ipacl.cxx:333:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22:45:: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
  2574 |     virtual PBoonote: in instantiation of member class 'PList::iterator' requested here
l  333 |   fean SetDataAt(
      |                      ^
or (P/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
St  754 |     virtual PBoolean SetDataAt(
      |                      ^
ringList::iIn file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22terat: warning: or i'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 n =2590 |    da  vemoirtunsIal n.bPBoegiolen(); in a!n Set= dAt(a
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
emonsIn.end(); in++) {
      |                                             ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/cypher.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptclib/ipacl.cxx:404:10: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical]
  404 |   return InternalLoadHostsAccess(daemon, "hosts.allow", PTrue) &  // Really is a single &
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                &&
  405 |          InternalLoadHostsAccess(daemon, "hosts.deny", PFalse);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ptclib/ipacl.cxx:404:10: note: cast one or both operands to int to silence this warning
18 warnings generated.
[CC] ptclib/psockbun.cxx
ptclib/psockbun.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "psockbun.h"
      |         ^
In file included from ptclib/psockbun.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
18 warnings generated.
[CC] ptlib/common/qos.cxx
32 warnings generated.
[CC] ptlib/common/ptime.cxx
In file included from ptlib/common/qos.cxx:26:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
18 warnings generated.
[CC] ptlib/common/syslog.cxx
In file included from ptlib/common/ptime.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/common/syslog.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/random.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetprot.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/inetprot.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/inetprot.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
23 warnings generated.
[CC] ptlib/common/osutils.cxx
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
18 warnings generated.
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
ptlib/common/notifier_ext.cxx:53:24: note: in instantiation of template class 'PDictionary' requested here
   53 | static PNotifierBroker s_Broker;
      |                        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
[CC] ptlib/common/safecoll.cxx
In file included from ptlib/common/notifier_ext.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator>' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList>::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptlib/common/notifier_ext.cxx:145:47: note: in instantiation of member class 'PList>::iterator' requested here
  145 |   for (_PNotifierList::iterator i = m_TheList.begin(); i != m_TheList.end() ; i++) {
      |                                               ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator>' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
ptlib/common/safecoll.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   32 | #pragma implementation "safecoll.h"
      |         ^
In file included from ptlib/common/safecoll.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
26 warnings generated.
[CC] ptlib/common/collect.cxx
In file included from ptlib/common/collect.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
18 warnings generated.
[CC] ptlib/common/contain.cxx
21 warnings generated.
[CC] ptlib/common/object.cxx
In file included from ptlib/common/contain.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
ptlib/common/object.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   35 | #pragma implementation "pfactory.h"
      |         ^
In file included from ptlib/common/object.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
22 warnings generated.
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/vcard.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
21 warnings generated.
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/guid.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/unix/assert.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
ptclib/guid.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "guid.h"
      |         ^
In file included from ptclib/guid.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/guid.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sockets.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/sockets.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptlib/common/sockets.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptclib/psockbun.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psockbun.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/psockbun.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psockbun.h:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26In file included from ptlib/common/sockets.cxx:34:
In file included from :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:17: warning: :624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |      2574 |   virtu  viral D tual * RemPBooleaovn SetDaeAtaAt(
t(      | 
                           ^
|                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptlib/common/sockets.cxx::754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
298:21:   754 |  note: in instantiation of template class 'PDictionary' requested here   v
irtu  298 | clal Pass Boolean PHosSetDatatByNAt(
      |                      ^ame : PHostByN
ame_private
      |                     ^In file included from 
ptlib/common/qos.cxx:26/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PCaselessString &'):

  688 |     In file included from virt/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hual :P56Obj:
ectIn file included from  * RemoveAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h      |                       ^
:624/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22:
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  :927 |     vi2590rtual PB:oole22an SetAt(
      |                      ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22:  note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PCaselessString &')
warning:   700 |     vir'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]tual PBoolean SetAt
(
      |                      ^
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:9382590:17: |  warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual  D * Ge tAt(
      |                 ^
  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711v:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PCaselessString &')
i  711 | r   t virtual uPObjeaclt *  PGetBAt(
      |                       ^
oolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
ptlib/common/sockets.cxx:337:21: note: in instantiation of template class 'PDictionary' requested here
  337 | class PHostByAddr : PHostByAddr_private
      |                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PIPCacheKey &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PIPCacheKey &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PIPCacheKey &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:381:35: note: in instantiation of member class 'PList::iterator_base' requested here
  381 |     class const_iterator : public iterator_basIn file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
e {
      |                                   ^
 ptlib/common/pluginmgr.cxx:99:53: 2947note:  | in instantiation of member class 'PList::const_iterator' requested here
   99 |         for (PString L ist::const_iter_ator i = su_ffixes.begin()i; i != suffinxes.end(); ++i) {l
      |                                                     ^
i/usr/include/c++/v1/__iterator/iterator.h:23:29: nnote: 'iterator' has been explicitly marked deprecated here
e   23 |  struct _vLIBoCPP_TEMPLATE_VISi _LIBCPP_DEPRECATEdD_I N_CRXX1e7 iterator m{
      |                             ^
o/usr/include/c++/v1/__config:748v:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
e  748 | #    d(efinec _LoInBCPP_DEPsRECATEDt_IN_CXX17  _cLIBhCPP_DEPRECATED
      a|                                         ^
r/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
   713 | #      d*efine _LIBCPP_DEPREC ATED __attr ibute__((__ depreca ted__ ) )
       |                                                 ^
       key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/qos.cxx:26:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
17 warnings generated.
In file included from ptlib/common/pluginmgr.cxx:15:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator>' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList>::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptlib/common/pluginmgr.cxx:452:47: note: in instantiation of member class 'PList>::iterator' requested here
  452 |   PList::iterator it = m_notifiers.begin();
      |                                               ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator>' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptclib/psockbun.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/syslog.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual P17 warnings generated.
Boolean SetAt(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/ptime.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
20 warnings generated.
ptlib/common/syslog.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "syslog.h"
      |         ^
In file included from ptlib/common/syslog.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptlib/common/syslog.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
   61 |     virtual PBoolean ReadFrom(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 1300 |     virtual void ReadFrom(
      |                  ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/pluginmgr.cxx:17:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
In file included from ptlib/common/safecoll.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:362:29: note: in instantiation of member class 'PList::iterator_base' requested here
  362 |     class iterator : public iterator_base {
      |                             ^
ptlib/common/safecoll.cxx:252:53: note: in instantiation of member class 'PList::iterator' requested here
  252 |   for (PList::iterator i = toBeRemoved.begin(); i != toBeRemoved.end(); ++i) {
      |                                                     ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBooleaIn file included from ptlib/common/osutils.cxx:n 43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
SetAtIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h(
      |                      ^:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:41
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
  315 |     virtual PBoolean OpenSocket(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
  408 |     virtual PBoolean OpenSocket() = 0;
      |                      ^
In file included from ptclib/psockbun.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pstun.h:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pnat.h:40:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 In file included from ptlib/common/osutils.cxx:2590 | 43:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/svcproc.h:42:
    virtIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/syslog.hual PBoolean:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/udpsock.h:41:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h S:61:22etA: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
t   61(
      |                      ^
 |   /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:  vi700:rtual PBoolean 22:ReadFrom(
      |                      ^
 note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 1300  700 |  |         virtual void ReadFrom(
      |                  ^
virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/object.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/osutils.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/collect.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from ptlib/common/contain.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:613:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:348:39: warning: 'iterator' is deprecated [-Wdeprecated-declarations]
  348 |     class iterator_base : public std::iterator {
      |                                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/lists.h:381:35: note: in instantiation of member class 'PList::iterator_base' requested here
  381 |     class const_iterator : public iterator_base {
      |                                   ^
ptlib/common/contain.cxx:2206:45: note: in instantiation of member class 'PList::const_iterator' requested here
 2206 |   for (PStringList::const_iterator i = list.begin(); i != list.end(); i++)
      |                                             ^
/usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here
   23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator {
      |                             ^
/usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  748 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  713 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
ptlib/common/object.cxx:953:37: warning: ISO C++17 does not allow dynamic exception specifications [-Wdynamic-exception-spec]
  953 | void * operator new[](size_t nSize) throw (std::bad_alloc)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~
ptlib/common/object.cxx:953:37: note: use 'noexcept(false)' instead
  953 | void * operator new[](size_t nSize) throw (std::bad_alloc)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~
      |                                     noexcept(false)
18 warnings generated.
17 warnings generated.
20 warnings generated.
19 warnings generated.
19 warnings generated.
25 warnings generated.
In file included from ptlib/common/osutils.cxx:44:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
23 warnings generated.
17 warnings generated.
24 warnings generated.
18 warnings generated.
23 warnings generated.
[AR] /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt_d_s.a
ranlib /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt_d_s.a
[LD] /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt_d.so.2.10.11
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
/usr/local/bin/gmake DEBUG=1 default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
set -e; /usr/local/bin/gmake -C sound_oss debug ;
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
/usr/local/bin/gmake DEBUG=1 default_target
gmake[3]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
[CC] sound_oss.cxx
sound_oss.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   34 | #pragma implementation "sound_oss.h"
      |         ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
   39 | #pragma interface
      |         ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
 2688 | PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1095 |     virtual POrdinalKey * GetAt(
      |                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
 2735 | PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 1216 |   PDECLARE_CLASS(cls, POrdinalDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 1113 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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'))
  754 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 1129 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 1142 |     virtual PINDEX RemoveAt(
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 2549 |     virtual PString * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
 2786 | PDECLARE_STRING_DICTIONARY(PStringToString, PString);
      | ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 2645 |   PDECLARE_CLASS(cls, PStringDictionary) \
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2562 |     virtual PString * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 2574 |     virtual PBoolean SetDataAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  754 |     virtual PBoolean SetDataAt(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 2590 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2947 |     __inline void Remove(const char *              key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2948 |     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2949 |     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &')
  828 |     virtual PBoolean Remove(
      |                      ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:2:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 2950 |     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
      |                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 &(*)()')
  828 |     virtual PBoolean Remove(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
  164 |     PluginListType pluginDLLs;
      |                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
  909 |     virtual D * RemoveAt(
      |                 ^
sound_oss.cxx:49:26: note: in instantiation of template class 'PDictionary' requested here
   49 |   static SoundHandleDict dict;
      |                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  688 |     virtual PObject * RemoveAt(
      |                       ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  927 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  700 |     virtual PBoolean SetAt(
      |                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  938 |     virtual D * GetAt(
      |                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  711 |     virtual PObject * GetAt(
      |                       ^
In file included from sound_oss.cxx:36:
In file included from ./sound_oss.h:3:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sound.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
   22 |     int dummy;
      |         ^
25 warnings generated.
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/devel/ptlib

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis