MidnightBSD Magus

devel/ptlib

Cross platform C++ library, used by OPAL

Flavor Version Run OSVersion Arch License Restricted Status
2.10.11_6 572 3.2 amd64 mpl 0 fail

License Permissions:

Events

Machine Type Time Message
m3264b info 2024-06-01 10:31:36.564996 Test Started
m3264b fail 2024-06-01 10:32:16.377519 make build returned non-zero: 1
m3264b fail 2024-06-01 10:32:16.502416 Test complete.

Log

===>  Building for ptlib-2.10.11_6
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[1]: Entering 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[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
[CC] ptlib/common/vconvert.cxx
[CC] ptclib/pssl.cxx
[CC] ptlib/common/pvidchan.cxx
[CC] ptlib/common/jidctflt.cxx
[CC] ptlib/common/tinyjpeg.cxx
[CC] ptlib/common/videoio.cxx
[CC] ptlib/common/vfakeio.cxx
[CC] ptlib/unix/shmvideo.cxx
[CC] ptclib/pxmlrpc.cxx
[CC] ptclib/pxml.cxx
[CC] ptclib/vxml.cxx
[CC] ptclib/pxmlrpcs.cxx
[CC] ptlib/common/sound.cxx
[CC] ptclib/lua.cxx
[CC] ptclib/psoap.cxx
[CC] ptclib/pdns.cxx
In file included from ptlib/common/vconvert.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
        ^
ptlib/common/pvidchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "video.h"
        ^
ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pssl.h"
        ^
In file included from ptlib/common/pvidchan.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 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
        ^
In file included from ptlib/common/vfakeio.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
        ^
ptclib/pdns.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pdns.h"
        ^
ptclib/psoap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from ptclib/pxmlrpcs.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9:In file included from ptclib/pxmlrpc.cxx:ptlib/common/videoio.cxx:32:9:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9:In file included from ptclib/pxml.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:In file included from ptlib/unix/shmvideo.cxx:22:
ptlib/common/sound.cxx:33:9: warning: #pragma implementation "psoap.h"9ptclib/vxml.cxx /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9unknown pragma ignored [-Wunknown-pragmas]
: warning: unknown pragma ignored [-Wunknown-pragmas]
  warning: unknown pragma ignored [-Wunknown-pragmas]#pragma implementation "sound.h"
        ^
warning: In file included from 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]ptclib/pdns.cxx
:30warning: unknown pragma ignored [-Wunknown-pragmas]35#pragma interface
warning: :
#pragma implementation "videoio.h"unknown pragma ignored [-Wunknown-pragmas]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h#pragma interface:unknown pragma ignored [-Wunknown-pragmas]39
        ^


#pragma interface
#pragma interface#pragma interface        ^


        ^

        ^
        ^

:9: warning: unknown pragma ignored [-Wunknown-pragmas]
:9: warning: #pragma interface
        ^
In file included from ptlib/common/videoio.cxx:unknown pragma ignored [-Wunknown-pragmas]
35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9#pragma implementation "vxml.h"
        ^
: warning:         ^
unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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
        ^
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
        ^

        ^
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
        ^
ptlib/common/tinyjpeg.cxx:2165:8: warning: explicitly assigning value of variable of type 'struct jdec_private *' to itself [-Wself-assign]
  priv = priv;
  ~~~~ ^ ~~~~
