MidnightBSD Magus

devel/ptlib

Cross platform C++ library, used by OPAL

Flavor Version Run OSVersion Arch License Restricted Status
2.10.11_6 538 3.1 i386 mpl 0 fail

Events

Machine Type Time Message
m3132b info 2023-08-13 03:34:56.176661 Test Started
m3132b fail 2023-08-13 03:35:11.794219 make build returned non-zero: 1
m3132b fail 2023-08-13 03:35:11.909746 Test complete.

Log

===>  Building for ptlib-2.10.11_6
gmake[1]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
gmake[2]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake DEBUG= P_SHAREDLIB=1 default_target
gmake[3]: Entering directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
[CC] ptclib/pssl.cxx
[CC] ptlib/common/videoio.cxx
[CC] ptlib/common/vfakeio.cxx
[CC] ptlib/common/pvidchan.cxx
[CC] ptclib/vsdl.cxx
[CC] ptlib/common/vconvert.cxx
ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pssl.h"
        ^
In file included from ptclib/pssl.cxx:86:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
ptlib/common/videoio.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "videoio.h"
        ^
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 ptlib/common/vfakeio.cxx:31:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
ptclib/vsdl.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "vsdl.h"
        ^
In file included from ptclib/vsdl.cxx:35:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:39:9ptlib/common/pvidchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "video.h"
        ^
