MidnightBSD Magus

devel/ptlib

Cross platform C++ library, used by OPAL

Flavor Version Run OSVersion Arch License Restricted Status
2.10.11_7 603 3.2 i386 mpl 0 fail

License Permissions:

Events

Machine Type Time Message
m3232b info 2025-05-23 07:15:43.103372 Test Started
m3232b fail 2025-05-23 07:16:58.126153 make build returned non-zero: 1
m3232b fail 2025-05-23 07:16:58.461139 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
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
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'
gmake[2]: Entering 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[2]: 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/src'
gmake[1]: Leaving 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/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'
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'
/usr/local/bin/gmake DEBUG=1 default_depend
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'
/usr/local/bin/gmake DEBUG= default_depend
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
/usr/local/bin/gmake DEBUG= default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
/usr/local/bin/gmake DEBUG=1 default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/obj_d/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:311: debug] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake: *** [Makefile:91: debug] Error 2
gmake: *** Waiting for unfinished jobs....
[DEP] ptlib/common/sound.cxx
[DEP] ptclib/pssl.cxx
[DEP] ptclib/pxml.cxx
[DEP] ptclib/pssl.cxx
[CC] ptclib/pssl.cxx
[CC] ptlib/common/sound.cxx
ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
ptlib/common/sound.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sound.h"
        ^
In file included from ptlib/common/sound.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[DEP] ptlib/common/sound.cxx
[DEP] ptclib/pxml.cxx
[DEP] ptclib/pxmlrpc.cxx
[CC] ptclib/pxml.cxx
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]
#pragma interface
        ^
[DEP] ptclib/pxmlrpcs.cxx
[DEP] ptclib/pxmlrpc.cxx
[CC] ptclib/pxmlrpc.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]
#pragma interface
        ^
[DEP] ptclib/psoap.cxx
[DEP] ptclib/pxmlrpcs.cxx
[DEP] ptclib/psoap.cxx
[DEP] ptclib/vxml.cxx
[DEP] ptclib/vxml.cxx
[DEP] ptclib/lua.cxx
[DEP] ptclib/lua.cxx
[DEP] ptclib/pdns.cxx
[DEP] ptclib/pdns.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/enum.cxx
[DEP] ptclib/enum.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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/ptts.cxx
ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxml.h"
        ^
[DEP] ptclib/ptts.cxx
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:
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean WriteCommand(
                     ^
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:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean WriteCommand(
                     ^
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:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
[DEP] ptclib/asner.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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    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)
    virtual PObject * Clone() const;
                      ^
/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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/asner.cxx
ptclib/pxmlrpc.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxmlrpc.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]
    int dummy;
        ^
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:
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
ptclib/pssl.cxx:255:32: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations]
  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
DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
^
/usr/include/openssl/opensslconf.h:164:34: note: expanded from macro 'DEPRECATEDIN_0_9_8'
# define DEPRECATEDIN_0_9_8(f)   DECLARE_DEPRECATED(f)
                                 ^
/usr/include/openssl/opensslconf.h:110:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
[DEP] ptclib/pasn.cxx
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
ptclib/pssl.cxx:810:14: warning: 'TLSv1_method' is deprecated [-Wdeprecated-declarations]
      meth = TLSv1_method(); 
             ^
/usr/include/openssl/ssl.h:1887:1: note: 'TLSv1_method' has been explicitly marked deprecated here
DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
^
/usr/include/openssl/opensslconf.h:152:34: note: expanded from macro 'DEPRECATEDIN_1_1_0'
# define DEPRECATEDIN_1_1_0(f)   DECLARE_DEPRECATED(f)
                                 ^
/usr/include/openssl/opensslconf.h:110:55: note: expanded from macro 'DECLARE_DEPRECATED'
#   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
                                                      ^
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]
    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)
    virtual PObject * Clone() const;
                      ^
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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
[DEP] ptclib/pasn.cxx
[DEP] ptclib/snmpclnt.cxx
[DEP] ptclib/snmpclnt.cxx
ptclib/pssl.cxx:721:13: warning: unused function 'LockingCallback' [-Wunused-function]
static void LockingCallback(int mode, int n, const char * /*file*/, int /*line*/)
            ^
