MidnightBSD Magus

devel/ptlib

Cross platform C++ library, used by OPAL

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

License Permissions:

Events

Machine Type Time Message
m3264b info 2024-09-05 14:01:16.163027 Test Started
m3264b fail 2024-09-05 14:01:54.163777 make build returned non-zero: 1
m3264b fail 2024-09-05 14:01:54.381386 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/pvidchan.cxx
[CC] ptlib/common/vfakeio.cxx
[CC] ptlib/common/videoio.cxx
[CC] ptlib/common/vconvert.cxx
[CC] ptlib/common/tinyjpeg.cxx
[CC] ptlib/common/jidctflt.cxx
[CC] ptclib/pssl.cxx
[CC] ptlib/unix/shmvideo.cxx
[CC] ptlib/common/sound.cxx
[CC] ptclib/pxml.cxx
[CC] ptclib/pxmlrpc.cxx
[CC] ptclib/vxml.cxx
[CC] ptclib/psoap.cxx
[CC] ptclib/pxmlrpcs.cxx
[CC] ptclib/pdns.cxx
[CC] ptclib/lua.cxx
ptlib/common/pvidchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "video.h"
        ^
In file included from ptlib/common/pvidchan.cxx:38:
/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
        ^
In file included from ptlib/unix/shmvideo.cxx:22:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
ptlib/common/sound.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sound.h"In file included from ptclib/pxmlrpc.cxx:34:

        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
In file included from ptlib/common/vconvert.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hptclib/lua.cxx#pragma interface
        ^
ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas]
ptlib/common/videoio.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
:39:9: warning: In file included from ptclib/pxml.cxxIn file included from ptclib/pxmlrpcs.cxx:34:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:34:
#pragma implementation "videoio.h"
:9: ptclib/psoap.cxx:32:unknown pragma ignored [-Wunknown-pragmas]
9        ^
#pragma implementation "pssl.h"
        ^
:ptclib/vxml.cxx#pragma interface: warning: unknown pragma ignored [-Wunknown-pragmas]
32:9: #pragma implementation "psoap.h"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: 
        ^
:30:9: In file included from ptlib/common/videoio.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/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]
warning: ptclib/pdns.cxxunknown pragma ignored [-Wunknown-pragmas]
:warning: warning: #pragma implementation "lua.h"
        ^unknown pragma ignored [-Wunknown-pragmas]
#pragma interface

        ^
32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^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 implementation "pdns.h"
        ^#pragma interface/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h


        ^
:unknown pragma ignored [-Wunknown-pragmas]
39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from ptclib/pdns.cxx#pragma interface
        ^
#pragma implementation "vxml.h"
        ^
:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from ptclib/vxml.cxx:33:
#pragma interface
        ^
/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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/unix/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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptlib/unix/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: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
In file included from ptlib/unix/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:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptlib/unix/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: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: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
2590:22: warning: 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) \
                      ^