: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from ptlib/common/vconvert.cxx:33:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.hIn file included from ptlib/common/pvidchan.cxx:38:
:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#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
        ^
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]
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:    virtual PString * RemoveAt(
                      ^
2549:23: warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(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                      ^
/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
:23: note: 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) \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 &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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(
                      ^
    virtual PObject * RemoveAt(
                      ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
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:
    virtual PString * 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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
In file included from ptclib/pssl.cxx:86:
23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     virtual PString * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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(
                      ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:

In file included from ptlib/common/pvidchan.cxx:38:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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(
                     ^
    virtual PBoolean SetDataAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
                     ^
In file included from ptlib/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 SetDataAt(
                     ^
    virtual PBoolean SetAt(
                     ^
In file included from ptclib/pssl.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 POrdinalKey &')86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/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:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
27:     virtual POrdinalKey * GetAt(
                          ^
warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:
1:     virtual POrdinalKey * GetAt(
                          ^
note: in instantiation of template class 'POrdinalDictionary' requested here
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);note: in instantiation of template class 'POrdinalDictionary' requested here

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

    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:70020: :22:warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PINDEX RemoveAt(
                   ^
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:23::20: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') 
warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PObject * RemoveAt(
                      ^

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

/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: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 Remove(
                     ^
                     ^
In file included from ptlib/common/pvidchan.cxx:In file included from ptclib/pssl.cxx:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:5686:
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:2950:19:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:
/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); }
                  ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')

    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pssl.cxx:86:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/pssl.cxx:88:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h:38:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/sockets.h:51:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
In file included from 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
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/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:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
In file included from ptlib/common/vconvert.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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/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.hIn file included from ptlib/common/vconvert.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * GetAt(
                      ^
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2645: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 POrdinalKey &')
: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual PObject * GetAt(
                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
In file included from ptlib/common/vconvert.cxx:In file included from ptlib/common/vfakeio.cxx:31:
In file included from 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/contain.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23::
624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:22:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
 warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
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: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:754:    virtual PString * RemoveAt(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.h22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:2786:    virtual PBoolean SetDataAt(
                     ^
 In file included from 1: note: in instantiation of template class 'PStringDictionary' requested here
ptlib/common/vconvert.cxx:warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
33/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:    virtual PString * GetAt(
:2645:23                      ^
2590:22:: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23 warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
expanded from macro 'PDECLARE_STRING_DICTIONARY'
: note:     virtual PBoolean SetAt(
                     ^
hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
  PDECLARE_CLASS(cls, PStringDictionary) \/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22    virtual PObject * GetAt(
                      ^: note: 
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from ptlib/common/videoio.cxx    virtual PBoolean SetAt(
                     ^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:35:
In file included from In file included from ptclib/pssl.cxx
                      ^
:88:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptclib/pssl.h/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
:::23:In file included from 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:624:
 note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574:    virtual PObject * RemoveAt(
                      ^
22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
22: warning:     virtual PBoolean ReadFrom(
                     ^
In file included from 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/object.h:1300:18:ptlib/common/vfakeio.cxx:31
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h    virtual PBoolean SetDataAt( note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)

    virtual void ReadFrom(
                 ^
                     ^
:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h::22:2562:23 note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetDataAt(
                     ^

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

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

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

    virtual PBoolean Remove(
                     ^
                   ^
In file included from ptlib/common/vfakeio.cxx:31:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^:
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:In file included from ptlib/common/vconvert.cxx:2948:1933:
In file included from /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]
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 POrdinalKey * GetAt(
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2574warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                          ^
:22:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
 warning: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828'PStringDictionary::SetDataAt' 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 PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:754:In file included from ptlib/common/vfakeio.cxx:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2735:1: 31note: in instantiation of template class 'POrdinalDictionary' requested here
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h: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:1216:    virtual PBoolean SetDataAt(
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
In file included from 23                  ^
:ptlib/common/vconvert.cxx/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'828:22:33:

: note:   PDECLARE_CLASS(cls, POrdinalDictionary) \hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')

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

    virtual PBoolean SetAt(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:
                  ^
22: note: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:22: note:     virtual PBoolean SetAt(
                     ^
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:1142    virtual PBoolean Remove(
                     ^: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/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here

PDECLARE_STRING_DICTIONARY(PStringToString, PString);
    virtual D * RemoveAt(
                ^
^
In file included from ptclib/vsdl.cxx/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/pstring.h:2645:35:
:20: note: in instantiation of template class 'PDictionary' requested here:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h
  PDECLARE_CLASS(cls, PStringDictionary) \:624:

                      ^    PluginListType pluginDLLs;/magus/work/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    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
: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

    virtual PObject * RemoveAt(
                      ^PDECLARE_STRING_DICTIONARY(PStringToString, PString);/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688
^

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


In file included from ptclib/vsdl.cxx:35/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:
In file included from 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/dict.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:22::
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/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2562:23 warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]: warning: 
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PString * GetAt(
                      ^/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:711 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):23:
:
     virtual PBoolean SetAt(In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:
note: 624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:                     ^
2947: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:938:19    virtual PObject * GetAt(
                      ^
17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from ptclib/vsdl.cxx:    virtual D * GetAt(
                ^35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56
:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:7112574:22:23:: warning:  note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

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

                     ^
In file included from ptlib/common/vconvert.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2949In file included from ptlib/common/videoio.cxx:19:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2590:: 22:warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] warning: 
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: 700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean SetAt(
                     ^    virtual PBoolean Remove(
                     ^

In file included from ptlib/common/vconvert.cxx:33:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptclib/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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/vsdl.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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/vsdl.cxx:35:
In file included from ptlib/common/videoio.cxx:In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/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]
35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/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 PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2947:19:/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^
    __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/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: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/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]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/videoio.cxx:35:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib.h:56:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/contain.h:624:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
In file included from ptlib/common/pvidchan.cxx:42:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual PBoolean Write(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/channel.h:362:22: note: 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/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: 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(
                    ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/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"
        ^
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;
        ^
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/vsdl.cxx:36:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/vconvert.h:46:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
    int dummy;
        ^
In file included from ptlib/common/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;
        ^
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));
                                                      ^
24 warnings generated.
[CC] ptlib/common/tinyjpeg.cxx
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[3]: *** [../make/common.mak:97: /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/lib_FreeBSD_x86/obj/pssl.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
ptlib/common/tinyjpeg.cxx:2165:8: warning: explicitly assigning value of variable of type 'struct jdec_private *' to itself [-Wself-assign]
  priv = priv;
  ~~~~ ^ ~~~~
In file included from ptlib/common/vconvert.cxx:37:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/video.h:45:
In file included from /magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/videoio.h:43:
/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field]
    int dummy;
        ^
In file included from ptlib/common/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.
22 warnings generated.
1 warning generated.
24 warnings generated.
22 warnings generated.
gmake[3]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[2]: *** [../make/common.mak:292: optshared] Error 2
gmake[2]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11/src'
gmake[1]: *** [Makefile:91: optshared] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/devel/ptlib/work/ptlib-2.10.11'
===> 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