[DEP] ptclib/snmpserv.cxx
[DEP] ptclib/snmpserv.cxx
[DEP] ptclib/psnmp.cxx
[DEP] ptclib/psnmp.cxx
[DEP] ptclib/snmp.cxx
[DEP] ptclib/snmp.cxx
[DEP] ptclib/rfc1155.cxx
[DEP] ptclib/rfc1155.cxx
[DEP] ptclib/ftpclnt.cxx
22 warnings generated.
[DEP] ptclib/ftpsrvr.cxx
[DEP] ptclib/ftpclnt.cxx
23 warnings generated.
[DEP] ptclib/ftp.cxx
[DEP] ptclib/ftpsrvr.cxx
[CC] ptclib/pxmlrpcs.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]
#pragma interface
        ^
[DEP] ptclib/telnet.cxx
[CC] ptclib/psoap.cxx
ptclib/psoap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[DEP] ptclib/ftp.cxx
[DEP] ptclib/pstun.cxx
25 warnings generated.
[DEP] ptclib/telnet.cxx
28 warnings generated.
[DEP] ptclib/pstun.cxx
[DEP] ptclib/pnat.cxx
[CC] ptclib/vxml.cxx
ptclib/vxml.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "vxml.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]
#pragma interface
        ^
[DEP] ptclib/socks.cxx
[DEP] ptclib/pnat.cxx
[CC] ptclib/lua.cxx
ptclib/lua.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "lua.h"
        ^
In file included from ptclib/lua.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[DEP] ptlib/unix/pipechan.cxx
[DEP] ptclib/socks.cxx
[DEP] ptlib/unix/remconn.cxx
[DEP] ptlib/unix/pipechan.cxx
[DEP] ptclib/pwavfile.cxx
[DEP] ptlib/unix/remconn.cxx
[DEP] ptclib/pwavfiledev.cxx
[DEP] ptclib/pwavfile.cxx
[DEP] ptclib/dtmf.cxx
[DEP] ptclib/pwavfiledev.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/pxmlrpcs.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxmlrpcs.h"
        ^
[DEP] ptlib/unix/serchan.cxx
[DEP] ptclib/dtmf.cxx
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]
    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)
    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:
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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:
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    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]
    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)
    virtual PObject * Clone() const;
                      ^
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]
    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)
    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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
[DEP] ptclib/modem.cxx
[DEP] ptlib/unix/serchan.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/inetmail.cxx
[DEP] ptclib/modem.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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:
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]
    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)
    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:
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]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean WriteCommand(
                     ^
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:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean WriteCommand(
                     ^
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:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
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]
    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)
    virtual PObject * Clone() const;
                      ^
[DEP] ptclib/url.cxx
[DEP] ptclib/inetmail.cxx
18 warnings generated.
[DEP] ptclib/http.cxx
28 warnings generated.
[DEP] ptclib/url.cxx
[CC] ptclib/pdns.cxx
ptclib/pdns.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[DEP] ptclib/httpclnt.cxx
[CC] ptclib/enum.cxx
ptclib/enum.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[DEP] ptclib/http.cxx
[DEP] ptclib/html.cxx
[DEP] ptclib/httpclnt.cxx
25 warnings generated.
[DEP] ptclib/httpsrvr.cxx
[DEP] ptclib/html.cxx
[CC] ptclib/ptts.cxx
ptclib/ptts.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[DEP] ptclib/httpform.cxx
[DEP] ptclib/httpsrvr.cxx
[DEP] ptlib/unix/svcproc.cxx
[DEP] ptclib/httpform.cxx
[DEP] ptclib/httpsvc.cxx
[DEP] ptlib/unix/svcproc.cxx
[DEP] ptclib/shttpsvc.cxx
[DEP] ptclib/httpsvc.cxx
[DEP] ptlib/unix/config.cxx
[DEP] ptclib/shttpsvc.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/pffvdev.cxx
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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: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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    virtual void ReadFrom(
                 ^
[DEP] ptlib/unix/config.cxx
[DEP] ptlib/unix/uicmp.cxx
[DEP] ptclib/pffvdev.cxx
[DEP] ptlib/unix/socket.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptlib/unix/uicmp.cxx
[DEP] ptlib/unix/udll.cxx
[DEP] ptlib/unix/socket.cxx
[DEP] ptlib/unix/channel.cxx
[DEP] ptlib/unix/udll.cxx
[DEP] ptlib/unix/osutil.cxx
[DEP] ptlib/unix/channel.cxx
20 warnings generated.
[DEP] ptlib/unix/osutil.cxx
[DEP] ptlib/unix/tlib.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]
#pragma interface
        ^