'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 &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PBoolean SetAt(
                     ^
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/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: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/vfakeio.cxx:31:
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: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);
^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
    virtual PBoolean SetAt(
                     ^
  PDECLARE_CLASS(cls, POrdinalDictionary) \
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:23In file included from ptclib/pxmlrpcs.cxx:34:
/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:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23700:22:
 :note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
 warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    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
    virtual PObject * GetAt(
                      ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hPDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); 
    virtual PBoolean SetAt(^
:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/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 ptlib/common/sound.cxx:
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^    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:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PString * RemoveAt(
                      ^
    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
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: :'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]1095
:In file included from 27ptclib/pxmlrpcs.cxx:: 34warning: :
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]                     ^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/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PString * RemoveAt(

/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:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual POrdinalKey * GetAt(
                          ^
  PDECLARE_CLASS(cls, PStringDictionary) \    virtual PString * GetAt(

                      ^                      ^

:754/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.h711::273523::1 :note:  hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
note: In file included from in instantiation of template class 'POrdinalDictionary' requested hereptclib/pxmlrpcs.cxx
:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
34:
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::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:2222: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:1216 note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'    virtual PBoolean SetDataAt(

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

                     ^
ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56    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/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]                      ^In file included from 

In file included from ptlib/common/sound.cxx:ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:5636:
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/vconvert.cxx:33:
    virtual PBoolean SetAt(
In file included from                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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(
                      ^

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     virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     virtual PString * RemoveAt(
    virtual PString * RemoveAt(
                      ^
In file included from /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
                      ^
/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/contain.h/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:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); note: in instantiation of template class 'POrdinalDictionary' requested here  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^


^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688In file included from 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) \
                      ^
ptlib/common/vfakeio.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:711In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from 
:23: note: ptlib/common/videoio.cxxhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:    virtual PObject * GetAt(
                      ^
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: In file included from ptclib/psoap.cxx    virtual PString * GetAt(
                      ^
warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    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    virtual PString * RemoveAt(
                      ^
/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:2236:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624::
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
:
    virtual PString * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hIn file included from                       ^ptclib/pdns.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::11292549:22:23:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /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 POrdinalKey &')
 warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
624In file included from     virtual PObject * GetAt(
                      ^
: warning:     virtual PString * RemoveAt(
                      ^
:'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]:

In file included from 624/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note:     virtual PBoolean SetAt(in instantiation of template class 'PStringDictionary' requested here31ptclib/vxml.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h

:                     ^:
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^

33:
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 :
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: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'23
: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/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    virtual PString * RemoveAt(
                      ^:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
:754: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/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_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^  PDECLARE_CLASS(cls, PStringDictionary) \

In file included from                       ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h
ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56  PDECLARE_CLASS(cls, PStringDictionary) \ptlib/common/vconvert.cxx
:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:                      ^
:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22    virtual PObject * RemoveAt(
                      ^
: warning: 'PStringDictionary::SetAt' 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 POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
    virtual PObject * RemoveAt(
                      ^

In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
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.h624:
/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:2562/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: warning: 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:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]:2562
    virtual PBoolean SetAt(
                     ^
:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
2574    virtual PBoolean SetDataAt(
                     ^
    virtual PString * GetAt(
                      ^
    virtual PString * 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:711:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: :23: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(
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: note:                       ^::hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

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

    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(
                     ^:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from :
2574ptclib/psoap.cxx    virtual POrdinalKey * GetAt(
:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
:56::
22                          ^
: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PBoolean SetDataAt(:
2735                     ^:1: note: in instantiation of template class 'POrdinalDictionary' requested here
    virtual PObject * RemoveAt(

                      ^
/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(
                          ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hPDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: 22::754:22: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY':2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

:    virtual PBoolean SetAt(PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
In file included from ptclib/pxmlrpcs.cxx

                     ^
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:700
  PDECLARE_CLASS(cls, POrdinalDictionary) \
34:
In file included from                      ^
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h    virtual PBoolean SetDataAt(:
:22In 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:56/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23
                     ^
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]
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(::  note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'

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

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

/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:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PBoolean SetAt(    virtual PBoolean SetAt(

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

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

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    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]
:700:22: note:     virtual PString * RemoveAt(
                      ^
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/pstring.h:2786:/magus/work/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 PBoolean SetAt(
                     ^
1: note: in instantiation of template class 'PStringDictionary' requested here
In file included from     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
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]
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:27862645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:90923: note: 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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hPDECLARE_STRING_DICTIONARY(PStringToString, PString);::ptclib/enum.cxxhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')::1:624700:221095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]                     ^: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')


    virtual PBoolean SetAt(    virtual POrdinalKey * GetAt(

 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
::^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23
:
    virtual PObject * RemoveAt(33/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754 :
:note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: expanded from macro 'PDECLARE_STRING_DICTIONARY'17: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h2645

warning: :
  PDECLARE_CLASS(cls, PStringDictionary) \
warning: :23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
                      ^  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h22'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]'PDictionary::RemoveAt' 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::1095:27::624:688688:
 :23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

warning:     virtual PObject * RemoveAt('POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual POrdinalKey * GetAt(:

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 POrdinalKey * 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:
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]:
2549
:23    virtual PString * 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
In file included from :
ptlib/unix/shmvideo.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hPDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h :711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

:    virtual PObject * GetAt(2735:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h::56:
warning: In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:1                          ^
/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:1216:
23: note:     virtual D * RemoveAt(
                ^
    virtual PString * GetAt(expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'/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
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h     PluginListType pluginDLLs;
                   ^

:
2735:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:  PDECLARE_CLASS(cls, POrdinalDictionary) \'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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
2549:23/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: 711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
1: note: in instantiation of template class 'POrdinalDictionary' requested here

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

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

                      ^

    virtual PObject * GetAt(
                      ^    virtual PString * RemoveAt(

    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                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:
:                     ^note: 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/pstring.h:/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]
927
2688::                     ^
/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.h:754hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'):22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]23: note: 1    virtual PBoolean SetDataAt(
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')                     ^
:
 note: 
    virtual PObject * RemoveAt(:22:
                      ^
in instantiation of template class 'PStringDictionary' requested here note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^

In file included from ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
PDECLARE_STRING_DICTIONARY(POrdinalToString, 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:2590:22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754
: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:In file included from     virtual PBoolean SetAt(
                     ^
                      ^
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    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:
2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    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:22In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h    virtual PBoolean SetDataAt(
:                     ^:
2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^


    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::938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from 22: note:     virtual D * GetAt(
                ^

hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: In file included from note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(    virtual PBoolean SetAt(
                     ^
ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:56:
In file included from :1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * GetAt(
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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 PINDEX RemoveAt(

                   ^
    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:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
68856:23:    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
 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:700                      ^
:754:                     ^
In file included from ptclib/pxml.cxx:34In 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:
: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 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
22/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:2590: note: :1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
    virtual PObject * RemoveAt(
:22: warning: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
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:688
    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 &')
:23: 
    virtual PObject * RemoveAt(    virtual PBoolean SetAt(
                     ^

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

                     ^

    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/pdns.cxx:In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     virtual PBoolean SetAt(/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:    virtual PString * RemoveAt(
:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
754:22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
                     ^
35:
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::In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
 :624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:
    virtual PBoolean SetAt(
                      ^
    virtual PBoolean SetDataAt(
/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);                     ^ 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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h

:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')In file included from 
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/dict.h:    virtual PBoolean SetAt(:754/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(    virtual PString * GetAt(In file included from 1142
                     ^
:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }    virtual PINDEX RemoveAt(ptclib/psoap.cxxIn file included from 
                  ^
ptclib/enum.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptlib/unix/shmvideo.cxx:22:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:62423:
/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/vconvert.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h
                  ^

                      ^
In file included from ptlib/common/videoio.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: :828: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/dict.h:711:23: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
    virtual PBoolean Remove(
                     ^
:warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
In file included from ptlib/unix/shmvideo.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h22In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:
56:In file included from :2645:2786:1:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h :56:
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.h624::
/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]
hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')note: in instantiation of template class 'PStringDictionary' requested here

PDECLARE_STRING_DICTIONARY(PStringToString, PString);    __inline void Remove(const PString         &   key)    { RemoveAt(key); }

^                  ^624
:
    virtual PObject * GetAt(23
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    __inline void Remove(const PString         &   key)    { RemoveAt(key); }:  PDECLARE_CLASS(cls, PStringDictionary) \
36                  ^
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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 
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn file included from 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:828 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:56:
:22: ptlib/common/sound.cxxIn file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23:In file included from : note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hptlib/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    virtual PString * RemoveAt(
                      ^
ptlib/common/vconvert.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1:In file included from  :
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from :19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:2590:22: warning: 'PStringDictionary::SetAt' 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]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
:56:
warning:     virtual PBoolean SetAt(    virtual PBoolean SetDataAt(
                     ^

note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hin instantiation of template class 'PStringDictionary' requested here
In file included from     virtual PObject * RemoveAt(
                      ^

In file included from 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) \
                      ^
                     ^
'PStringDictionary::RemoveAt' 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 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 &')
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:    virtual PObject * RemoveAt(688:23:     virtual PString * RemoveAt(:ptclib/pssl.cxxptclib/pdns.cxx:35:

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

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

                      ^                      ^
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn 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:
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
ptclib/pxmlrpc.cxx: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

                          ^
/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:2735:1: note: 
:    virtual PBoolean SetAt(
                     ^
34:
In file included from in instantiation of template class 'POrdinalDictionary' requested here
828/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^    virtual PString * RemoveAt(:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *')
    virtual PBoolean Write(
                      ^
    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 POrdinalKey &')
711: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 SetAt(    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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: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 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:2590:22:                     ^ warning: 
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h    virtual PObject * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from ptclib/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }    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.h2688:1:700:22: note: :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:
                     ^8282688
2590:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:    virtual PBoolean Remove(:1
                      ^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

22    virtual PBoolean SetAt(
                     ^
                     ^
1::/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);

:^ note: note: 
in instantiation of template class 'PStringDictionary' requested hereIn file included from ptclib/pxmlrpcs.cxx:34/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:257423::
22In file included from : 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: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

PDECLARE_STRING_DICTIONARY(POrdinalToString, 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::  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:
754/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h::22: note: 56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:    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(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:23/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 In file included from note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:  PDECLARE_CLASS(cls, PStringDictionary) \56warning: 
                      ^

                      ^
/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:'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]1095
:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(    virtual POrdinalKey * GetAt(


                  ^
711                          ^    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }/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/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: 
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:828:22/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
:
:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, 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/dict.h    virtual PBoolean SetDataAt(:    virtual PObject * GetAt(:
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
                     ^:1216     virtual PBoolean Remove(
                     ^
:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')note: 
659:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
:
23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^

    virtual PString * GetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711                      ^
    virtual PBoolean Remove(    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:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PBoolean SetDataAt(
                     ^
                     ^
In file included from ptclib/pxmlrpcs.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
::34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PObject * GetAt(
                      ^
    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]
    virtual PBoolean SetDataAt(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.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:754:22: note: In file included from ptclib/psoap.cxx
:36:
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' 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: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:1129:22:                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    virtual PBoolean SetDataAt(
                     ^
 warning: 'POrdinalDictionary::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(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
                     ^
:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:828In file included from :22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
:700:
    virtual PBoolean Remove(                      ^

                     ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
22:/magus/work/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(
                      ^
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
    virtual PBoolean SetAt(
                     ^    virtual PObject * GetAt(
                      ^

In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/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/pxmlrpc.cxx:34/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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 * GetAt(
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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.h2574
    virtual PBoolean SetAt(
                     ^
:1216: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(
                     ^
                      ^23:In file included from  note: expanded from macro 'PDECLARE_ORDINAL_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.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]
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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: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 PObject * GetAt(In file included from 
                      ^
ptclib/pxmlrpc.cxxIn file included from ptclib/psoap.cxx::3634:
/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:in instantiation of template class 'PStringDictionary' requested here:
1113:22: warning: 'POrdinalDictionary::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:2590:22:/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); }
 warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^

1095:27: warning: 'POrdinalDictionary::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: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: PDECLARE_STRING_DICTIONARY(PStringToString, PString);
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
^    virtual POrdinalKey * GetAt(
ptclib/pxml.cxx

                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hIn file included from 
:    virtual PBoolean SetAt(/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::2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
ptclib/psoap.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
700PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828: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: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
2645:1216:23:In file included from :ptclib/psoap.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: 36note: :
    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:700::1095:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h272950::2219: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt( warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
:  PDECLARE_CLASS(cls, POrdinalDictionary) \
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }

                  ^1129:22: warning:     virtual POrdinalKey * GetAt('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:828:22:                      ^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
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^    virtual PObject * GetAt(
                      ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'/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:  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note:     virtual PBoolean SetDataAt(
                     ^
 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:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PObject * GetAt(
                      ^
                     ^
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:1142:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:1113:22    virtual PBoolean SetAt(
:                     ^
 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hwarning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
20:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
: 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(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688: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:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:    virtual PINDEX RemoveAt(
                   ^688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from 
In file included from     virtual PObject * RemoveAt(
                      ^
ptclib/pdns.cxx:35    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 &')
ptclib/enum.cxx:33:
In file included from     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/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.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.hptclib/lua.cxx::278635:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from :/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h1    virtual PString * RemoveAt(:
                       ^note: 
in instantiation of template class 'PStringDictionary' requested here/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:
2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:1: note: in instantiation of template class 'PStringDictionary' requested here
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 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_STRING_DICTIONARY(PStringToString, PString);
^
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23:/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
 22PDECLARE_STRING_DICTIONARY(PStringToString, PString);warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \/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'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:2645:23    virtual PObject * RemoveAt(    virtual PObject * GetAt(
                      ^

                      ^
:In file included from ptclib/lua.cxx: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
35In 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:2574:  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:2322: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]: 
warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    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 &')
    virtual PObject * 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:In file included from ptclib/pdns.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23:  note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^    virtual PObject * GetAt(

                      ^
754:22
                      ^
:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from ptclib/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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23    virtual PBoolean SetDataAt(:
                     ^
    virtual PObject * RemoveAt(
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: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::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
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:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56    virtual PBoolean SetAt(
                     ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: :
In file included from hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
    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]
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PString * GetAt(
                      ^
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from ptclib/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:
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
22:                     ^
/magus/work/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: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754: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:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(    virtual PBoolean SetAt(
                     ^

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

35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
34In 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:22/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'): warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
    virtual PBoolean SetAt(
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
    virtual PBoolean SetAt(
                     ^
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/ptlib/dict.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); }
                  ^
700In 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:272:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/unix/ptlib/video.h:43:13: :22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
    virtual PBoolean SetAt(
                     ^    PString GetErrorText() const;
            ^
/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/channel.h:594: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/ptlib/pstring.h:2590:
22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
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 &')
In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
ptclib/pxmlrpcs.cxx:37:9: warning:     __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxmlrpcs.h"
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note:     virtual PBoolean SetDataAt(In file included from ptlib/common/videoio.cxx:35:
In file included from 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.hIn file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.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 /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:                     ^
19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h    __inline void Remove(const char *              key)    { RemoveAt(key); }/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from 1095
                  ^
:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }ptclib/pdns.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]

                  ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }27
                  ^
: 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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56In file included from ptclib/enum.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
:828:
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:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
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: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:2949:19:    virtual PBoolean Remove(
                     ^
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
In file included from     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }    virtual PBoolean Remove(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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
                  ^
: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/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:828::624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948::22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
19:828: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:22    virtual PBoolean Remove(
                     ^
: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
    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]
 warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
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:2949:19: warning: 'PStringOptions::Remove' 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    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
:2949:19: In file included from     virtual POrdinalKey * GetAt(/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22:
                          ^ note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')

    virtual PBoolean Remove(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 PBoolean Remove(
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }In file included from ptclib/enum.cxxptlib/common/videoio.cxx:35:
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/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.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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::909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^ warning: 'PStringOptions::Remove' 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:    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }33/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/pluginmgr.h:164:20:
                  ^
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from :828:22: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.hnote: 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(
                     ^

^
: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]
56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
In file included from ptlib/common/vfakeio.cxx    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^

/magus/work/usr/mports/devel/ptlib/work/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:828: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 &(*)()')
: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.hnote: in instantiation of template class 'PDictionary' requested here
:    virtual PBoolean Remove(
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
    PluginListType pluginDLLs;1216
/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:                   ^                     ^::

23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
    virtual PObject * RemoveAt(
  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 &')/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(
                     ^
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PObject * GetAt(
                      ^
    virtual PBoolean Remove(
/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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    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 'PINDEX' (aka 'int'))
In file included from ptlib/common/vconvert.cxx:    virtual PBoolean SetDataAt(
                     ^
33:
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
938:    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:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
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/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual D * GetAt(
                ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/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:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20:     virtual PObject * GetAt(
                      ^
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(
                      ^
22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
: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:711: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 SetDataAt(
                     ^
                      ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.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/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700: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(
                     ^
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 ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from 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]
ptlib/common/sound.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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 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); }
                  ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
    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 char *')
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); }
                  ^
    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:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
    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(
                     ^
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden 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    virtual PBoolean Remove(
                     ^
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/pxml.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
                     ^    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h
:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
: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/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 Remove(
    virtual PBoolean Remove(
                     ^
                     ^
    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: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:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean Remove(
                     ^
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/lua.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950: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:1142:20:    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
 warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
                  ^
    virtual PINDEX RemoveAt(
                   ^
In file included from ptclib/psoap.cxx:41/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:    virtual PBoolean Remove(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h42:
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]
:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    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;
                     ^
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/pxmlrpcs.cxx:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
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]
    virtual PBoolean SetAt(
                     ^    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/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pxmlrpc.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pxmlrpcs.cxx:44:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpcs.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h:42:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from ptclib/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/pxmlrpcs.cxx:34:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here
    PDictionary variablesByName;
                                              ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
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;
        ^
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
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/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
: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    virtual D * RemoveAt(
                ^
: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/pluginmgr.h:164:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:20: note: in instantiation of template class 'PDictionary' requested here
In file included from 408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/pdns.cxx:ptclib/psoap.cxx:41:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psoap.h36:
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: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]
:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h    PluginListType pluginDLLs;
                   ^    virtual PBoolean OpenSocket() = 0;:61:22:
                     ^
 warning: 'PIPDatagramSocket::ReadFrom' 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/dict.h:    virtual PBoolean ReadFrom(/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;
                      ^
688/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: :23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
    virtual PObject * RemoveAt(
                      ^
/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 POrdinalKey * GetAt(
                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning:     virtual void ReadFrom(
                 ^'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:909:17:/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.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    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(
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
                ^
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711: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/pluginmgr.h:164:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:121620: :23:note: in instantiation of template class 'PDictionary' requested here
 note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'    PluginListType pluginDLLs;
                   ^

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

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    virtual PBoolean SetDataAt(
                     ^:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:    virtual PBoolean ReadFrom(
                     ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:17/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:754    virtual D * RemoveAt(
                ^
18: note: /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
hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
    PluginListType pluginDLLs;
                   ^
/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:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]/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(
                     ^
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700    virtual PBoolean SetAt(
                     ^
: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:700:22: note: /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:1142::700:22: note: 20: warning: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PINDEX RemoveAt(
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: 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:688: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 PBoolean SetAt(
                     ^

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:                ^
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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from ptclib/pssl.cxx:88    virtual PObject * GetAt(
                      ^
    virtual PObject * GetAt(
                      ^
:
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(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:/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)
23: warning:     virtual PBoolean OpenSocket() = 0;
                     ^
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:In file included from ptclib/pssl.cxx:19: 88:
In file included from warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/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]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^    virtual PBoolean ReadFrom(
                     ^

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:18::22: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 note:     virtual void ReadFrom(
                 ^
hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/vxml.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
ptclib/pxmlrpc.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxmlrpc.h"
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptlib/common/vconvert.cxx:37:
/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: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *')
    virtual PBoolean Write(
                     ^
/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(
                     ^
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: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/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0)
    virtual PString GetErrorText(
                    ^
ptlib/common/vconvert.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "vconvert.h"
        ^
ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pxml.h"
        ^
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;
        ^
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(
                     ^
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/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/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;
                     ^: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(
                      ^
18 warnings generated.
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/ptts.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] ptclib/asner.cxx
In file included from ptclib/pxml.cxx:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from ptclib/asner.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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/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/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]
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]
    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 PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^    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/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
/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]
    virtual PObject * Clone() const;
                      ^
    bool ReadResponse(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from ptclib/vxml.cxx:39:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/vxml.h:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pxml.h:50:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
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 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(
                      ^
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;
                      ^
24 warnings generated.
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;
                      ^
[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
        ^
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;
        ^
21 warnings generated.
[CC] ptclib/snmpclnt.cxx
In file included from ptclib/snmpclnt.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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]
28 warnings generated.
    int dummy;
        ^
[CC] ptclib/snmpserv.cxx
In file included from ptclib/snmpserv.cxx:32:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
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;
        ^
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;
       ^
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));
                                                      ^
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.
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;
        ^
22 warnings generated.
25 warnings generated.
18 warnings generated.
20 warnings generated.
20 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(
                     ^
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(
                     ^
ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "asner.h"
        ^
In file included from ptclib/pasn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from ptclib/pasn.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from ptclib/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;
                     ^
22 warnings generated.
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/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/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;
                      ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
28 warnings generated.
In file included from ptclib/snmpclnt.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
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:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from ptclib/snmpclnt.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from ptclib/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from ptclib/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:40:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:57:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
25 warnings generated.
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/snmpserv.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual]
    void Encode(PBYTEArray & buffer, PASNObject::ASNType theType);
         ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2)
    virtual void Encode(
                 ^
In file included from ptclib/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(
                      ^
In file included from ptclib/snmpserv.cxx:32:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:618:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here
    PDictionary  objList;
                                                             ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &')
    virtual PObject * GetAt(
                      ^
24 warnings generated.
22 warnings generated.
23 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