[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
        ^
1 warning generated.
[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
        ^
In file included from ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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 ptlib/common/vconvert.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(
                     ^
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]
In file included from ptclib/psoap.cxx:36:
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^    virtual PString * RemoveAt(
                      ^
:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn 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 In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
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(    virtual PBoolean SetAt(    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
:In file included from 2688In file included from PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);:1: note: in instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptclib/vxml.cxxPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
:700:22
^
::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptlib/common/pvidchan.cxx:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:2688:1In file included from ptlib/common/vfakeio.cxx:31:
:38: note: In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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(
                      ^
in instantiation of template class 'PStringDictionary' requested here
    virtual PBoolean SetAt(
                     ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
    virtual PString * RemoveAt(^

                      ^/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/pstring.hnote: 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/pstring.h:2688:1: note:                       ^in instantiation of template class 'PStringDictionary' requested here

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]
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
In file included from ptclib/lua.cxx:35  PDECLARE_CLASS(cls, PStringDictionary) \  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from     virtual PObject * RemoveAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h                      ^
ptlib/unix/shmvideo.cxx:688/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::23688:23: 
                      ^
    virtual PString * GetAt(
                      ^
:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn file included from note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')ptlib/common/pvidchan.cxx::
3856/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624    virtual PObject * RemoveAt(:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-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:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:711:23:

In file included from                        ^note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.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 PObject * RemoveAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                      ^
:2947::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h2645:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 19:'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]: ::: 
2549warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]note: In file included from hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

ptlib/common/sound.cxx
    virtual PObject * GetAt(:23: warning:     virtual PString * GetAt(:'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * RemoveAt(                      ^

In file included from     virtual PString * RemoveAt(ptlib/common/vfakeio.cxx                      ^:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:2323: :                      ^
  warning: 
warning: 36'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]                      ^
note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from :expanded from macro 'PDECLARE_STRING_DICTIONARY'
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.h2688:1: note: in instantiation of template class 'PStringDictionary' requested here
  PDECLARE_CLASS(cls, PStringDictionary) \:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
                      ^

ptclib/pxmlrpcs.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23::2574:22: ^warning: :
In file included from 
'PStringDictionary::SetDataAt' 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.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 char *')


:    virtual PBoolean Remove( 
:                     ^
56    virtual PBoolean SetDataAt(711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PString * GetAt(
    virtual PObject * GetAt(

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                      ^
note:                       ^
                     ^
In file included from :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptlib/common/pvidchan.cxx:2645::In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
: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:
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(23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
23In file included from ptclib/pxmlrpc.cxx    virtual PObject * RemoveAt(
    virtual PString * GetAt(In file included from 
: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
:expanded from macro 'PDECLARE_STRING_DICTIONARY'56                     ^:

In file included from /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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:754:34                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  PDECLARE_CLASS(cls, PStringDictionary) \
    virtual PBoolean SetDataAt(
                     ^
                      ^: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:
In file included from /magus/work/usr/mports/devel/ptlib/work/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: 2645:23: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
In file included from ::ptclib/pdns.cxx:35:
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]
688    virtual PBoolean SetAt(    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
:23:
                     ^
:22 : note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
In file included from     virtual PBoolean SetDataAt(
                     ^
/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:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
note: 56In file included from ptlib/common/pvidchan.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:
:
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/pstring.h:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:624:
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/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:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')    virtual PBoolean Remove(

624                     ^:
    virtual PBoolean SetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
    virtual PString * GetAt(:

In file included from                       ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
:In file included from 2549    virtual PBoolean SetAt(:
23                     ^:ptclib/vxml.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h711: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
:1095:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 warning:     virtual PString * RemoveAt('PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

                      ^:
:27:2949:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h23 warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:19:    virtual POrdinalKey * GetAt(: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
expanded from macro 'PDECLARE_STRING_DICTIONARY' 1095
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h                          ^
    virtual PString * RemoveAt(
                      ^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/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::::
  PDECLARE_CLASS(cls, PStringDictionary) \2735828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')

    virtual PBoolean Remove(27
                     ^
    virtual PObject * GetAt(
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                      ^
    virtual POrdinalKey * GetAt(:
2950                          ^
In file included from /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/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
ptclib/pdns.cxx:note: :hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
352688    virtual PObject * RemoveAt(:
1: note:                       ^
in instantiation of template class 'PStringDictionary' requested herePDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);:

In file included from ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23:In file included from  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:19^:
warning: 56: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }2688    virtual PString * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:
1216:
                  ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h23: note: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^

                      ^
/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 POrdinalKey &')
    virtual PObject * GetAt(
                      ^
:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
In file included from 2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
ptlib/common/sound.cxx:36:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetDataAt(:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:828expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::1
688In file included from ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:: note: in instantiation of template class 'POrdinalDictionary' requested here
                     ^56  PDECLARE_CLASS(cls, POrdinalDictionary) \:

In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h                      ^

:624:
In file included from :23: 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'
33/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h2574  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
:22In file included from 22::ptclib/pssl.cxx:711 ::
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h: warning: 'PStringDictionary::SetDataAt' 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 &')
note:     virtual PObject * GetAt(
ptclib/enum.cxxhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
:33:
In file included from     virtual PBoolean SetDataAt(
                     ^
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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetDataAt(:754:22
                     ^
:1: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:In file included from note:     virtual PBoolean Remove( 
                     ^
ptclib/pdns.cxx                      ^
:note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h35hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'):1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h711:
In file included from 624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h::
:711:    virtual PObject * RemoveAt(235656: note: :

hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):
                      ^
:
In file included from In file included from 
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h    virtual PObject * GetAt(In file included from ptclib/pxmlrpc.cxx
:/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/contain.h:624:
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574::22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:
25902549:23:note:  warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:    virtual PString * RemoveAt(624/magus/work/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(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h754                     ^

:                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::111323: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PObject * GetAt(

2562::2222:: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(:     virtual PBoolean SetDataAt(note: 
                     ^

23: 
                     ^
                      ^
/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/pstring.hIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))warning: ptlib/common/sound.cxxnote: 
::754'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]36hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'):22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))

    virtual PBoolean SetDataAt(
                     ^
:
    virtual PBoolean SetDataAt(    virtual PObject * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h

    virtual PString * GetAt(:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    virtual PBoolean SetAt(
                      ^                     ^:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
1129:22: warning: 
^


In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.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/pstring.h/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.hIn file included from 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]ptclib/vxml.cxx:33:
::2645700::22: note: in instantiation of template class 'PStringDictionary' requested here
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
:6242574:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

:22:     virtual PBoolean SetAt(warning:     virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetAt(
                     ^

                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20:'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h                      ^
:700:/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: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(
                      ^
22 :note:  hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')note: :/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]
2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual POrdinalKey * GetAt(
                          ^  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from ptclib/vxml.cxx
In file included from /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
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     virtual PObject * RemoveAt(
                      ^
: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:In file included from ptlib/common/vfakeio.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  warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
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]
23: In file included from PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^    virtual PString * GetAt(
                      ^
/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:711:23: note: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^

In file included from ptclib/pxmlrpcs.cxxnote:     virtual PBoolean SetAt(:expanded from macro 'PDECLARE_STRING_DICTIONARY'
34/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:

:624624:
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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::2549                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h22:::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:700:22: 1216:23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
    virtual PBoolean SetDataAt(note: 
hidden overloaded virtual function 'PAbstractDictionary::SetAt' 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/dict.h    virtual PBoolean SetAt(:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' 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:624:
/magus/work/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 ptlib/common/vfakeio.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:    virtual PBoolean SetDataAt(22
:                     ^ 
    virtual PObject * GetAt(
                      ^
/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::754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
warning:     virtual PBoolean SetDataAt(In file included from 23:ptclib/psoap.cxx'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
 warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
1113In file included from     virtual PBoolean SetAt(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 PINDEX RemoveAt(
                   ^
:    virtual PString * RemoveAt(
::36    virtual PBoolean SetAt(
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h                     ^909:                      ^
22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688: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/pstring.h:2688    virtual PBoolean SetDataAt(
In file included from                      ^
:1: note: in instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700In file included from ptlib/unix/shmvideo.cxx:2217PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
In file included from ptlib/common/pvidchan.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 :22::^56
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
In file included from :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/pstring.h:2645 :note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
ptclib/pxml.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h23: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(    virtual PString * RemoveAt(
                     ^
    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
2590                      ^:
22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    PluginListType pluginDLLs;/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' 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.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetAt(::62422
                   ^1095: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::    virtual PBoolean SetAt(
                     ^
:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
2756
:

:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::2574/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h2549/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23:    virtual PBoolean SetDataAt(                     ^: PDECLARE_STRING_DICTIONARY(PStringToString, PString); note: 


^
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
:1095    virtual PObject * RemoveAt(    virtual POrdinalKey * GetAt(:264527
::::22                           ^23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'warning: 23
                     ^
:/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  PDECLARE_CLASS(cls, PStringDictionary) \: 
                      ^
 :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]:
                      ^

    virtual PBoolean SetDataAt(754/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:22:::688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h927
    virtual PObject * RemoveAt(                     ^

                      ^:
2735In file included from ptlib/common/pvidchan.cxx::22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
 1095note: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))27: warning: 38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from 
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PBoolean SetAt('POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual POrdinalKey * GetAt(1

    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
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h                          ^
    virtual PBoolean SetDataAt(note: in instantiation of template class 'POrdinalDictionary' requested here:

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h                     ^:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
624
/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/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
/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]
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h754::121622: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:    virtual PBoolean SetAt(
                     ^
23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetDataAt(:
700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                     ^
  PDECLARE_CLASS(cls, POrdinalDictionary) \    virtual PBoolean SetAt(
In file included from 2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
    virtual PString * GetAt(In file included from 
ptlib/common/videoio.cxx                      ^

:ptclib/pxmlrpcs.cxx:34:
2688:1                      ^: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
    virtual PString * RemoveAt(PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:

                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
^
:^711
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:2323  PDECLARE_CLASS(cls, POrdinalDictionary) \: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

                     ^:  PDECLARE_CLASS(cls, PStringDictionary) \                      ^
711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:1142:20:     virtual PObject * GetAt(
                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:::
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23:2590:                       ^
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^    virtual PObject * RemoveAt(
                      ^

22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(    virtual PINDEX RemoveAt(

                     ^                   ^

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

                     ^
75436: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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from 
                     ^
: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:1095:27:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning:  warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean SetAt(    virtual POrdinalKey * GetAt(

                     ^

hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PObject * GetAt(
                      ^
    virtual PBoolean SetAt(:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
688    virtual PBoolean SetAt(
                     ^
: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                           ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h :warning: 700'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:22:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PINDEX RemoveAt(:2735
:1: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn 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 in instantiation of template class 'POrdinalDictionary' requested here/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
 :624:
56:
35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:ptclib/pxml.cxx: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/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
56    virtual PString * RemoveAt(note: 34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56expanded from macro 'PDECLARE_STRING_DICTIONARY':
In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
                      ^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/pstring.h  PDECLARE_CLASS(cls, PStringDictionary) \

PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
                      ^PDECLARE_STRING_DICTIONARY(PStringToString, PString);
:624:

^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23:                    ^
note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:expanded from macro 'PDECLARE_STRING_DICTIONARY'/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/pstring.h^
:2562:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:    virtual PObject * RemoveAt(
                      ^
:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetDataAt(
                     ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PString * GetAt(In file included from 
ptclib/pxmlrpc.cxx    virtual PBoolean SetDataAt(
                     ^
note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
:  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
688    virtual PString * RemoveAt(
                      ^
:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note:   PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PObject * GetAt(711:23: 
    virtual PObject * RemoveAt(                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
                      ^In file included from /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(
                     ^
in instantiation of template class 'PStringDictionary' requested hereIn 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:624ptclib/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]/magus/work/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(
                      ^

                     ^
    virtual PBoolean SetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:
                     ^
711:23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700hidden 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  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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.hIn file included from 
ptclib/enum.cxx22:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(: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:PDECLARE_STRING_DICTIONARY(PStringToString, PString);
                   ^

^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: 2574:In file included from :ptclib/pssl.cxx note: :121622note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
:                      ^
 hidden overloaded virtual function 'PAbstractDictionary::SetAt' 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:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
warning:     virtual PBoolean SetAt(
                     ^
:'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
:688:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h23:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'):     virtual PBoolean SetDataAt(
:688:    virtual PObject * GetAt(
                      ^
23                     ^:
warning:  note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
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/enum.cxx:In file included from     virtual PObject * RemoveAt(:
754    virtual PObject * RemoveAt(33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from :
22
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h    virtual PObject * GetAt(
                      ^
: note: 23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
In file included from :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]
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))                      ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }
    virtual PBoolean SetDataAt(624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                  ^

    virtual PObject * RemoveAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h  PDECLARE_CLASS(cls, POrdinalDictionary) \                     ^

:
                      ^828
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                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129::                      ^
/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.h22: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:5622: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:624:
/magus/work/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(
                      ^
In file included from     virtual PBoolean SetAt(ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:

                     ^
:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptclib/pxml.cxx:::711:23:     virtual POrdinalKey * GetAt(note: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')711
                          ^
:2590 In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:    virtual PBoolean Remove(
                     ^

34In 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]

2549:
:In file included from 23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }    virtual PBoolean SetAt(
    virtual PObject * GetAt(
    virtual PString * RemoveAt(

                      ^
                  ^                     ^
                      ^


56/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:2786:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::
    virtual PBoolean Remove(2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
In file included from PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
In file included from ptclib/pxmlrpc.cxx::^
1
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h624:1142                     ^8622:
::In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h :20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:
    virtual PINDEX RemoveAt(
                   ^ 
warning: 23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PObject * GetAt(
In file included from 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                      ^    virtual PObject * RemoveAt(
                      ^

note:     virtual PBoolean SetAt(ptclib/psoap.cxxin instantiation of template class 'PStringDictionary' requested here
                     ^
: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/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:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hIn file included from ptclib/pxmlrpcs.cxx:34:
2949In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:::
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
1113PDECLARE_STRING_DICTIONARY(PStringToString, PString);1216/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
^
:::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:254923624:
::: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
19:     virtual PString * GetAt(
                      ^
warning: :'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
34    virtual PBoolean SetDataAt(:
232645In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:
624::
/magus/work/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(warning: 

'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::


:                  ^  PDECLARE_CLASS(cls, POrdinalDictionary) \
                     ^
71123:

                     ^                      ^23
    virtual PString * RemoveAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h                     ^

: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: :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/dict.h:754:22:                       ^note: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:hidden overloaded virtual function 'PAbstractDictionary::GetAt' 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 'PINDEX' (aka 'int'))
1095
    virtual PObject * GetAt(828:23: :
 :27
                      ^22warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PBoolean SetDataAt(
note: 
                     ^
expanded from macro 'PDECLARE_STRING_DICTIONARY'/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
:27861129:1: note: in instantiation of template class 'PStringDictionary' requested here
:22754:22: note: : warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'):
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \    virtual POrdinalKey * GetAt(:    virtual PBoolean SetDataAt(
:700
                           ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
:                      ^22:    virtual PBoolean Remove(:

 PDECLARE_STRING_DICTIONARY(PStringToString, PString);note: 1113hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
: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.h6882735'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(:23:                     ^:
22: note: : warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
624

:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19In file included from     virtual PString * GetAt(^ptclib/pxmlrpc.cxx:34:
In file included from 
                     ^
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:    virtual PObject * RemoveAt(
                      ^
 :1::In file included from                       ^

 56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/pstring.hnote: ptlib/common/vfakeio.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: :2645:31:
In file included from 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
:56:    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:700in instantiation of template class 'POrdinalDictionary' requested here18 warnings generated.

:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
624PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);:

23^/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/pstring.h/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:8281142::22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
1216:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PBoolean Remove(
    virtual PString * RemoveAt(                     ^
    virtual PString * GetAt(
                      ^
:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
  PDECLARE_CLASS(cls, POrdinalDictionary) \
    virtual PObject * GetAt(
                      ^
                      ^

: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/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from ptlib/common/vfakeio.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                      ^    virtual PObject * GetAt(::56688
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::
 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h23: note: :2688:1: note: in instantiation of template class 'PStringDictionary' requested here
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')  PDECLARE_CLASS(cls, PStringDictionary) \

In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:    virtual PObject * RemoveAt(:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);624711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PObject * GetAt(:                      ^
:
711                      ^    virtual PBoolean SetDataAt(
::2323: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
: note:     virtual PObject * GetAt(
                      ^
expanded from macro 'PDECLARE_STRING_DICTIONARY'
22: warning: In file included from ptlib/common/sound.cxx:36/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:1113    virtual PBoolean SetAt(
:
                      ^In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:  PDECLARE_CLASS(cls, PStringDictionary) \                     ^In file included from :

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
ptlib/unix/shmvideo.cxx                      ^
:
22:
:624:
/magus/work/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 /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:56

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h23::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( note: 2574
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PBoolean SetDataAt(700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(

                     ^
                     ^    virtual PObject * RemoveAt(
                      ^
                      ^

In file included from 
                     ^

                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptlib/common/videoio.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:35:
754                     ^In file included from In file included from ptclib/pxmlrpcs.cxx:34:

[CC] ptclib/asner.cxx
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:75422ptclib/pssl.cxx::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:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')    virtual POrdinalKey * GetAt(
:
                          ^
:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624    virtual PBoolean SetDataAt(
                     ^:2735:1: note:     virtual PBoolean SetDataAt(
                     ^
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h86in instantiation of template class 'POrdinalDictionary' requested here
:2562:23: 
warning: In file included from PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
ptlib/common/sound.cxx:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:In file included from ptclib/pxml.cxx:    virtual PBoolean SetDataAt(
                     ^
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]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590
56In file included from ::
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:22    virtual PBoolean SetDataAt(
                     ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-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: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h23:754:22:    virtual PBoolean SetAt(
                     ^: warning: :
 23    virtual PBoolean SetAt(
                     ^
: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]  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    virtual PString * GetAt(700:700:22:                      ^ 
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

                      ^
note: /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.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))In file included from :ptclib/asner.cxx:33711::
    virtual PBoolean SetAt(note: 
                     ^
23: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))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.h
:                      ^39note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
    virtual PBoolean SetDataAt(
22
    virtual PBoolean SetDataAt(
:                     ^ 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/pxmlrpcs.cxx:                     ^:
:34/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetAt(9
::
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h warning: 
711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:                     ^1129
:ptlib/common/pvidchan.cxxIn file included from     virtual PObject * GetAt(::unknown pragma ignored [-Wunknown-pragmas]2222/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h: warning: ::624:
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
2574:
    virtual PBoolean SetAt(
                     ^
    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
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h22warning: PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
                      ^

:700:22: note: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
#pragma interface/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h^
In file included from     virtual PBoolean SetDataAt(:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptlib/common/sound.cxx
                     ^
        ^    virtual PBoolean SetDataAt(ptclib/pssl.cxx::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:
: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]
754                     ^In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h    __inline void Remove(const char *              key)    { RemoveAt(key); }
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:1216:23: note:     virtual PBoolean SetAt(:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hexpanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
22
                      ^:
                  ^
:  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22:    virtual PBoolean SetDataAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note:  note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:
    virtual PBoolean Remove( 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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142    virtual PBoolean SetDataAt(note: :hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')

20    virtual PBoolean SetDataAt(
                     ^
                     ^754:22:In file included from 
 
                     ^
ptlib/common/vfakeio.cxx624note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')    virtual PBoolean SetDataAt(: 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/pstring.h
:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
warning:                    ^
/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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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::688:23: 22:note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
    virtual PObject * GetAt(
'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h warning:     virtual PBoolean SetDataAt('PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(    virtual PString * RemoveAt(    virtual PBoolean SetAt(
                     ^
:1129:22
:
                     ^
                      ^
                     ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean SetAt(700
 
::note: 22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
                     ^:2786
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h56754:
In file included from :22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:    virtual PBoolean SetDataAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')    virtual PObject * RemoveAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700
:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from 1113    virtual PBoolean SetDataAt(:
::ptclib/pxmlrpcs.cxx:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]22
2948                     ^1:::

    virtual PBoolean SetDataAt(:34:
In file included from 
19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                     ^ptlib/common/pvidchan.cxx 
 
                      ^
:note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')note: in instantiation of template class 'PStringDictionary' requested here
In file included from 38/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:
In file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from 56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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(In file included from 
ptclib/enum.cxx                     ^:
33PDECLARE_STRING_DICTIONARY(PStringToString, PString);:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetAt(/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.hIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

^
:700:22: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
::624:
/magus/work/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 PString * RemoveAt(
    virtual PBoolean SetAt(                      ^  PDECLARE_CLASS(cls, PStringDictionary) \

700
                     ^
::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h22
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):
700:22: note:                      ^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')2786
 :    virtual PBoolean SetAt( note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

                     ^
    virtual PBoolean SetAt(    virtual PString * GetAt(1    virtual PBoolean SetAt(
                     ^
note: :hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') 
note: in instantiation of template class 'PStringDictionary' requested here

                      ^
/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]
                     ^PDECLARE_STRING_DICTIONARY(PStringToString, PString);/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
    virtual PBoolean SetAt(
                     ^

:688:23: note:     virtual PINDEX RemoveAt(
                   ^
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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(
                      ^
    virtual PObject * RemoveAt(
                      ^

In file included from ptlib/common/pvidchan.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: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]
In file included from     __inline void Remove(const char *              key)    { RemoveAt(key); }ptlib/common/vfakeio.cxx:
                  ^
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from :828:192231:In file included from  warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
ptlib/common/videoio.cxx    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
:ptlib/unix/shmvideo.cxxwarning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h35/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: :
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))    virtual PINDEX RemoveAt(^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h    virtual PBoolean SetAt(
22
:
:::5656
828:22: note:                    ^hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')

    virtual PBoolean Remove(:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
                     ^
    virtual PBoolean SetDataAt(::
 In file included from 688
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptlib/common/pvidchan.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:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
86                     ^
    virtual PObject * RemoveAt(
                      ^: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:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'    virtual PBoolean SetAt(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:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }In file included from     virtual PBoolean SetAt(
                     ^

note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
In file included from :624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \

    virtual PBoolean SetDataAt(                     ^/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/contain.h:
                     ^
In file included from     virtual PBoolean Remove(/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:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/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::
                  ^
19In 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: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: warning: 
                     ^
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]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:
    __inline void Remove(const char *              key)    { RemoveAt(key); }    virtual PBoolean SetDataAt(

                  ^
6882948                     ^
::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PString * RemoveAt(2319:In file included from ::828:22: ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h::624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:
                      ^note: 
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: 624hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')2590ptclib/pxmlrpc.cxx
note: in instantiation of template class 'PStringDictionary' requested here
:::
114222:    virtual PBoolean Remove(20PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:342645:
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
23In file included from :    virtual PINDEX RemoveAt(:
    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:624:
 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hwarning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean SetAt(warning: 
  PDECLARE_CLASS(cls, PStringDictionary) \2947 note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:                     ^
19:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
    __inline void Remove(const PString         &   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:                  ^
 :700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:688:23/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetAt(:: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }828                     ^note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')


    virtual PObject * RemoveAt(
                      ^
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:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptlib/common/pvidchan.cxx:38:
In file included from In file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:    virtual PString * GetAt(    virtual PBoolean Remove(1095:27::In file included from 56/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56
                      ^
:
 warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
    virtual POrdinalKey * GetAt(ptlib/common/vfakeio.cxx700/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:624                  ^:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]



                     ^                          ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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: :
:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
In file included from                   ^
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
ptclib/pxmlrpcs.cxx    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
::2562/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
: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                      ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h34PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);22::
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828
: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
711:In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:5623: 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.hIn file included from :
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
ptlib/unix/shmvideo.cxx::22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
1216:23:    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); } note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
In file included from ptlib/common/pvidchan.cxx:38:
In file included from   PDECLARE_CLASS(cls, POrdinalDictionary) \In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56
:
                  ^

:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
/magus/work/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 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: :828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')22hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
:     virtual PBoolean Remove(
                     ^

note:     virtual PBoolean SetDataAt(
                     ^
In file included from     virtual PBoolean Remove(ptlib/common/vfakeio.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn 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    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
                      ^

::754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
                     ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h23:    virtual PBoolean SetDataAt(711
:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

                     ^
    virtual PObject * GetAt(    virtual PBoolean Remove(
                      ^

                     ^
In file included from In file included from ptlib/unix/shmvideo.cxx:ptclib/pxmlrpcs.cxx:34In 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]
22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^    virtual PBoolean SetAt(
                     ^
: 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/dict.h:700: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/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: 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'
:
In file included from   PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')/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]
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PObject * RemoveAt(In file included from 
ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from                       ^:754:22: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:
 note:     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
In file included from 
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
ptclib/psoap.cxxIn file included from ptclib/pdns.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56::828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(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]

                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean OpenSocket(
                     ^
:
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.hIn file included from In file included from :828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hptlib/unix/shmvideo.cxx408:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::2562:2223:    virtual PBoolean Remove(
/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]
: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
:22:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: In file included from note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' 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.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/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]
    virtual PBoolean SetAt(
In file included from ptclib/enum.cxx:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
                     ^
33    virtual PObject * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note:                       ^
624hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
688    virtual PBoolean Remove(
                     ^
:In file included from ptclib/pxmlrpc.cxx:34:
In file included from :
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
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.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from :624    __inline void Remove(const PString         &   key)    { RemoveAt(key); }:
/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]

: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:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22:  note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean SetAt(
                     ^
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

23
/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:    virtual PBoolean SetDataAt(:
    virtual PBoolean OpenSocket() = 0;
                     ^
828:22: : note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
1142    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }    virtual PBoolean Remove(                     ^


                     ^
:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptlib/unix/shmvideo.cxx:22:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from ::                  ^
    virtual PINDEX RemoveAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:                  ^
5656:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562
:
                   ^:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PString * GetAt(
                      ^
    virtual PBoolean SetDataAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PObject * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:/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]22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')


                     ^:
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
    virtual PBoolean Remove(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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(
                      ^
22:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note:  note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
in instantiation of template class 'PStringDictionary' requested here
    virtual PBoolean Remove(
                     ^
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^In file included from ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
    virtual PObject * GetAt(:700:22: note: 
                      ^
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(
In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562                      ^
/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:2645828:23: warning: :22::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
23: note: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 expanded from macro 'PDECLARE_STRING_DICTIONARY'
note:   PDECLARE_CLASS(cls, PStringDictionary) \:
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PString * GetAt(
                      ^
    virtual PBoolean SetAt(hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')    virtual PBoolean Remove(
                     ^
                      ^

                     ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hptclib/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/dict.h:688:23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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(hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
                     ^
711:/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.hhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(23
: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(: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.hIn file included from     virtual PBoolean SetAt( :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: 2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

                     ^

PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);                     ^
                      ^    virtual PString * 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/dict.h:938:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h17: 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.h:56:
In file included from /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/contain.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:711:                     ^:    virtual PObject * GetAt(
                      ^
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: In file included from ptlib/common/videoio.cxx:
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56    virtual PBoolean SetAt(
                     ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:22    virtual PObject * GetAt(
                      ^
::
/magus/work/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:1113:22: warning: 'POrdinalDictionary::SetDataAt' 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 SetDataAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')

    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(
                     ^In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h                     ^
:2590:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
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:700:22    virtual PBoolean SetDataAt(
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: note:     virtual PObject * GetAt(
                      ^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' 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/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h    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:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
:56:
In file included from     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/ptlib/contain.h/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)
:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129    virtual PBoolean SetDataAt(
                     ^
In file included from :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:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
ptclib/enum.cxx:33:
In file included from In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn 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: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:
700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const char *              key)    { RemoveAt(key); }/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:                  ^711:    virtual PBoolean SetAt(
    virtual PBoolean SetAt(
                     ^
                     ^
23:     virtual int ExecuteCommand(

                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hnote: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')828
:22: In file included from /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(
                   ^
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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    int ExecuteCommand(:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:
:    virtual PBoolean Remove(:/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 ptclib/enum.cxx:33:

688700In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h::22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
        ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }    virtual PBoolean SetAt(:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h
                  ^23
:
                     ^
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
:19: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: 17note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PObject * RemoveAt(
                      ^
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
In file included from ptlib/common/videoio.cxx:35/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22:    virtual int ExecuteCommand(
                ^
:
 note: In file included from ptclib/pssl.cxxhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &'):86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:
In file included from 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/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.h:56:
In file included from In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptclib/psoap.cxx:41:
In file included from :2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]    virtual PObject * GetAt(
                      ^
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.hIn file included from ptclib/vxml.cxx:33:
In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hIn file included from     __inline void Remove(const char *              key)    { RemoveAt(key); }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); }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:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:82823: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:    virtual PBoolean Remove(    virtual PString * RemoveAt(

                  ^                      ^

/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]56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:                     ^828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
471: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
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean Remove(
    __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:624
                  ^
:278610:: warning: /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 PString &')
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:1: note: in instantiation of template class 'PStringDictionary' requested here
2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(

    virtual PBoolean Remove(
                     ^
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
         ^
In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
2645/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
19    virtual PBoolean SetDataAt(
                     ^:  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^


                  ^
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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: 2590:note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * RemoveAt(hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
    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:2949
                      ^
In file included from ptlib/common/vconvert.cxx:37:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:147: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
ptclib/pxmlrpcs.cxx:37:9: warning:     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-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    virtual PBoolean Write(:828:22:700:unknown pragma ignored [-Wunknown-pragmas] 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/channel.hIn file included from In file included from 
ptclib/enum.cxx:#pragma implementation "pxmlrpcs.h"/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h3322: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:    virtual PBoolean SetAt(:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *')
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 PBoolean Write(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h::2950221::
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h828::22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:5619:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
: warning:     virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
22: note:     virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)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]

                  ^

659    __inline void Remove(const char *              key)    { RemoveAt(key); }:
22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3)
                  ^
    virtual PBoolean Write(    virtual PBoolean WriteCommand(
                     ^
    __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 char *')
828
    virtual PBoolean Remove(:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h
22:                     ^224    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h                     ^
:22:: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4):In file included from 828ptlib/common/vconvert.cxx
:In file included from 22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
ptclib/vxml.cxx::37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:272:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^
 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:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
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    PString GetErrorText() const;
            ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0)
:
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:
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949In 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)
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19:19:: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean WriteCommand(    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
 warning: 'PStringOptions::Remove' 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 PString GetErrorText(    __inline void Remove(const PString         &   key)    { RemoveAt(key); }ptclib/pxmlrpc.cxx
                  ^

:                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:
                     ^
37:9: warning: 22    virtual PBoolean Remove(ptlib/common/vconvert.cxx
:                     ^
:/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)
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]
unknown pragma ignored [-Wunknown-pragmas]
    virtual PBoolean WriteCommand(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
In file included from 40ptclib/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(
         ^
:9: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.hwarning: :unknown pragma ignored [-Wunknown-pragmas]
296 :note: 22hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
#pragma implementation "pxmlrpc.h"
        ^
    virtual PBoolean ReadResponse();
                     ^
    virtual PBoolean Remove(
                     ^
/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)
In file included from ptclib/vxml.cxx:#pragma implementation "vconvert.h"
        ^
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:    virtual PBoolean ReadResponse(
 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(
                     ^
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden 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: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(
                     ^
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;
                      ^
/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(
                ^
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:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * GetAt(
                      ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /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/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/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;
                     ^
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: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]
 note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
    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:2948:19: warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    __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(
                     ^
ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxml.h"
        ^
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/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/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(
                 ^
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(
                     ^
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;
                      ^
/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;
                     ^
/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: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/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]
In file included from ptclib/pxmlrpcs.cxx:    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:286:47/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)
:909:17:    virtual PObject * Clone() const;
                      ^
 warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 note: in instantiation of template class 'PDictionary' requested here
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164    PDictionary variablesByName;
                                              ^
:20: note: in instantiation of template class 'PDictionary' requested here
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]
    PluginListType pluginDLLs;
                   ^
    virtual PBoolean OpenSocket(
                     ^
/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/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):688:23: :
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
    virtual PBoolean OpenSocket() = 0;
                     ^
                      ^
    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:    virtual PBoolean SetAt(
                     ^
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: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
    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 &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PObject * GetAt(
                      ^
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/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/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(
                      ^
/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/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/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(
                     ^
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 ptlib/common/pvidchan.cxx:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual PBoolean Write(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h:362:22: note: 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]
hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *')
    virtual PBoolean Write(
                     ^
    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/ptlib/channel.h:659:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3)
    virtual PBoolean Write(
                     ^
/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 ptlib/common/pvidchan.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.hIn 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(
        ^
:272:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual]
    PString GetErrorText() const;
            ^
/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)
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h:594    virtual int ExecuteCommand(
                ^
:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0)
    virtual PString GetErrorText(
/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/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;
                      ^
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;
                      ^
In file included from ptlib/unix/shmvideo.cxx:23:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.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;
        ^
ptlib/common/vfakeio.cxx:1890:5: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
    boxSize= frameHeight / 10;
    ^
ptlib/common/vfakeio.cxx:1882:3: note: previous statement is here
  for(hi = 0; hi < 8; hi++) //Fill the background in.
  ^
In file included from ptlib/common/pvidchan.cxx:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:45:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.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 ptlib/common/vconvert.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:45:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.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 ptlib/common/vfakeio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/vconvert.h:46:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.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 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;
        ^
21 warnings generated.
[CC] ptclib/pasn.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
        ^
28 warnings generated.
ptclib/pssl.cxx:143:35: error: use of undeclared identifier 'BIO_s_file_internal'
    PSSL_BIO(BIO_METHOD *method = BIO_s_file_internal())
                                  ^
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));
                                                      ^
ptclib/pssl.cxx:630:5: error: member access into incomplete type 'dh_st'
  dh->p = BN_bin2bn(pData, pSize, NULL);
    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:45:8: note: forward declaration of 'dh_st'
struct dh_st;
       ^
ptclib/pssl.cxx:631:5: error: member access into incomplete type 'dh_st'
  dh->g = BN_bin2bn(gData, gSize, NULL);
    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:45:8: note: forward declaration of 'dh_st'
struct dh_st;
       ^
ptclib/pssl.cxx:632:9: error: member access into incomplete type 'dh_st'
  if (dh->p != NULL && dh->g != NULL)
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:45:8: note: forward declaration of 'dh_st'
struct dh_st;
       ^
[CC] ptclib/snmpclnt.cxx
ptclib/pssl.cxx:811:14: warning: 'SSLv3_method' is deprecated [-Wdeprecated-declarations]
      meth = SSLv3_method();
             ^
/usr/include/openssl/ssl.h:1872:1: note: 'SSLv3_method' has been explicitly marked deprecated here
DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *SSLv3_method(void)) /* SSLv3 */
^
/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));
                                                      ^
ptclib/pssl.cxx:815: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/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
        ^
ptclib/pssl.cxx:1136:6: error: member access into incomplete type 'BIO' (aka 'bio_st')
  bio->init     = 0;
     ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1137:6: error: member access into incomplete type 'BIO' (aka 'bio_st')
  bio->num      = 0;
     ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1138:6: error: member access into incomplete type 'BIO' (aka 'bio_st')
  bio->ptr      = NULL;    // this is really (PSSLChannel *)
     ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1139:6: error: member access into incomplete type 'BIO' (aka 'bio_st')
  bio->flags    = 0;
     ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1150:10: error: member access into incomplete type 'BIO' (aka 'bio_st')
  if (bio->shutdown) {
         ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1151:12: error: member access into incomplete type 'BIO' (aka 'bio_st')
    if (bio->init) {
           ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1152:7: error: member access into incomplete type 'BIO' (aka 'bio_st')
      PSSLCHANNEL(bio)->Shutdown(PSocket::ShutdownReadAndWrite);
      ^
ptclib/pssl.cxx:1123:51: note: expanded from macro 'PSSLCHANNEL'
#define PSSLCHANNEL(bio)      ((PSSLChannel *)(bio->ptr))
                                                  ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1153:7: error: member access into incomplete type 'BIO' (aka 'bio_st')
      PSSLCHANNEL(bio)->Close();
      ^
ptclib/pssl.cxx:1123:51: note: expanded from macro 'PSSLCHANNEL'
#define PSSLCHANNEL(bio)      ((PSSLChannel *)(bio->ptr))
                                                  ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1155:8: error: member access into incomplete type 'BIO' (aka 'bio_st')
    bio->init  = 0;
       ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1156:8: error: member access into incomplete type 'BIO' (aka 'bio_st')
    bio->flags = 0;
       ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1166:10: error: member access into incomplete type 'BIO' (aka 'bio_st')
      bio->shutdown = (int)num;
         ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1170:17: error: member access into incomplete type 'BIO' (aka 'bio_st')
      return bio->shutdown;
                ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1190:7: error: member access into incomplete type 'BIO' (aka 'bio_st')
  if (PSSLCHANNEL(bio)->RawSSLRead(out, len))
      ^
ptclib/pssl.cxx:1123:51: note: expanded from macro 'PSSLCHANNEL'
#define PSSLCHANNEL(bio)      ((PSSLChannel *)(bio->ptr))
                                                  ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1193:11: error: member access into incomplete type 'BIO' (aka 'bio_st')
  switch (PSSLCHANNEL(bio)->GetErrorCode(PChannel::LastReadError)) {
          ^
ptclib/pssl.cxx:1123:51: note: expanded from macro 'PSSLCHANNEL'
#define PSSLCHANNEL(bio)      ((PSSLChannel *)(bio->ptr))
                                                  ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
ptclib/pssl.cxx:1215:7: error: member access into incomplete type 'BIO' (aka 'bio_st')
  if (PSSLCHANNEL(bio)->PIndirectChannel::Write(in, inl))
      ^
ptclib/pssl.cxx:1123:51: note: expanded from macro 'PSSLCHANNEL'
#define PSSLCHANNEL(bio)      ((PSSLChannel *)(bio->ptr))
                                                  ^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
               ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
23 warnings and 20 errors generated.
24 warnings generated.
gmake[2]: *** [../make/common.mak:97: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_amd64/obj/pssl.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from ptlib/common/videoio.cxx:39:
/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;
        ^
18 warnings generated.
25 warnings generated.
22 warnings generated.
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(
                     ^
20 warnings generated.
ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "asner.h"
        ^
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/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;
                      ^
28 warnings generated.
20 warnings generated.
22 warnings generated.
In file included from ptclib/pasn.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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/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(
                     ^
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:2225 warning/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
s generated.
    virtual PBoolean OpenSocket(
                     ^
: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/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
/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 ptclib/pasn.cxx:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:    virtual PBoolean SetDataAt(
                     ^
38/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: :
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.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]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:    virtual PBoolean ReadFrom(
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: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
    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: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(
                     ^
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(
                 ^
24 warnings generated.
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(
                 ^
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(
                 ^
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(
                      ^
22 warnings generated.
23 warnings generated.
21 warnings generated.
25 warnings generated.
25 warnings generated.
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: *** [../make/common.mak:292: optshared] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake: *** [Makefile:91: optshared] Error 2
===> 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

Categories

CVEs

  • Loading CVE information...

LLM Analysis