[DEP] ptlib/unix/tlib.cxx
[DEP] ptlib/unix/switch.cxx
18 warnings generated.
[DEP] ptlib/unix/switch.cxx
[CC] ptclib/pasn.cxx
[DEP] ptclib/cli.cxx
ptclib/pasn.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
20 warnings generated.
[DEP] ptclib/cli.cxx
[DEP] ptclib/threadpool.cxx
[CC] ptclib/snmpclnt.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]
#pragma interface
        ^
[DEP] ptclib/threadpool.cxx
[DEP] ptclib/ipacl.cxx
[DEP] ptclib/ipacl.cxx
[DEP] ptclib/qchannel.cxx
[DEP] ptclib/qchannel.cxx
[DEP] ptclib/delaychan.cxx
[DEP] ptclib/delaychan.cxx
[DEP] ptclib/memfile.cxx
[DEP] ptclib/memfile.cxx
[DEP] ptclib/cypher.cxx
[DEP] ptclib/cypher.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptclib/random.cxx
ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "asner.h"
        ^
[DEP] ptclib/random.cxx
[DEP] ptclib/inetprot.cxx
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
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]
    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)
    virtual PObject * Clone() const;
                      ^
[DEP] ptclib/inetprot.cxx
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
[DEP] ptlib/common/notifier_ext.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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[DEP] ptlib/common/notifier_ext.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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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)
    virtual void Encode(
                 ^
[DEP] ptclib/vcard.cxx
[DEP] ptclib/vcard.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: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]
    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)
    virtual void Encode(
                 ^
[DEP] ptclib/guid.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: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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
[DEP] ptclib/guid.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
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
ptlib/common/getdate.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[DEP] ptlib/unix/assert.cxx
ptlib/common/getdate.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[DEP] ptlib/unix/assert.cxx
[DEP] ptlib/common/pluginmgr.cxx
23 warnings generated.
[DEP] ptlib/common/pluginmgr.cxx
[DEP] ptlib/common/sockets.cxx
[CC] ptclib/snmpserv.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]
#pragma interface
        ^
[DEP] ptlib/common/sockets.cxx
[DEP] ptclib/psockbun.cxx
25 warnings generated.
21 warnings generated.
[DEP] ptclib/psockbun.cxx
[DEP] ptlib/common/qos.cxx
[CC] ptclib/psnmp.cxx
[DEP] ptlib/common/qos.cxx
ptclib/psnmp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[DEP] ptlib/common/ptime.cxx
[CC] ptclib/snmp.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]
#pragma interface
        ^
[DEP] ptlib/common/ptime.cxx
[DEP] ptlib/common/syslog.cxx
[DEP] ptlib/common/syslog.cxx
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
[DEP] ptlib/common/safecoll.cxx
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
[DEP] ptlib/common/safecoll.cxx
[DEP] ptlib/common/collect.cxx
[DEP] ptlib/common/collect.cxx
[DEP] ptlib/common/contain.cxx
[DEP] ptlib/common/contain.cxx
[DEP] ptlib/common/object.cxx
[DEP] ptlib/common/object.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] ptlib/common/getdate.tab.c
[DEP] ptlib/common/osutils.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: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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
[CC] ptlib/common/getdate.tab.c
[DEP] ptlib/common/osutils.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:Created dependencies.
1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  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 &')
    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]
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
    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'))
    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]
    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 &')
    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]
    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 &')
    virtual PObject * RemoveAt(
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
                      ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins'
/usr/local/bin/gmake DEBUG= default_depend
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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 optdepend ;
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
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
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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/rfc1155.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]
#pragma interface
        ^
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]
    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)
    virtual void Encode(
                 ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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
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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    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: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]
    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)
    virtual void ReadFrom(
                 ^
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] ptclib/ftpclnt.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]
#pragma interface
        ^
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]
    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)
    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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
24 warnings generated.
[CC] ptclib/ftpsrvr.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]
#pragma interface
        ^
25 warnings generated.
[CC] ptclib/ftp.cxx
ptclib/ftp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
23 warnings generated.
[CC] ptclib/telnet.cxx
ptclib/telnet.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
17 warnings generated.
[CC] ptclib/pstun.cxx
ptclib/pstun.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
17 warnings generated.
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
[CC] ptclib/pnat.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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')In file included from ptclib/pnat.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:
    virtual PBoolean Remove(
                     ^
In file included from 39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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: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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    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]
    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)
    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]
    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)
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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: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]
    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)
    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: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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
20 warnings generated.
[CC] ptclib/socks.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]
#pragma interface
        ^
19 warnings generated.
[CC] ptlib/unix/pipechan.cxx
ptlib/unix/pipechan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pipechan.h"
        ^
In file included from ptlib/unix/pipechan.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from ptclib/pstun.cxx:36:
In file included from /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]
    int dummy;
        ^
20 warnings generated.
[CC] ptlib/unix/remconn.cxx
19 warnings generated.
ptlib/unix/remconn.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "remconn.h"
        ^
In file included from ptlib/unix/remconn.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] ptclib/pwavfile.cxx
ptclib/pwavfile.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    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]
    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)
    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: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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/socks.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "socks.h"
        ^
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]
    int dummy;
        ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
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:
    virtual PBoolean SetAt(
                     ^
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:/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]
 warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
    virtual PBoolean ReadFrom(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
24 warnings generated.
[CC] ptclib/pwavfiledev.cxx
ptclib/pwavfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#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]
      memcpy(&addr, &newbuf[4], 4);
      ~~~~~~ ^
ptclib/socks.cxx:680:14: note: explicitly cast the pointer to silence this warning
      memcpy(&addr, &newbuf[4], 4);
             ^
             (void*)
ptclib/socks.cxx:704:20: warning: source of this 'memcpy' call is a pointer to dynamic class 'Address'; vtable pointer will be copied [-Wdynamic-class-memaccess]
  memcpy(bufptr+4, &addr, 4);
  ~~~~~~           ^
ptclib/socks.cxx:704:20: note: explicitly cast the pointer to silence this warning
  memcpy(bufptr+4, &addr, 4);
                   ^
                   (void*)
In file included from ptlib/unix/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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptclib/dtmf.cxx
ptclib/dtmf.cxx:20:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
23 warnings generated.
[CC] ptlib/unix/serchan.cxx
ptlib/unix/serchan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "serchan.h"
        ^
ptlib/unix/serchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "modem.h"
        ^
In file included from ptlib/unix/serchan.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
18 warnings generated.
[CC] ptclib/modem.cxx
22 warnings generated.
ptclib/pwavfile.cxx:49:12: warning: unused variable 'WAVLabelFACT' [-Wunused-const-variable]
const char WAVLabelFACT[4] = { 'F', 'A', 'C', 'T' };
           ^
ptclib/modem.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
[CC] ptclib/inetmail.cxx
ptclib/inetmail.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
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]
    int dummy;
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
22 warnings generated.
[CC] ptclib/url.cxx
ptclib/url.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
19 warnings generated.
[CC] ptclib/http.cxx
ptclib/http.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "http.h"
        ^
In file included from ptclib/http.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    virtual void ReadFrom(
                 ^
18 warnings generated.
[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]
#pragma interface
        ^
19 warnings generated.
[CC] ptclib/html.cxx
ptclib/html.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
18 warnings generated.
[CC] ptclib/httpsrvr.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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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]
    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)
    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)
    virtual int ExecuteCommand(
                ^
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: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    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:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
25 warnings generated.
[CC] ptclib/httpform.cxx
ptclib/httpform.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
20 warnings generated.
[CC] ptlib/unix/svcproc.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]
#pragma interface
        ^
18 warnings generated.
[CC] ptclib/httpsvc.cxx
ptclib/httpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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:
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: /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]
'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
    virtual PBoolean OpenSocket(
/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 &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h    virtual PObject * GetAt(
                      ^
:408:22: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]
    virtual PBoolean SetDataAt(
                     ^
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
:    virtual PBoolean OpenSocket() = 0;
                     ^
 note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptlib/unix/svcproc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
ptlib/unix/svcproc.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "svcproc.h"
        ^
20 warnings generated.
[CC] ptclib/shttpsvc.cxx
ptclib/shttpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
24 warnings generated.
[CC] ptlib/unix/config.cxx
24 warnings generated.
ptlib/unix/config.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "config.h"
        ^
In file included from ptlib/unix/config.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] ptclib/pffvdev.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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
ptclib/pffvdev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptlib/unix/svcproc.cxx:554:66: warning: format specifies type 'unsigned long' but the argument has type 'PThreadIdentifier' (aka 'pthread *') [-Wformat]
  sprintf(msg, "\nCaught %s, thread_id=" PTHREAD_ID_FMT, sigmsg, tid);
                                         ~~~~~~~~~~~~~~          ^~~
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
ptlib/unix/svcproc.cxx:75:27: warning: unused variable 'PLevelName' [-Wunused-const-variable]
static const char * const PLevelName[PSystemLog::NumLogLevels+1] = {
                          ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
22 warnings generated.
[CC] ptlib/unix/uicmp.cxx
ptlib/unix/uicmp.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "icmpsock.h"
        ^
In file included from ptlib/unix/uicmp.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:    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
27: warning: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/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
  PDECLARE_CLASS(cls, PStringDictionary) \
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'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/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:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PObject * RemoveAt(    virtual PObject * GetAt(
                      ^

                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22In 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: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
    virtual PString * GetAt(
/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:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PObject * GetAt(
                      ^
1129:In file included from ptlib/unix/config.cxx:3822: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from     virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /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/ptlib/dict.h:624:
700:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:257422::22 note: : hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
    virtual PBoolean SetDataAt(                     ^

                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:20:754: warning: 22:'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PINDEX RemoveAt(
                   ^
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from ptlib/unix/config.cxx:688::38:
23:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h note: :56hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
    virtual PObject * RemoveAt(
/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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    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
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'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:  PDECLARE_CLASS(cls, PStringDictionary) \
1095:27:                      ^
 warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688    virtual POrdinalKey * GetAt(
:23                          ^
: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
2735:1    virtual PObject * RemoveAt(
:                       ^
note: in instantiation of template class 'POrdinalDictionary' requested here
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.hPDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
:56:
In file included from /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/ptlib/dict.h:1216624:
:23: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
2562:23  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^: 
warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PString * GetAt(
711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                      ^
    virtual PObject * GetAt(
                      ^
/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:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22:In file included from ptclib/pffvdev.cxx note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
:38:
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hwarning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:624:
    virtual PBoolean SetAt(
                     ^
/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:700:: 22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^/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]

    virtual PINDEX RemoveAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:                   ^
754:22:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688: note: 23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
In file included from 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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptlib/unix/socket.cxx
ptlib/unix/socket.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sockets.h"
        ^
ptlib/unix/socket.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "socket.h"
        ^
ptlib/unix/socket.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "ipsock.h"
        ^
ptlib/unix/socket.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "udpsock.h"
        ^
ptlib/unix/socket.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "tcpsock.h"
        ^
ptlib/unix/socket.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "ipdsock.h"
        ^
ptlib/unix/socket.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "ethsock.h"
        ^
ptlib/unix/socket.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "qos.h"
        ^
In file included from ptlib/unix/socket.cxx:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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)
    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]
    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)
    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]
    virtual D * RemoveAt(
                ^
ptlib/unix/config.cxx:142:35: note: in instantiation of template class 'PDictionary' requested here
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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    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]
    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)
    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)
    virtual PBoolean ReadResponse(
                     ^
25 warnings generated.
[CC] ptlib/unix/udll.cxx
24 warnings generated.
[CC] ptlib/unix/channel.cxx
ptlib/unix/udll.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "dynalink.h"
        ^
In file included from ptlib/unix/udll.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
ptlib/unix/channel.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "channel.h"
        ^
ptlib/unix/channel.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "indchan.h"
        ^
In file included from ptlib/unix/channel.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
21 warnings generated.
[CC] ptlib/unix/osutil.cxx
ptlib/unix/osutil.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "timer.h"
        ^
ptlib/unix/osutil.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pdirect.h"
        ^
ptlib/unix/osutil.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "file.h"
        ^
ptlib/unix/osutil.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "textfile.h"
        ^
ptlib/unix/osutil.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "conchan.h"
        ^
ptlib/unix/osutil.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "ptime.h"
        ^
ptlib/unix/osutil.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "timeint.h"
        ^
ptlib/unix/osutil.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "filepath.h"
        ^
ptlib/unix/osutil.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "lists.h"
        ^
ptlib/unix/osutil.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pstring.h"
        ^
ptlib/unix/osutil.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "dict.h"
        ^
ptlib/unix/osutil.cxx:47:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "array.h"
        ^
ptlib/unix/osutil.cxx:48:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "object.h"
        ^
ptlib/unix/osutil.cxx:49:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "contain.h"
        ^
In file included from ptlib/unix/osutil.cxx:59:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
25 warnings generated.
[CC] ptlib/unix/tlib.cxx
ptlib/unix/tlib.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "args.h"
        ^
ptlib/unix/tlib.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pprocess.h"
        ^
ptlib/unix/tlib.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "thread.h"
        ^
ptlib/unix/tlib.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "semaphor.h"
        ^
ptlib/unix/tlib.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mutex.h"
        ^
ptlib/unix/tlib.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "critsec.h"
        ^
ptlib/unix/tlib.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "psync.h"
        ^
ptlib/unix/tlib.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "syncpoint.h"
        ^
ptlib/unix/tlib.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "syncthrd.h"
        ^
In file included from ptlib/unix/tlib.cxx:48:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
20 warnings generated.
[CC] ptlib/unix/switch.cxx
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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
In file included from ptlib/unix/channel.cxx:37    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
:     virtual PString * RemoveAt(
                      ^
note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
: note: in instantiation of template class 'PStringDictionary' requested here
In file included from ptlib/unix/udll.cxx:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
36:
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/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
    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:
In file included from ptlib/unix/udll.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PString * GetAt(
19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
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]
    virtual PBoolean Remove(
    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 &')
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:
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624In 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]
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PBoolean SetAt(
                     ^
:2950:/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 &')
19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    __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 &(*)()')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptclib/cli.cxx
In file included from ptclib/cli.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
27 warnings generated.
[CC] ptclib/threadpool.cxx
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]
    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
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'
  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 &')
    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]
    virtual PString * GetAt(
                      ^
ptclib/threadpool.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23#pragma implementation "threadpool.h"
        ^
: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
In file included from ptlib/unix/tlib.cxx:48:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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     virtual PBoolean SetDataAt(
                     ^
ptclib/threadpool.cxx:39:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:/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 &')
    virtual PBoolean SetDataAt(
                     ^
9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
#warning "this file includes  which is deprecated"
 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
17 warnings generated.
[CC] ptclib/ipacl.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]
#pragma interface
        ^
19 warnings generated.
[CC] ptclib/qchannel.cxx
ptclib/qchannel.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]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:

    virtual PString * RemoveAt(
                      ^
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/pstring.h:2786:1/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]: note: in instantiation of template class 'PStringDictionary' requested here

    virtual PBoolean ReadFrom(
                     ^
PDECLARE_STRING_DICTIONARY(PStringToString, PString);/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)
    virtual void ReadFrom(
                 ^

^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
26 warnings generated.
[CC] ptclib/delaychan.cxx
ptclib/delaychan.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
32 warnings generated.
[CC] ptclib/memfile.cxx
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]
    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
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'
  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 &')
    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]
    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 &')
    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:2574In file included from ptclib/memfile.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: :22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
unknown pragma ignored [-Wunknown-pragmas]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h#pragma interface
        ^
:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/ipacl.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptclib/cypher.cxx
ptclib/cypher.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#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]
    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 &')
    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]
    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)
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptclib/random.cxx
ptclib/random.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
21 warnings generated.
[CC] ptclib/inetprot.cxx
ptclib/inetprot.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "inetprot.h"
        ^
ptclib/inetprot.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
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:
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23In 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: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:
/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]
    virtual PString * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: /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 &')in instantiation of template class 'PStringDictionary' requested here

PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23:     virtual PBoolean SetDataAt(
                     ^
note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \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/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 &')
    virtual PObject * RemoveAt(
                      ^
:In file included from ptclib/delaychan.cxx:35:
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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    virtual PBoolean SetAt(
                     ^
: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/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 &')
    virtual PString * GetAt(
                      ^
    virtual PBoolean SetAt(
                     ^
/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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23:    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 *')
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
    virtual PBoolean Remove(
                     ^
/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 &')
In file included from ptclib/delaychan.cxx    virtual PObject * RemoveAt(
                      ^
:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
In file included from ptclib/memfile.cxx:31:
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PString * GetAt(
                      ^
828:22/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 &')
:     virtual PObject * GetAt(
                      ^
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
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]
    virtual PBoolean Remove(
                     ^
    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:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/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:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean Remove(
    virtual PBoolean SetDataAt(
                     ^
                     ^
In file included from ptclib/memfile.cxxIn 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: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]
:
In file included from     virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:19::22: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

    virtual PBoolean SetAt(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/memfile.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/memfile.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "memfile.h"
        ^
19 warnings generated.
[CC] ptlib/common/notifier_ext.cxx
ptlib/common/notifier_ext.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
[CC] ptclib/vcard.cxx
ptclib/vcard.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
18 warnings generated.
[CC] ptclib/guid.cxx
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]
#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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
ptclib/random.cxx:141:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register DWORD a,b,x,y,*m,*mm,*m2,*r,*mend;
    ^~~~~~~~~
27 warnings generated.
[CC] ptlib/common/getdate.tab.c
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
18 warnings generated.
[CC] ptlib/unix/assert.cxx
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]
#pragma interface
        ^
[CC] ptlib/common/pluginmgr.cxx
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]
#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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    virtual D * RemoveAt(
                ^
ptlib/common/notifier_ext.cxx:53:24: note: in instantiation of template class 'PDictionary' requested here
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 &')
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/guid.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
21 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]
#pragma interface
        ^
21 warnings generated.
[CC] ptclib/psockbun.cxx
ptclib/psockbun.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
20 warnings generated.
[CC] ptlib/common/qos.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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
17 warnings generated.
[CC] ptlib/common/ptime.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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    int dummy;
        ^
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]
    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)
    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]
    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)
    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: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]
    virtual D * RemoveAt(
                ^
ptlib/common/sockets.cxx:298:21: note: in instantiation of template class 'PDictionary' requested here
class PHostByName : PHostByName_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 PCaselessString &')
    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]
    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 PCaselessString &')
    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]
    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 PCaselessString &')
    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]
    virtual D * RemoveAt(
                ^
ptlib/common/sockets.cxx:337:21: note: in instantiation of template class 'PDictionary' requested here
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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PObject * GetAt(
                      ^
18 warnings generated.
[CC] ptlib/common/syslog.cxx
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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean SetAt(
                     ^
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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __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 *')
    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]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:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22:    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
 note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    PluginListType pluginDLLs;
                   ^
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: 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]
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
    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]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean SetAt(
                     ^
    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/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/contain.h:    virtual PBoolean SetAt(
                     ^
624:
/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]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::19: warning: 711:'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
    virtual PObject * GetAt(
                  ^
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    virtual PBoolean 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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
17 warnings generated.
[CC] ptlib/common/osutils.cxx
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]
#pragma interface
        ^
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]
    int dummy;
        ^
21 warnings generated.
[CC] ptlib/common/safecoll.cxx
ptlib/common/safecoll.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
17 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]
#pragma interface
        ^
ptlib/common/syslog.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
    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)
    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]
    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)
    virtual void ReadFrom(
                 ^
25 warnings generated.
[CC] ptlib/common/contain.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]
#pragma interface
        ^
20 warnings generated.
[CC] ptlib/common/object.cxx
ptlib/common/object.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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]
#pragma interface
        ^
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
24 warnings generated.
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/osutils.cxx:43:
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]
    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)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from ptlib/common/osutils.cxx:43:
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]
    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)
    virtual void ReadFrom(
                 ^
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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
18 warnings generated.
ptlib/common/contain.cxx:1164:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register PINDEX slen = GetLength();
  ^~~~~~~~~
ptlib/common/contain.cxx:1181:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register PINDEX len = GetLength();
  ^~~~~~~~~
ptlib/common/contain.cxx:1317:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register PINDEX len = GetLength();
  ^~~~~~~~~
ptlib/common/contain.cxx:1533:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register PINDEX slen = GetLength();
  ^~~~~~~~~
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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    virtual PBoolean Remove(
                     ^
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]
    int dummy;
        ^
17 warnings generated.
18 warnings generated.
23 warnings generated.
21 warnings generated.
[AR] /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt_s.a
ranlib /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt_s.a
[LD] /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/libpt.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= 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 opt ;
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/plugins/sound_oss'
/usr/local/bin/gmake DEBUG= 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]
#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]
#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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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'))
    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]
    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 &')
    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]
    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 &')
    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]
    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
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'
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    __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 *')
    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]
    __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 &')
    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]
    __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 &')
    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]
    __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 &(*)()')
    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]
    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
    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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    virtual D * RemoveAt(
                ^
sound_oss.cxx:49:26: note: in instantiation of template class 'PDictionary' requested here
  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 &')
    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]
    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 &')
    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]
    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 &')
    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]
    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