MidnightBSD Magus

net/opal

VoIP abstraction library

Flavor Version Run OSVersion Arch License Restricted Status
3.10.10_2 595 3.2 amd64 mpl 0 fail

License Permissions:

Events

Machine Type Time Message
m3264b info 2024-12-31 11:01:56.543084 Test Started
m3264b fail 2024-12-31 11:04:37.841995 make build returned non-zero: 1
m3264b fail 2024-12-31 11:04:38.015494 Test complete.

Log

===>  Building for opal-3.10.10_2
gmake DEBUG_BUILD=no OPAL_SHARED_LIB=1
gmake[1]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
[CC] src/opal/rtpconn.cxx
[CC] src/opal/console_mgr.cxx
[CC] src/opal/connection.cxx
[CC] src/opal/rtpep.cxx
[CC] src/opal/localep.cxx
[CC] src/opal/call.cxx
[CC] src/opal/endpoint.cxx
[CC] src/opal/mediafmt.cxx
[CC] src/opal/mediastrm.cxx
[CC] src/opal/patch.cxx
[CC] src/opal/mediatype.cxx
[CC] src/opal/transcoders.cxx
[CC] src/opal/transports.cxx
[CC] src/opal/guid.cxx
[CC] src/rtp/rtp.cxx
[CC] src/rtp/jitter.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx#pragma interface
        ^
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
#pragma interfaceIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
/usr/local/include/ptlib.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
/usr/local/include/ptlib.h:In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxxIn file included from In file included from :31:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxxIn file included from 39:/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx9: warning: unknown pragma ignored [-Wunknown-pragmas]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxxIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:#pragma interface
        ^3131:
/usr/local/include/ptlib.h:31:
/usr/local/include/ptlib.h:39::In file included from :
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:39:9: warning: 
32:
/usr/local/include/ptlib.h/usr/local/include/ptlib.h:unknown pragma ignored [-Wunknown-pragmas]::323939:9: warning: unknown pragma ignored [-Wunknown-pragmas]
::939#pragma interface9:
        ^

 #pragma interface/usr/local/include/ptlib.h:warning: 
:9unknown pragma ignored [-Wunknown-pragmas]        ^
39::9: warning: unknown pragma ignored [-Wunknown-pragmas]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx#pragma interface
        ^
: warning: unknown pragma ignored [-Wunknown-pragmas]
:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
/usr/local/include/ptlib.h:
#pragma interface39
::#pragma interface #pragma interface9:         ^warning: 
        ^

        ^
warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^

unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
36:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^

        ^
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:    virtual PString * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
624:
/usr/local/include/ptlib/pstring.h:2549:23/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h::
/usr/local/include/ptlib/pstring.h:2549:23:    virtual PString * RemoveAt(
                      ^ warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
2645:23    virtual PString * RemoveAt(
                      ^

/usr/local/include/ptlib/pstring.h:2688:1:: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
 note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:/usr/local/include/ptlib/dict.h:688:expanded from macro 'PDECLARE_STRING_DICTIONARY'
23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual PObject * RemoveAt(
                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:688:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
23: note: :
In file included from /usr/local/include/ptlib.h:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
56:
In file included from /usr/local/include/ptlib/contain.h    virtual PObject * RemoveAt(
                      ^
    virtual PObject * RemoveAt(
                      ^:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.hIn file included from /usr/local/include/ptlib.h:56    virtual PString * GetAt(
                      ^
:
In file included from /usr/local/include/ptlib/contain.h::56:
In file included from 624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:711:/usr/local/include/ptlib/dict.h:711:    virtual PString * GetAt(
                      ^
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * GetAt(
                      ^
    virtual PObject * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from     virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:/usr/local/include/ptlib/pstring.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from In file included from /usr/local/include/ptlib.h:56:
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
    virtual PBoolean SetDataAt(
                     ^In file included from /usr/local/include/ptlib/contain.h:/usr/local/include/ptlib/pstring.h:2645:23: note: 
624:
expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/pstring.h:
2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/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 /usr/local/include/ptlib/dict.h:754:22: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from     virtual PString * GetAt(
                      ^/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
note: /usr/local/include/ptlib/pstring.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

:2590:22: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/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 &')23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * GetAt(
    virtual PBoolean SetAt(

    virtual PObject * GetAt(
                      ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
                      ^
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:    virtual PString * RemoveAt(
:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^/usr/local/include/ptlib/dict.h:700:22: note: 624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib/pstring.h:2688:    virtual PBoolean SetAt(1: note: in instantiation of template class 'PStringDictionary' requested here    virtual PBoolean SetDataAt(

                     ^/usr/local/include/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 &')
/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PObject * RemoveAt(
                      ^
    virtual PString * RemoveAt(In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
/usr/local/include/ptlib/dict.h
:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);In file included from     virtual POrdinalKey * GetAt(/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.hIn file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:
^
/usr/local/include/ptlib/pstring.h:2645:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

                          ^
23: note:     virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/pstring.h:2735
                      ^
:56/usr/local/include/ptlib/pstring.h:
:1: note: in instantiation of template class 'POrdinalDictionary' requested here
:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
expanded from macro 'PDECLARE_STRING_DICTIONARY'In file included from /usr/local/include/ptlib/contain.h:624/usr/local/include/ptlib/dict.h:711
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &'):
/usr/local/include/ptlib/pstring.h:2574:22: PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
  PDECLARE_CLASS(cls, PStringDictionary) \
^
/usr/local/include/ptlib/dict.h:1216    virtual PObject * GetAt(
                      ^
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from :
                      ^
23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/usr/local/include/ptlib/dict.h:688:23: note:     virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624  PDECLARE_CLASS(cls, POrdinalDictionary) \:
/usr/local/include/ptlib/pstring.h/usr/local/include/ptlib/pstring.h:2574:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')2645:23: note: 
                      ^
expanded from macro 'PDECLARE_STRING_DICTIONARY'

/usr/local/include/ptlib/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, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h    virtual PObject * RemoveAt(
                      ^
:22: warning: /usr/local/include/ptlib/dict.h:688:23::754 note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:    virtual PObject * GetAt(
                      ^
:22: note: 624:
/usr/local/include/ptlib/pstring.h:    virtual PObject * RemoveAt(
                      ^
2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     virtual PString * GetAt(
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23:/usr/local/include/ptlib/dict.h:hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^ 
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h    virtual PBoolean SetDataAt(In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx::29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
warning:     virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^

                     ^
/usr/local/include/ptlib/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 PString * RemoveAt(
                      ^
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:1142In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
:2590:22/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
: warning:     virtual PObject * RemoveAt(
/usr/local/include/ptlib/pstring.h:2688:                      ^
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:754:22: note: 1:    virtual PBoolean SetAt(
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
                     ^
 note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/include/ptlib/dict.h    virtual PBoolean SetDataAt(
                     ^
:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
In file included from :22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h    virtual PBoolean SetAt(
:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32                     ^
:
In file included from /usr/local/include/ptlib.h:/usr/local/include/ptlib/dict.h:700:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
    virtual PBoolean SetAt(
                     ^

^
/usr/local/include/ptlib/pstring.h:2645:23:     virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
In file included from                           ^
:
In file included from /usr/local/include/ptlib.h:/usr/local/include/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 &')
/usr/local/include/ptlib/dict.h:700:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx/usr/local/include/ptlib/pstring.h:2549/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h:    virtual PObject * RemoveAt(22
:: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:109523:2735                      ^:27: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]warning:  :32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:56:
In file included from 
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
warning: In file included from 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetAt(
    virtual PString * RemoveAt(
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]                     ^


/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36    virtual PString * RemoveAt(:

                      ^
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^    virtual PString * GetAt(
624::
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * RemoveAt(
                      ^
                      ^/usr/local/include/ptlib/pstring.h    virtual POrdinalKey * GetAt(
                          ^

                      ^/usr/local/include/ptlib/pstring.h
:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here/usr/local/include/ptlib/dict.h:754:

22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
    virtual PBoolean SetDataAt(/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'

  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^/usr/local/include/ptlib/pstring.h
:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
:PDECLARE_STRING_DICTIONARY(PStringToString, PString);2688
:1: note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/include/ptlib/dict.h:711:23:PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/pstring.h:2645:23: note:     virtual PObject * GetAt(
                      ^
expanded from macro 'PDECLARE_STRING_DICTIONARY'
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h:688:23: note: :754hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^

:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PObject * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:/usr/local/include/ptlib/dict.h:1129:2256::
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h                     ^
:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624    virtual PString * GetAt( 
                      ^
warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
:
/usr/local/include/ptlib/pstring.h:    virtual PBoolean SetAt(
                     ^
2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/dict.h:700:22: note: /usr/local/include/ptlib/dict.h:711:    virtual PBoolean SetAt(
                     ^
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PObject * GetAt(
                      ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/pstring.h:2562In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
:/usr/local/include/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(
32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' 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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27:     virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: /usr/local/include/ptlib/dict.h'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
:754:22                   ^
: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(/usr/local/include/ptlib/dict.h:688:
                     ^
23: note: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from                       ^
/usr/local/include/ptlib/contain.h:624:
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:711:23:     virtual PObject * RemoveAt(
                      ^
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
2590: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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
/usr/local/include/ptlib/dict.hIn file included from :/usr/local/include/ptlib.h1216::5623:
:In file included from /usr/local/include/ptlib/contain.h:624:
 note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
32:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/dict.h:1095:27:
1::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(In file included from 
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
 warning:  'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from note: in instantiation of template class 'POrdinalDictionary' requested here
    virtual PBoolean SetDataAt(
                     ^PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);/usr/local/include/ptlib.h:/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h
:2549:/usr/local/include/ptlib/pstring.h56
23'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h    virtual PString * GetAt(
/usr/local/include/ptlib/dict.h::700:22:^
:711 note: /usr/local/include/ptlib/dict.h:754:22::23: 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::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
: 2549    virtual PObject * GetAt(2574note: ::
23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
                      ^    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(
                     ^
                      ^
/usr/local/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &'):In file included from  /usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/pstring.h754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(/usr/local/include/ptlib/dict.h
:                     ^
2688In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
:1: In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:    virtual PString * RemoveAt(22
:                      ^ 
warning: note: :/usr/local/include/ptlib/pstring.h'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
754
:In file included from :in instantiation of template class 'PStringDictionary' requested here    virtual PBoolean SetAt(278622: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))

                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx
:/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx    virtual PBoolean SetDataAt(:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624/usr/local/include/ptlib/dict.h:700:22: note: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

1: note: in instantiation of template class 'PStringDictionary' requested here                     ^

/usr/local/include/ptlib/dict.h  PDECLARE_CLASS(cls, PStringDictionary) \:
711                      ^
:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
PDECLARE_STRING_DICTIONARY(PStringToString, PString);:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:

/usr/local/include/ptlib/dict.h^::
688    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/pstring.h:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:/usr/local/include/ptlib/dict.h
    virtual PObject * RemoveAt(/usr/local/include/ptlib/pstring.hIn file included from ::    virtual PObject * GetAt(2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^

                     ^
                     ^/usr/local/include/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 &')
2549/usr/local/include/ptlib/dict.h::231129::22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PBoolean SetAt(
                     ^
 /usr/local/include/ptlib/pstring.h:2947:19  PDECLARE_CLASS(cls, PStringDictionary) \:
/usr/local/include/ptlib/dict.h:700:22:warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                      ^ note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

    virtual PString * RemoveAt(    virtual PBoolean SetAt(
    __inline void Remove(const char *              key)    { RemoveAt(key); }1095:
                      ^27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from     virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here

/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx                  ^
:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
:
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h
                      ^/usr/local/include/ptlib/pstring.h/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:2590:22                     ^:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);    virtual PBoolean SetAt(
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from In file included from 
  PDECLARE_CLASS(cls, PStringDictionary) \                     ^/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx^/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx
:29
:
:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

/usr/local/include/ptlib/dict.hIn file included from :/usr/local/include/ptlib.h1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
    virtual PBoolean SetDataAt(:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23  PDECLARE_CLASS(cls, POrdinalDictionary) \/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h
:                      ^1142
:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h    virtual POrdinalKey * GetAt(:
711                          ^:
23    virtual PINDEX RemoveAt(:
                    ^note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')


                      ^
:/usr/local/include/ptlib/pstring.h:2735:1: note: /usr/local/include/ptlib/dict.h /usr/local/include/ptlib/dict.hwarning: :688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * RemoveAt(
                      ^
:688:23: 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 'POrdinalDictionary' requested here
    virtual PObject * RemoveAt(
                      ^

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

    virtual PBoolean SetDataAt(
23:                      ^ warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^/usr/local/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'))
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h:    virtual PBoolean SetDataAt(
                     ^
754    virtual PString * RemoveAt(In file included from /usr/local/include/ptlib/dict.h:1129:22: warning: 
'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx                      ^

                     ^
:    virtual PBoolean SetAt(/usr/local/include/ptlib/dict.h::1129:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
31    virtual PBoolean SetAt(/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
32:
In file included from /usr/local/include/ptlib.h::

In file included from     virtual PBoolean SetAt(                     ^
In file included from     virtual PString * GetAt(
                      ^

56/usr/local/include/ptlib.h:
/usr/local/include/ptlib/dict.hIn file included from /usr/local/include/ptlib/dict.h::700:22: :/usr/local/include/ptlib/contain.hPDECLARE_STRING_DICTIONARY(PStringToString, PString);56/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxxnote: ::6243122:
:
:
                     ^In file included from In file included from /usr/local/include/ptlib/pstring.h
/usr/local/include/ptlib.h:/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 56
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):^:

2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]  PDECLARE_CLASS(cls, PStringDictionary) \

                      ^
    virtual PString * GetAt(
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    virtual PBoolean SetAt(
                     ^
    virtual PString * RemoveAt(
                      ^
In file included from /usr/local/include/ptlib/dict.h:/usr/local/include/ptlib/dict.h711::23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
::/usr/local/include/ptlib/pstring.h:2688:11142:     virtual PObject * GetAt(688    virtual PString * GetAt(:note: :23in instantiation of template class 'PStringDictionary' requested here
                      ^

20:
 /usr/local/include/ptlib/dict.h                      ^PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
note: /usr/local/include/ptlib/pstring.h
/usr/local/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &'):2645
::23    virtual PObject * RemoveAt(: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

                      ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
711In file included from :/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx23:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624: :
 /usr/local/include/ptlib/pstring.hnote: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetDataAt(    virtual PObject * GetAt(:In file included from 
                      ^

2947                      ^
/usr/local/include/ptlib.h:56:
/usr/local/include/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 &')
/usr/local/include/ptlib/dict.hIn file included from /usr/local/include/ptlib/contain.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx
::    virtual PObject * RemoveAt(                     ^
                      ^
:624:700In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * GetAt(
                      ^
:
/usr/local/include/ptlib/pstring.h:2562:23:In file included from /usr/local/include/ptlib/dict.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:
/usr/local/include/ptlib/pstring.h:254956:
In file included from /usr/local/include/ptlib/contain.h:624711:23     virtual PINDEX RemoveAt(::711::
/usr/local/include/ptlib/pstring.h:2590:
:22: note:                    ^hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(23: note:     virtual PBoolean SetAt(
                     ^/usr/local/include/ptlib/dict.h23::22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

                      ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') 
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
:/usr/local/include/ptlib/dict.h711::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 &')
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from /usr/local/include/ptlib.h:56In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
In file included from :
In file included from /usr/local/include/ptlib/contain.h/usr/local/include/ptlib.h:56:
In file included from ::624:
/usr/local/include/ptlib/pstring.h:2574:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 
23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                  ^
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
 warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/include/ptlib/dict.h:754:22/usr/local/include/ptlib/dict.h: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);    virtual PBoolean SetDataAt(:In file included from 828/usr/local/include/ptlib/contain.h:
624:
/usr/local/include/ptlib/pstring.h:2574                     ^
:22: warning: '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 char *')
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
In file included from     virtual POrdinalKey * GetAt(
                          ^

/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
^PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx/usr/local/include/ptlib/dict.h::31:
1216In file included from :23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'    virtual PBoolean Remove(
                     ^

/usr/local/include/ptlib/pstring.h:2574:22In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning:   PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/dict.h
:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:In file included from     virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
1142    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:/usr/local/include/ptlib/pstring.h:2948:19/usr/local/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')

/usr/local/include/ptlib/dict.h    virtual PBoolean SetDataAt(
::    virtual PBoolean SetAt(
754
/usr/local/include/ptlib/pstring.h: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
/usr/local/include/ptlib/dict.h:1113:22: warning: :22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
264529:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h::624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean SetDataAt(23
: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
                     ^
20    virtual PBoolean SetDataAt(  PDECLARE_CLASS(cls, PStringDictionary) \                     ^

/usr/local/include/ptlib/dict.h                      ^:
:
 700/usr/local/include/ptlib/dict.hwarning: :'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/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 &')
::22    virtual PBoolean SetDataAt(
                     ^
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
: note:     virtual PBoolean SetDataAt(hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
/usr/local/include/ptlib/dict.h

                     ^
In file included from :754:    virtual PObject * RemoveAt(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/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /usr/local/include/ptlib.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx    virtual PBoolean SetAt(    virtual PBoolean SetDataAt(:    virtual PINDEX RemoveAt(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx


:29                      ^
:
                     ^
:In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31/usr/local/include/ptlib/dict.h:1129:22                   ^
56:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22:     virtual PString * GetAt(
                      ^
warning: /usr/local/include/ptlib/dict.h:688In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/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(
                  ^
                      ^
/usr/local/include/ptlib/dict.h:828In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/dict.hIn file included from ::/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
1095/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx :    virtual PObject * RemoveAt(31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:warning: 27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/pstring.h

:/usr/local/include/ptlib/contain.h                      ^
:    virtual PBoolean Remove(
    virtual PBoolean SetDataAt(
                     ^
624:
/usr/local/include/ptlib/pstring.h:2590                     ^:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(31:
In file included from /usr/local/include/ptlib.h:56:
In file included from     virtual POrdinalKey * GetAt(2590
/usr/local/include/ptlib/contain.h
/usr/local/include/ptlib/dict.h:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from 
    virtual PBoolean SetAt(/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
:In file included from 
:In file included from                      ^
/usr/local/include/ptlib/contain.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx/usr/local/include/ptlib/dict.h754::::                          ^
22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/usr/local/include/ptlib/pstring.h    virtual PBoolean SetDataAt(
                     ^
'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]31
:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:    virtual PBoolean SetAt(
                     ^
7002949:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean SetDataAt(
                     ^
:
/usr/local/include/ptlib/dict.h:754:22: 688note: In file included from     virtual PINDEX RemoveAt(
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx2735:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:700:22: :23:note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
31:
In file included from /usr/local/include/ptlib.h    virtual PBoolean SetAt(
                     ^
                   ^
 :56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }:/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(note:     virtual PObject * RemoveAt(
                      ^
/usr/local/include/ptlib/dict.h1::

                  ^                     ^ 1095
note: in instantiation of template class 'POrdinalDictionary' requested here
:/usr/local/include/ptlib/dict.hhidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
27In file included from /usr/local/include/ptlib/dict.h::624In file included from PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx 828:warning: :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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx/usr/local/include/ptlib/dict.h:291216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:  PDECLARE_CLASS(cls, POrdinalDictionary) \624:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from ::
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx/usr/local/include/ptlib/contain.h700:22:: 624:
/usr/local/include/ptlib/pstring.h:2950note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(:19: /usr/local/include/ptlib/pstring.h:34:
:    virtual PObject * RemoveAt(
2947warning: In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:

                     ^                      ^
23:

:'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] 
warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }    virtual PString * RemoveAt(                      ^
:
/usr/local/include/ptlib/pstring.h                  ^
                      ^
/usr/local/include/ptlib/pstring.h:2786:/usr/local/include/ptlib/dict.h:1: note: in instantiation of template class 'PStringDictionary' requested here
711:23: note: In file included from 
hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxxPDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^

32:
:In file included from 1095/usr/local/include/ptlib.h::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549::2645:2723In file included from : note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
2549  PDECLARE_CLASS(cls, PStringDictionary) \

    virtual POrdinalKey * GetAt(                      ^
                          ^
:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * RemoveAt(
    virtual POrdinalKey * GetAt(
                          ^
                      ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.hPDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);    virtual PObject * GetAt(/usr/local/include/ptlib/pstring.h:
^
2786:1: note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/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 *')
:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
    virtual PBoolean Remove(    virtual PObject * RemoveAt(

PDECLARE_STRING_DICTIONARY(PStringToString, PString);
                      ^                      ^
                     ^
23/usr/local/include/ptlib/pstring.h:^ warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
/usr/local/include/ptlib/dict.h    virtual PString * RemoveAt(PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
/usr/local/include/ptlib/pstring.h
  PDECLARE_CLASS(cls, POrdinalDictionary) \
In file included from :1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     virtual PBoolean SetDataAt(
                     ^
:/usr/local/include/ptlib/dict.h^
:/usr/local/include/ptlib/dict.h754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))

                      ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/contain.h
/usr/local/include/ptlib/dict.h:1129:22:In file included from :                      ^:/usr/local/include/ptlib/dict.h
 :warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
624    virtual PBoolean SetAt(711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')1216/usr/local/include/ptlib/pstring.h
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx    virtual PObject * GetAt(:
::/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx
2786:29
                      ^
:23/usr/local/include/ptlib/dict.h:: 1113:
:In file included from 22                     ^/usr/local/include/ptlib.h:1: 
34:
:56note: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'in instantiation of template class 'PStringDictionary' requested here

In file included from   PDECLARE_CLASS(cls, POrdinalDictionary) \/usr/local/include/ptlib.h:/usr/local/include/ptlib/dict.h'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

                      ^56:
:700:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19:In file included from /usr/local/include/ptlib/contain.h:624:
PDECLARE_STRING_DICTIONARY(PStringToString, PString);/usr/local/include/ptlib/pstring.h
^
:2562: 23warning: : 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]warning: 
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
56/usr/local/include/ptlib/pstring.h
:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'/usr/local/include/ptlib/dict.h:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:22    __inline void Remove(const PString         &   key)    { RemoveAt(key); }:
                   ^note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^:    virtual PString * GetAt(

                      ^
    virtual PBoolean SetAt(
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/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(
                      ^


/usr/local/include/ptlib/dict.h:1142:20::711  PDECLARE_CLASS(cls, PStringDictionary) \In file included from :23::2645 :23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
 23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(    virtual PString * RemoveAt(  PDECLARE_CLASS(cls, PStringDictionary) \

warning: note: 
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]                      ^
/usr/local/include/ptlib/pstring.h
/usr/local/include/ptlib/dict.h    virtual PINDEX RemoveAt(:34:
In file included from /usr/local/include/ptlib.h:56:
                     ^

:700:2549:In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/pstring.h
                   ^
23/usr/local/include/ptlib/contain.h:624:
: warning: :2688:1: note: in instantiation of template class 'PStringDictionary' requested here
'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]    virtual PObject * GetAt(PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^

                      ^
/usr/local/include/ptlib/pstring.h/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h:                      ^:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
2574
:    virtual PBoolean SetDataAt(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(
                      ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
22::22:    virtual PObject * RemoveAt( warning: 
'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:  
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
warning:                       ^
'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from 
                      ^
    virtual PString * RemoveAt(    virtual PBoolean SetAt(/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx


                      ^In file included from :/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
31:
In file included from /usr/local/include/ptlib.h:56                     ^:
In file included from /usr/local/include/ptlib/contain.h:624828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean Remove(
                     ^
    virtual PBoolean SetDataAt(/usr/local/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 * RemoveAt(
                      ^

                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(:
  PDECLARE_CLASS(cls, PStringDictionary) \In file included from 36                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx/usr/local/include/ptlib/pstring.h::2786:1: note: in instantiation of template class 'PStringDictionary' requested here

                      ^
PDECLARE_STRING_DICTIONARY(PStringToString, PString);:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562/usr/local/include/ptlib/dict.h::23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h    virtual PBoolean SetAt(68832:
In file included from :23
:/usr/local/include/ptlib.h
^In file included from 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/net/opal/work/opal-3.10.10/src/rtp/jitter.cxxIn file included from /usr/local/include/ptlib/pstring.h:2645:23::34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:                     ^::36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: /usr/local/include/ptlib/contain.hwarning: :'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]624
:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 
    __inline void Remove(const char *              key)    { RemoveAt(key); }note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
/usr/local/include/ptlib/dict.h56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

    virtual PString * GetAt(
                      ^
                  ^
/usr/local/include/ptlib/dict.h/usr/local/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(
:711:23: 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::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(    virtual PObject * GetAt(

                      ^                      ^

    virtual PBoolean SetAt(
                     ^
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32 /usr/local/include/ptlib/dict.hnote: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:1142:  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^In file included from :/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:
34
:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/dict.hIn file included from :/usr/local/include/ptlib.h688::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:
:In file included from /usr/local/include/ptlib.h:/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
2574    virtual PString * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from /usr/local/include/ptlib.h:/usr/local/include/ptlib/dict.h20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
:711:23/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]                      ^
    virtual PObject * GetAt(
                      ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h    __inline void Remove(const PString         &   key)    { RemoveAt(key); }    virtual PBoolean SetDataAt(

    virtual PBoolean SetDataAt(                  ^

                     ^

/usr/local/include/ptlib/dict.h
/usr/local/include/ptlib/dict.h:754:22: :828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:56:
    virtual PBoolean Remove(
                     ^
In file included from                      ^
/usr/local/include/ptlib/contain.h:624                     ^
:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx/usr/local/include/ptlib/pstring.hIn file included from :/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/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(    virtual PBoolean SetDataAt(
                     ^

/usr/local/include/ptlib/dict.h:754                     ^
/usr/local/include/ptlib/dict.h:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')In file included from 32:
In file included from /usr/local/include/ptlib.h:56:
In file included from :/usr/local/include/ptlib/dict.hnote: 
:/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:1129hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
2590:22: warning:     virtual PBoolean SetDataAt(2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23:    virtual PString * RemoveAt('PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
:22:
                      ^
In file included from /usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxxPDECLARE_STRING_DICTIONARY(PStringToString, PString);:36:
In file included from /usr/local/include/ptlib.h
:56:
In file included from /usr/local/include/ptlib/contain.h    virtual PBoolean SetAt(:
624:
/usr/local/include/ptlib/pstring.h:
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
                     ^
 warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
                     ^2590/usr/local/include/ptlib/dict.h::22: warning:     virtual PBoolean SetAt(
                      ^warning: 
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h::
700688754    virtual PString * GetAt(
                      ^
700:22: note: :22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')    virtual PBoolean SetDataAt(    virtual PBoolean SetAt(
                     ^
:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /usr/local/include/ptlib/dict.h34/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx
In file included from     virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from :
/usr/local/include/ptlib.h:56::
    virtual PBoolean SetDataAt(700In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
:34:

In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.hIn file included from :2590:22:23:                      ^
    virtual PBoolean SetDataAt(/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx/usr/local/include/ptlib/dict.h:note: :22:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')688 :

In file included from warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
32    virtual PBoolean SetAt(                     ^:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

/usr/local/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 PObject * RemoveAt(: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PBoolean SetAt(/usr/local/include/ptlib.h
                     ^:56:

/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxxIn file included from /usr/local/include/ptlib/contain.h:624:
                      ^
In file included from                      ^:/usr/local/include/ptlib/dict.h33:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx/usr/local/include/ptlib/pstring.hIn file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590::22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning:     virtual PObject * RemoveAt(
                      ^
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624

In file included from :
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:    virtual PBoolean SetAt(624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/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(
                     ^

                     ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: /usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
in instantiation of template class 'PStringDictionary' requested here:
1095    virtual PString * GetAt(
                      ^
:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:1095:27:/usr/local/include/ptlib/dict.h:700:22: note: /usr/local/include/ptlib/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 POrdinalKey * GetAt(hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

                          ^
     virtual PBoolean SetAt(warning: /usr/local/include/ptlib/pstring.h:PDECLARE_STRING_DICTIONARY(PStringToString, PString);2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here

                     ^
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/dict.h:1216:23: note: 
^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^/usr/local/include/ptlib/dict.h
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
    virtual PObject * GetAt(In file included from 
  PDECLARE_CLASS(cls, POrdinalDictionary) \/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxxIn file included from :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/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx31::                      ^:

31:
In file included from In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/dict.h828/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22/usr/local/include/ptlib/dict.h:711:23: : warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:754:22    virtual PObject * GetAt(
                      ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:    virtual PBoolean SetDataAt(22
:/usr/local/include/ptlib/dict.h 23note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:    virtual PBoolean Remove(828:/usr/local/include/ptlib/dict.h:1113:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^

                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32:
In file included from /usr/local/include/ptlib.h:                     ^
56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
 warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(:    __inline void Remove(const PString         &   key)    { RemoveAt(key); }22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

                  ^
    virtual PBoolean SetDataAt(In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx
                     ^

:                      ^
/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h:711:23:     __inline void Remove(const PString         &   key)    { RemoveAt(key); }31
note: :hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')828
:/usr/local/include/ptlib/dict.h    virtual PObject * GetAt(:
22:
In file included from                   ^754                      ^/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
::    virtual PBoolean SetAt(
                     ^
 
note: /usr/local/include/ptlib/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     virtual PBoolean SetAt(22
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean SetDataAt(
                     ^
29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.hnote: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31
                     ^
:
In file included from /usr/local/include/ptlib.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediatype.h"
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')):
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h    virtual PBoolean SetDataAt(
                     ^:2949:
19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
754:22: 
note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:1129/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^    virtual PBoolean SetDataAt(:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:    virtual PBoolean SetAt(31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:
                     ^
        ^
624In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxxIn file included from :

/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]

                     ^
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/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                      ^
2949/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:
    virtual PBoolean SetAt(:192590:22:/usr/local/include/ptlib/dict.h: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
:
                     ^
:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }/usr/local/include/ptlib/dict.h    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }                  ^32


:700 :
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here

/usr/local/include/ptlib/dict.h                  ^:
828:22: note: PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
: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 char *')    virtual PBoolean Remove(
                     ^
                  ^
    virtual PBoolean SetAt(
In file included from /usr/local/include/ptlib.h/usr/local/include/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                      ^/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx    virtual PBoolean Remove(

                     ^

                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx56:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:
1142:20    __inline void Remove(const PString         &   key)    { RemoveAt(key); }

:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: 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); }
                  ^
/usr/local/include/ptlib/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(warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]

    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
/usr/local/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 &')36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
                  ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }

    virtual PBoolean Remove(
                     ^
                  ^
/usr/local/include/ptlib/dict.h:    virtual PINDEX RemoveAt(
                   ^
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
/usr/local/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(

    virtual PBoolean Remove(                     ^

                     ^
    virtual PBoolean Remove(In file included from 
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx                     ^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'

                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31:
In file included from /usr/local/include/ptlib.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:32:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:688:23:     __inline void Remove(const PString         &   key)    { RemoveAt(key); }:
note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
56:
In file included from /usr/local/include/ptlib/contain.h:624:

                  ^
    virtual PObject * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/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 /usr/local/include/ptlib.h:56:
In file included from In file included from /usr/local/include/ptlib/contain.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
:624:
/usr/local/include/ptlib/pstring.h:2950:/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')62419:

In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:/usr/local/include/ptlib/pstring.h::2947:19: warning: :1113/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from  /usr/local/include/ptlib/contain.h:624::
22/usr/local/include/ptlib/pstring.h:2562:23624:
/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/dict.h:688:23: note: 2949hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: warning:     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:
: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * RemoveAt(
                      ^    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }828
                  ^    virtual PBoolean SetDataAt(

warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h
    __inline void Remove(const char *              key)    { RemoveAt(key); }    virtual PBoolean Remove(

                     ^:
22                  ^
: /usr/local/include/ptlib/dict.h
                     ^
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')/usr/local/include/ptlib/dict.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31:
In file included from 
    virtual PString * GetAt(In file included from 
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from     virtual PBoolean Remove(
/usr/local/include/ptlib.h:56:
/usr/local/include/ptlib.h                     ^:
56In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:
:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950: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); }In file included from                       ^:/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx/usr/local/include/ptlib/dict.h
                  ^
:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from :
 /usr/local/include/ptlib/contain.h828/usr/local/include/ptlib/dict.hwarning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
::/usr/local/include/ptlib/dict.h828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PString * RemoveAt(22
                      ^
:/usr/local/include/ptlib/pstring.h    virtual PBoolean Remove(
                     ^
754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/dict.h:700:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
:711:23: note: PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
:22:   PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
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::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 828'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: :22:
    virtual PBoolean SetDataAt(
                     ^
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:754:/usr/local/include/ptlib/dict.h:828:22:22/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') /usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(note: 
                   ^

/usr/local/include/ptlib/dict.h:688:23: note:     virtual PObject * RemoveAt(
                      ^
hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from : note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PObject * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:                     ^
32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:    virtual PBoolean SetAt(
                     ^
:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:    virtual PObject * GetAt(
    virtual PString * RemoveAt(43:
In file included from /usr/local/include/ptlib/sockets.h:51:

                      ^
                      ^
/usr/local/include/ptlib/pstring.h:2786/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from :1: note: in instantiation of template class 'PStringDictionary' requested here
In file included from     virtual POrdinalKey * GetAt(/usr/local/include/ptlib/ipsock.h:315:22: 
                          ^
warning: /usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested herePDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx/usr/local/include/ptlib/pstring.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^

:624:
/usr/local/include/ptlib/pstring.h:2574    virtual PBoolean OpenSocket(
                     ^

/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
/usr/local/include/ptlib/dict.h:828/usr/local/include/ptlib/dict.h::22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
:    virtual PBoolean OpenSocket() = 0;
                     ^
688PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);:
23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
^
/usr/local/include/ptlib/dict.h:1216:    virtual PObject * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
23/usr/local/include/ptlib/dict.h:754:    virtual PBoolean Remove(
                     ^
: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
                      ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:711:23: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h::
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: 624:
/usr/local/include/ptlib/pstring.hwarning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^    virtual PBoolean SetDataAt(
                     ^

/usr/local/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'))
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(                  ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h
                     ^
:828:/usr/local/include/ptlib/dict.h22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:40 :
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
/usr/local/include/ptlib/dict.hnote: :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::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PObject * RemoveAt(In file included from 
                      ^
:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
    virtual PBoolean Remove(
                     ^
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19In file included from In file included from :In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /usr/local/include/ptlib.h:/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
    virtual PBoolean ReadFrom(
                     ^
56:
In file included from /usr/local/include/ptlib/contain.h:624/usr/local/include/ptlib/object.h:1300:
/usr/local/include/ptlib/pstring.h:2949:19:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^

    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:/usr/local/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(
                     ^
34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/dict.h:828/usr/local/include/ptlib/contain.h:624:
:22: /usr/local/include/ptlib/pstring.h:2948:19: 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 PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
: note: 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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/guid.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
/usr/local/include/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/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
                     ^
#pragma implementation "transcoders.h"
        ^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h/usr/local/include/ptlib/dict.h:1142:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23/usr/local/include/ptlib/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(
                      ^
: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/dict.h:7002786:1: note: in instantiation of template class 'PStringDictionary' requested here
:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual PBoolean SetAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:    virtual PBoolean SetDataAt(
                     ^
32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:1129:22    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:: warning: 22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
In file included from /usr/local/include/ptlib.h:56    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:    virtual PBoolean SetAt(:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:256231:
In file included from /usr/local/include/ptlib.h::19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]

                     ^:23: warning: 
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/dict.h:828:
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^    virtual PString * GetAt(
                      ^

2256::
 In file included from note: /usr/local/include/ptlib/contain.hhidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
/usr/local/include/ptlib/dict.h:1142:    virtual PBoolean Remove(
                     ^
20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/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 PINDEX RemoveAt(
                   ^
:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
    virtual PObject * RemoveAt(
                      ^
/usr/local/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(
                     ^
    virtual PObject * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxxIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
In file included from /usr/local/include/ptlib.h:31:
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.hIn file included from /usr/local/include/ptlib.h:56:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]:
In file included from /usr/local/include/ptlib/contain.h:624:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
/usr/local/include/ptlib/pstring.h:2948In file included from /usr/local/include/ptlib.h:56:
In file included from :/usr/local/include/ptlib/contain.h19::624 :
warning: /usr/local/include/ptlib/pstring.h'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:2949:19:
 
warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
In file included from     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:/usr/local/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
31:
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/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 &')
/usr/local/include/ptlib/contain.h:624:
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/pstring.h:2549:23/usr/local/include/ptlib/dict.h:: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^    virtual PBoolean SetDataAt(
                     ^

828:22:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
In file included from /usr/local/include/ptlib.h:56 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 /usr/local/include/ptlib/contain.h:624:
                     ^
/usr/local/include/ptlib/pstring.h:2590In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/pstring.h:2786:1: note: 
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 instantiation of template class 'PStringDictionary' requested here
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950#pragma implementation "localep.h"
        ^
:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56/usr/local/include/ptlib/pstring.h:2645:23:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/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); }
                  ^
                  ^

:/usr/local/include/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(
                     ^
 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
:19:/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PObject * RemoveAt(/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/pstring.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:2688:1: note: in instantiation of template class 'PStringDictionary' requested here

    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }                      ^

                  ^
    virtual PBoolean Remove(
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
In file included from /usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
                     ^
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx/usr/local/include/ptlib/dict.h/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
/usr/local/include/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 &')
711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')    virtual PBoolean Remove(
                     ^

    virtual PObject * RemoveAt(
                      ^
    virtual PObject * GetAt(
:                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:315639:9:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
: warning: unknown pragma ignored [-Wunknown-pragmas]
:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624#pragma implementation "transports.h"
        ^
    virtual PString * GetAt(
                      ^
:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetDataAt(
                     ^
    virtual PObject * GetAt(
                      ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
32:
In file included from /usr/local/include/ptlib.h    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx/usr/local/include/ptlib/dict.h:754::56:
In file included from /usr/local/include/ptlib/contain.h:62422: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
:31:
In file included from     virtual PBoolean SetDataAt(
                     ^
:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
    virtual PBoolean SetAt(
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/dict.h:700:22:     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:    virtual PBoolean SetAt(
                     ^
32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:624:
:48:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:1095/usr/local/include/ptlib/dict.h:828::27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
22:     virtual PBoolean OpenSocket(
                     ^
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual POrdinalKey * GetAt(
                          ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:32/usr/local/include/ptlib/pstring.h:2735:1:    virtual PBoolean OpenSocket() = 0;
                     ^
 note: in instantiation of template class 'POrdinalDictionary' requested here:
In file included from /usr/local/include/ptlib.h
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/pstring.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23:    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
In file included from  note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:44:
:2950:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:51:
/usr/local/include/ptlib/ipsock.h:315/usr/local/include/ptlib/dict.h:711:23: :828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
note: 19hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:22:: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
    virtual PObject * GetAt(
                      ^In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:828
:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:
1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
    virtual PBoolean OpenSocket(In file included from     virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:828:22: /usr/local/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'))
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx    virtual PBoolean SetDataAt(
                     ^
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from                      ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
/usr/local/include/ptlib/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 OpenSocket() = 0;
                     ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/dict.h:688:23: /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean ReadFrom(
    virtual PObject * RemoveAt(
                      ^
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:#pragma implementation "rtp.h"
31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
        ^/usr/local/include/ptlib/dict.h::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')

    virtual PBoolean Remove(
                     ^
:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:44: :
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediastrm.h"
        ^
warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "endpoint.h"
        ^
:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/opal/call.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "call.h"
        ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediafmt.h"
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "mediacmd.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "patch.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
17 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "connection.h"
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "console_mgr.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
[CC] src/rtp/metrics.cxx
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "jitter.h"
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:28:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "metrics.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:40In file included from :
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual PBoolean OpenSocket() = 0;
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/patch.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/patch.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transcoders.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
:43:
In file included from In file included from /usr/local/include/ptlib/sockets.h:/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:4557:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /usr/local/include/ptlib/sockets.h:    virtual PBoolean ReadFrom(
                     ^
51:
/usr/local/include/ptlib/ipsock.h:/usr/local/include/ptlib/object.h:1300:18: 315:22:note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
 warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void ReadFrom(
                 ^
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:215:22: warning: 'OpalJitterBufferThread::ReadData' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadData(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:110:22: note: hidden overloaded virtual function 'OpalJitterBuffer::ReadData' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadData(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:: warning: 37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/console_mgr.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)    virtual D * RemoveAt(
                ^

/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    virtual PBoolean OpenSocket() = 0;
                     ^
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/console_mgr.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38    virtual PBoolean Remove(
                     ^
:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediatype.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:50:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: /usr/local/include/ptlib/dict.h:909:17hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
    virtual PBoolean Remove(
                     ^/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/patch.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/patch.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/jitter.cxx:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:215:22: warning: 'OpalJitterBufferThread::ReadData' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadData(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:110:22: note: hidden overloaded virtual function 'OpalJitterBuffer::ReadData' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadData(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpep.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/ptlib/dict.h:711/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22::23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
 warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PObject * GetAt(
                      ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~

/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/console_mgr.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^

/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/localep.cxx:    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:51:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~

    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediastrm.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:50:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/transports.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:90:5: warning: definition of implicit copy assignment operator for 'OpalMediaFormatList' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
    OpalMediaFormatList(const OpalMediaFormatList & l) : OpalMediaFormatBaseList(l) { }
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/mediafmt.cxx:1879:9: note: in implicit copy assignment operator for 'OpalMediaFormatList' first required here
  *this = formatsToKeep;
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/endpoint.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/rtp.cxx:535:39: warning: result of comparison of constant 4 with expression of type 'OpalMediaStatistics::FaxCompression' is always true [-Wtautological-constant-out-of-range-compare]
  if (compression >= 0 && compression < PARRAYSIZE(Names))
                          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22:/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
 warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
    virtual PObject * RemoveAt(
                      ^
                     ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:700    virtual PBoolean SetAt(
                     ^
:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/dict.h:938:
    virtual PBoolean SetAt(
17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]                     ^

/usr/local/include/ptlib/dict.h:938:17:    virtual D * GetAt(
                ^
 warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:711
    virtual D * GetAt(
:23:                ^
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')/usr/local/include/ptlib/dict.h:711
    virtual PObject * GetAt(
:23:                      ^
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/console_mgr.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:127:33: warning: 'OpalFaxEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalFaxConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:90:5: warning: definition of implicit copy assignment operator for 'OpalMediaFormatList' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
    OpalMediaFormatList(const OpalMediaFormatList & l) : OpalMediaFormatBaseList(l) { }
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:435:21: note: in implicit copy assignment operator for 'OpalMediaFormatList' first required here
      commonFormats = possibleFormats;
                    ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:54:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:127:33: warning: 'OpalFaxEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalFaxConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:
                 ^
45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    int ExecuteCommand(
        ^
    virtual void PrintOn(
                 ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
    virtual PObject * GetAt(
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
    bool ReadResponse(
         ^
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    virtual PBoolean ReadResponse();
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/rtpconn.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/call.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:484:22: warning: 'OpalLineConnection::SendUserInputTone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SendUserInputTone(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1367:22: note: hidden overloaded virtual function 'OpalConnection::SendUserInputTone' declared here: type mismatch at 2nd parameter ('unsigned int' vs 'int')
    virtual PBoolean SendUserInputTone(
                     ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
36 warnings generated.
34 warnings generated.
[CC] src/rtp/pcapfile.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:90:5: warning: definition of implicit copy assignment operator for 'OpalMediaFormatList' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
    OpalMediaFormatList(const OpalMediaFormatList & l) : OpalMediaFormatBaseList(l) { }
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:1663:25: note: in implicit copy assignment operator for 'OpalMediaFormatList' first required here
    m_localMediaFormats = ownerCall.GetMediaFormats(*this);
                        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] src/opal/opal_c.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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(
                     ^
37 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/console_mgr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
[CC] src/opal/pres_ent.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:33:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/metrics.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:33:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/metrics.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
21 warnings generated.
[CC] src/opal/ivr.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/connection.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
21 warnings generated.
37 warnings generated.
[CC] src/opal/opalvxml.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] src/opal/recording.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
34 warnings generated.
[CC] src/opal/opalmixer.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/metrics.cxx:38:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:215:22: warning: 'OpalJitterBufferThread::ReadData' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadData(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:110:22: note: hidden overloaded virtual function 'OpalJitterBuffer::ReadData' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadData(
                     ^
21 warnings generated.
[CC] src/opal/pcss.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
37 warnings generated.
[CC] src/sip/sipep.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
47 warnings generated.
[CC] src/sip/sipcon.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
35 warnings generated.
[CC] src/sip/sippdu.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
23 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/sip/sdp.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
21 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/sip/handlers.cxx
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pcapfile.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/pcapfile.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/pcapfile.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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(
                     ^
34 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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;
                     ^
[CC] src/sip/sippres.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/pcapfile.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56    virtual PObject * RemoveAt(
                      ^
:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/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 &')
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^    virtual PObject * GetAt(
                      ^

In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
/usr/local/include/ptlib/dict.h:688:23: note: In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
2574:22    virtual PObject * RemoveAt(
                      ^
: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:/usr/local/include/ptlib/dict.h:754:32:
In file included from /usr/local/include/ptlib.h:22:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^
 warning: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
35:
In file included from /usr/local/include/ptlib.h    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:56:
:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib/contain.h:    virtual PBoolean SetDataAt(
                     ^
624:
/usr/local/include/ptlib/pstring.h/usr/local/include/ptlib/dict.h:2590:754:22:22:: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
 warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32
                     ^
:
/usr/local/include/ptlib/dict.h:In file included from /usr/local/include/ptlib.h:56700:22::
In file included from /usr/local/include/ptlib/contain.h: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
624:
/usr/local/include/ptlib/pstring.h:    virtual PBoolean SetAt(
                     ^2590:22:
 warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/dict.h:1216:/usr/local/include/ptlib/pstring.h:2735:123: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY': note: in instantiation of template class 'POrdinalDictionary' requested here

PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^

/usr/local/include/ptlib/dict.h:/usr/local/include/ptlib/dict.h:1216:711:23:23:  note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'

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

/usr/local/include/ptlib/dict.h:754:/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))

    virtual PBoolean SetDataAt(
    virtual PINDEX RemoveAt(
                   ^
                     ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:1129    virtual PObject * RemoveAt(
                      ^
:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h                      ^
:56:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
    virtual PString * RemoveAt(/usr/local/include/ptlib/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(
/usr/local/include/ptlib/pstring.h:2786                      ^
:1:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
 note: in instantiation of template class 'PStringDictionary' requested here
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^    virtual PBoolean SetDataAt(
                     ^

/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/dict.h:754:2645:23: note: 22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual PBoolean SetDataAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/dict.h:688::56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
:2590:22:     virtual PObject * RemoveAt(
                      ^
warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from                      ^
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/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 PString * GetAt(
                      ^
    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
:56:
/usr/local/include/ptlib/dict.h:828In file included from /usr/local/include/ptlib/contain.h::22: 624:
/usr/local/include/ptlib/pstring.h:note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
2947:19:    virtual PBoolean Remove(
                     ^
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from     __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
:
In file included from /usr/local/include/ptlib.h:    virtual PBoolean Remove(
                     ^
56:
In file included from /usr/local/include/ptlib/contain.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx::624:
/usr/local/include/ptlib/pstring.h:2950:32:
In file included from /usr/local/include/ptlib.h:5619: :
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: warning:     __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
                     ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/rtp/pcapfile.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/pcapfile.h:53:10: warning: 'OpalPCAPFile::Open' hides overloaded virtual functions [-Woverloaded-virtual]
    bool Open(const PFilePath & filename);
         ^
/usr/local/include/ptlib/file.h:418:22: note: hidden overloaded virtual function 'PFile::Open' declared here: different number of parameters (2 vs 1)
    virtual PBoolean Open(
                     ^
/usr/local/include/ptlib/file.h:433:22: note: hidden overloaded virtual function 'PFile::Open' declared here: different number of parameters (3 vs 1)
    virtual PBoolean Open(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
In file included from /usr/local/include/ptclib/http.h:43:
/usr/local/include/ptlib/ipsock.h:315:22: warning: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean OpenSocket(
                     ^
/usr/local/include/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 &')
/usr/local/include/ptlib/socket.h:408:22:     virtual PBoolean SetAt(
                     ^note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)

    virtual PBoolean OpenSocket() = 0;
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)

                  ^
/usr/local/include/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 OpenSocket() = 0;
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
In file included from /usr/local/include/ptclib/http.h:43:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43    virtual PObject * RemoveAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket() = 0;
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 D * RemoveAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx                ^
:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:/usr/local/include/ptlib/dict.h:1821:700:32: note: in instantiation of template class 'PDictionary' requested here
22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    MediaAddressesDict         mediaTransportAddresses;
    virtual PBoolean SetAt(
                               ^
                     ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/sockets.h:
In file included from /usr/local/include/ptlib/contain.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
:624:
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/pstring.h:2549:/usr/local/include/ptlib/object.h:130023: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:37:9: /usr/local/include/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 &')
warning: unknown pragma ignored [-Wunknown-pragmas]
    virtual PObject * GetAt(
                      ^
#pragma implementation "sipep.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:151:34: warning: 'OpalPCSSEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from     virtual OpalPCSSConnection * CreateConnection(
                                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
:43:
    virtual OpalLocalConnection * CreateConnection(
                                  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45                     ^
: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
/usr/local/include/ptlib/object.h:1300:18:     P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:    virtual void ReadFrom(
                 ^
42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:299:44: warning: 'OpalPCSSEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    P_REMOVE_VIRTUAL(OpalPCSSConnection *, CreateConnection(OpalCall &, const PString &, const PString &, void *), 0)
                                           ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: type mismatch at 2nd parameter ('void *' vs 'const PString &')
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 4)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
33 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/t38/sipt38.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "pcss.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
45 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sipcon.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
[CC] src/lids/lid.cxx
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: : warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:5645:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptclib/inetprot.h:    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
/usr/local/include/ptclib/inetprot.h:In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
    virtual PBoolean WriteCommand(
/usr/local/include/ptlib/dict.h:                     ^
828In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
:22    bool WriteCommand(
         ^
: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
/usr/local/include/ptclib/inetprot.h:                     ^
221In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from : warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean WriteCommand(
                     ^
In file included from /usr/local/include/ptclib/inetprot.h/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10:     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxxwarning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:224:22: /usr/local/include/ptlib/dict.h:note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
:In file included from 31/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^    void Remove(
         ^

    virtual PBoolean Remove(/usr/local/include/ptlib/lists.h
    virtual D * RemoveAt(:

                     ^
                ^In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]

In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    virtual PBoolean Remove(
                     ^
    MediaAddressesDict         mediaTransportAddresses;
    virtual D * RemoveAt(
                ^
                               ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:/usr/local/include/ptlib/dict.h:927:22: warning: /usr/local/include/ptlib/pstring.h:    MediaAddressesDict         mediaTransportAddresses;2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10:    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^

                               ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(/usr/local/include/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 &')
 warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * RemoveAt(
                      ^
    bool ReadResponse(
         ^    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/dict.h:927:22: warning: /usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadResponse();
                     ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
/usr/local/include/ptlib/dict.h:700:/usr/local/include/ptlib/dict.h:711:22: 23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')

    virtual PBoolean SetAt(
                     ^
    virtual PObject * GetAt(/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]

                      ^
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:    virtual PObject * GetAt(
                      ^
39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sippdu.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:49:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:484:22: warning: 'OpalLineConnection::SendUserInputTone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SendUserInputTone(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1367:22: note: hidden overloaded virtual function 'OpalConnection::SendUserInputTone' declared here: type mismatch at 2nd parameter ('unsigned int' vs 'int')
    virtual PBoolean SendUserInputTone(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:50:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:127:33: warning: 'OpalFaxEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalFaxConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:126:33: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalIVRConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:189:43: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    P_REMOVE_VIRTUAL(OpalIVRConnection *, CreateConnection(OpalCall &,const PString &,void *,const PString &,OpalConnection::StringOptions *),0);
                                          ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:51:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalvxml.h:40:
In file included from /usr/local/include/ptclib/vxml.h:37:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from :14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
In file included from /usr/local/include/ptclib/http.h:43:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:90:5: warning: definition of implicit copy assignment operator for 'OpalMediaFormatList' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
    OpalMediaFormatList(const OpalMediaFormatList & l) : OpalMediaFormatBaseList(l) { }
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:138:23: note: in implicit copy assignment operator for 'OpalMediaFormatList' first required here
  defaultMediaFormats = formats;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:51:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:126:33: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalIVRConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:51:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:189/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:531:55: note: in instantiation of template class 'PDictionary' requested here
:43: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    PDictionary               m_nodesByName;
                                                      ^
    P_REMOVE_VIRTUAL(OpalIVRConnection *, CreateConnection(OpalCall &,const PString &,void *,const PString &,OpalConnection::StringOptions *),0);
                                          ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
/usr/local/include/ptlib/dict.h:927:22:     virtual OpalLocalConnection * CreateConnection(
                                  ^
warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    virtual PBoolean SetAt(
                     ^
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:531:55: note: in instantiation of template class 'PDictionary' requested here
    PDictionary               m_nodesByName;
                                                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:38:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:657:35: warning: 'OpalMixerEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalMixerConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:126:33: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalIVRConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/ivr.h:189:43: warning: 'OpalIVREndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    P_REMOVE_VIRTUAL(OpalIVRConnection *, CreateConnection(OpalCall &,const PString &,void *,const PString &,OpalConnection::StringOptions *),0);
                                          ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:37:

                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/opalmixer.h:657:35: warning: 'OpalMixerEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
    virtual OpalMixerConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 5)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 5)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:215:22: warning: 'OpalJitterBufferThread::ReadData' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadData(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/jitter.h:110:22: note: hidden overloaded virtual function 'OpalJitterBuffer::ReadData' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadData(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h/usr/local/include/ptlib/dict.h:828:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h::22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^
    void Remove(
         ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:/usr/local/include/ptlib/lists.h:624:
191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
/usr/local/include/ptlib/dict.h:1095:27:     MediaAddressesDict         mediaTransportAddresses;
                               ^
warning: /usr/local/include/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(
                      ^
'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735/usr/local/include/ptlib/dict.h:927:1: note: in instantiation of template class 'POrdinalDictionary' requested here
:PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'

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

                      ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
#pragma implementation "sdp.h"
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10::14: warning:  warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]

    bool WriteCommand(
         ^
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "handlers.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:45:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/ivr.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalvxml.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/recording.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h:151:34: warning: 'OpalPCSSEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual PObject * RemoveAt(
                      ^
    virtual OpalPCSSConnection * CreateConnection(
                                 ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual OpalLocalConnection * CreateConnection(
                                  ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: 
    virtual D * GetAt(
note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pcss.h/usr/local/include/ptlib/dict.h:711:299::23:44:  note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')warning: 'OpalPCSSEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]

    virtual PObject * GetAt(
                      ^
    P_REMOVE_VIRTUAL(OpalPCSSConnection *, CreateConnection(OpalCall &, const PString &, const PString &, void *), 0)
                                           ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: type mismatch at 2nd parameter ('void *' vs 'const PString &')
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 4)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:46:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pres_ent.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:46:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:
                      ^
57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
    virtual PBoolean ReadFrom(
                     ^
                ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32:     virtual void ReadFrom(
                 ^
note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:909:17: /usr/local/include/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 &')
warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52:    virtual PBoolean SetAt(
                     ^
 note: in instantiation of template class 'PDictionary' requested here
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/usr/local/include/ptlib/dict.h:711/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:23::34: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    virtual PObject * GetAt(

                      ^
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
41 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opalmixer.cxx:33:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
[CC] src/lids/lidep.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:45:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sdp.cxx:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/opal_c.cxx:34:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
17: /usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
    virtual void PrintOn(
                 ^
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:518:8: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
  std::auto_ptr transport(CreateTransport(context.GetRemoteURI(), context.GetLocalURI().GetHostName()));
       ^
/usr/include/c++/v1/__memory/auto_ptr.h:32:28: note: 'auto_ptr' has been explicitly marked deprecated here
class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr
                           ^
/usr/include/c++/v1/__config:1004:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#  define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED
                                      ^
/usr/include/c++/v1/__config:993:48: note: expanded from macro '_LIBCPP_DEPRECATED'
#    define _LIBCPP_DEPRECATED __attribute__ ((deprecated))
                                               ^
22 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:46:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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;
                     ^
[CC] src/lids/lidpluginmgr.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/pcss.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "lidpluginmgr.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:50:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary>::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/h323/q931.h:416:33: note: in instantiation of template class 'PDictionary>' requested here
    InternalInformationElements informationElements;
                                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary>::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary>::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1114:29: note: in instantiation of template class 'PDictionary' requested here
      : PSafeCollection(new Coll) { }
                            ^
/usr/local/include/ptlib/safecoll.h:1227:40: note: in instantiation of member function 'PSafeDictionaryBase, PGloballyUniqueID, OpalMixerNode>::PSafeDictionaryBase' requested here
template  class PSafeDictionary : public PSafeDictionaryBase, Key, Base>
                                       ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PGloballyUniqueID &')
    virtual PObject * RemoveAt(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PGloballyUniqueID &')
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PGloballyUniqueID &')
    virtual PObject * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:47:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/handlers.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^

/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:52:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:90:5: warning: definition of implicit copy assignment operator for 'OpalMediaFormatList' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
    OpalMediaFormatList(const OpalMediaFormatList & l) : OpalMediaFormatBaseList(l) { }
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:1057:22: note: in implicit copy assignment operator for 'OpalMediaFormatList' first required here
  m_answerFormatList = sdp->GetMediaFormats();
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:55:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sipt38.h"
        ^
37 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/sipt38.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/sipt38.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:1631:14: warning: 'SIPNTLMAuthentication::Authorise' hides overloaded virtual function [-Woverloaded-virtual]
    PBoolean Authorise(
             ^
/usr/local/include/ptclib/http.h:291:22: note: hidden overloaded virtual function 'PHTTPClientAuthentication::Authorise' declared here: type mismatch at 1st parameter ('PHTTPClientAuthentication::AuthObject &' vs 'SIP_PDU &')
    virtual PBoolean Authorise(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpep.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from : note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:    virtual PBoolean Remove(
                     ^
[CC] src/t38/t38proto.cxx
42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h    { return *(OpalTransport *)NULL; }
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
             ^~~~~~~~~~~~~~~~~~~~~~
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/lids/lid.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "lid.cxx"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
42 warnings generated.
36 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:49:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipcon.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:50:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
[CC] src/asn/t38.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] src/im/t140.cxx
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:141:5: warning: misleading indentation; statement is not part of the previous 'while' [-Wmisleading-indentation]
    switch (GetState()) {
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:138:3: note: previous statement is here
  while (!m_stateQueue.empty())
  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:3219:42: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
  : SIPTransaction(NumMethods, endpoint, *(OpalTransport *)NULL)
                                         ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/sipt38.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:45:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:3418:12: warning: result of comparison of constant 4 with expression of type 'SIPRegister::CompatibilityModes' is always true [-Wtautological-constant-out-of-range-compare]
  if (mode < PARRAYSIZE(Names) && Names[mode] != NULL)
      ~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/sipt38.cxx:60:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/sipt38.h:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lid.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:54:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippres.h:41:
/usr/local/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sipcon.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippdu.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/handlers.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:34    virtual D * GetAt(
                ^
:9: warning: unknown pragma ignored [-Wunknown-pragmas]
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
#pragma implementation "lidep.cxx"
        ^
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: 22 warnings generated.
expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/im/im_mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:    PluginListType pluginDLLs;
                   ^
40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
/usr/local/include/ptlib/dict.h:927:22:     virtual PBoolean OpenSocket() = 0;
warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidpluginmgr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidpluginmgr.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/sip/sippres.cxx:49:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidpluginmgr.hIn file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:44:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lid.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "t38proto.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
21 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
    virtual PBoolean SetAt(
                     ^
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/dict.h:/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
688: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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from     virtual PBoolean SetAt(
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h                     ^
:2549/usr/local/include/ptlib/dict.h::23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
700:    virtual PString * RemoveAt(
22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
                      ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
:56PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
:
In file included from   PDECLARE_CLASS(cls, POrdinalDictionary) \
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning:                       ^
'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^

    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:/usr/local/include/ptlib/dict.h:700:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
22:    virtual PBoolean SetDataAt(
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
                     ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /usr/local/include/ptlib.h:56:
    virtual PString * GetAt(
                      ^
In file included from /usr/local/include/ptlib/dict.h:711:23/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/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 PObject * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from     virtual PBoolean Remove(/usr/local/include/ptlib/contain.h:624:

                     ^
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                     ^
                  ^
/usr/local/include/ptlib/dict.h/usr/local/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(
                     ^
:754In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx::31:
In file included from 22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean SetDataAt(
                     ^/usr/local/include/ptlib.h:56
:
In file included from /usr/local/include/ptlib/contain.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
[CC] src/im/rfc4103.cxx
624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }/usr/local/include/ptlib/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(
                     ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/asn/t38.cxx:11:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/lids/lidep.h:484:22: warning: 'OpalLineConnection::SendUserInputTone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SendUserInputTone(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1367:22: note: hidden overloaded virtual function 'OpalConnection::SendUserInputTone' declared here: type mismatch at 2nd parameter ('unsigned int' vs 'int')
    virtual PBoolean SendUserInputTone(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "rfc4103.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "t140.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:45:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/t140.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:45:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/lids/lidep.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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/net/opal/work/opal-3.10.10/src/im/t140.cxx:    virtual PBoolean SetAt(
                     ^
42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/t38/t38proto.h:127:33: warning: 'OpalFaxEndPoint::CreateConnection' hides overloaded virtual functions [-Woverloaded-virtual]
    virtual OpalFaxConnection * CreateConnection(
                                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:136:35: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (4 vs 6)
    virtual OpalLocalConnection * CreateConnection(
                                  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/localep.h:351:45: note: hidden overloaded virtual function 'OpalLocalEndPoint::CreateConnection' declared here: different number of parameters (2 vs 6)
    P_REMOVE_VIRTUAL(OpalLocalConnection *, CreateConnection(OpalCall &, void *), 0);
                                            ^
45 warnings generated.
22 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/im/msrp.cxx
[CC] src/im/sipim.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
52 warnings generated.
[CC] src/codec/g711codec.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
41 warnings generated.
[CC] src/codec/g711.c
17 warnings generated.
[CC] src/codec/g722mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:36:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
22 warnings generated.
[CC] src/codec/g7221mf.cxx
[CC] src/codec/g7222mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38proto.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:37:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
24 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:35:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/codec/g7231mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
35 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/rfc4103.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/rfc4103.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/msrp.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
[CC] src/codec/g726mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sippdu.h:45:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/rfc4103.h:38:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/rfc4103.cxx:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
47 warnings generated.
[CC] src/codec/g728mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
    virtual PString * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: #pragma interface
        ^
warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/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 PString * RemoveAt(
                      ^
    virtual PObject * GetAt(
                      ^/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here

PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/im_mf.cxx:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
31:
In file included from /usr/local/include/ptlib.h31:
In file included from /usr/local/include/ptlib.h  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/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 &')
:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574    virtual PObject * RemoveAt(
                      ^
:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
/usr/local/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 /usr/local/include/ptlib.h:56    virtual D * RemoveAt(
                ^
:
In file included from /usr/local/include/ptlib/contain.h:/usr/local/include/ptlib/safecoll.h:1203:52624:
/usr/local/include/ptlib/pstring.h:2562: note: in instantiation of template class 'PDictionary' requested here:23: 
warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
    virtual PString * GetAt(
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PObject * GetAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here56:
In file included from /usr/local/include/ptlib/contain.h:624:
56:
In file included from /usr/local/include/ptlib/contain.h:/usr/local/include/ptlib/pstring.h:2590:22:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]

 warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/usr/local/include/ptlib/dict.h:700:    virtual PBoolean SetDataAt(
                     ^
22:/usr/local/include/ptlib/dict.h:688:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
23: 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(
:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]                      ^

    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:927:/usr/local/include/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 &')
22:     virtual PBoolean SetAt(
                     ^
warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^

/usr/local/include/ptlib/dict.h:711:23:    virtual POrdinalKey * GetAt(
                          ^
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:1095PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
^
/usr/local/include/ptlib/dict.h:    virtual POrdinalKey * GetAt(
                          ^
1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'/usr/local/include/ptlib/pstring.h:2735:1: 
note: in instantiation of template class 'POrdinalDictionary' requested here
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: /usr/local/include/ptlib/dict.h:711:23:note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
 note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^/usr/local/include/ptlib/dict.h:1113:
22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:711:23: note:     virtual PBoolean SetDataAt(
                     ^hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:754/usr/local/include/ptlib/dict.h:1113::2222: : warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:754:22: /usr/local/include/ptlib/dict.h:1129:22:note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int'))
 warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: /usr/local/include/ptlib/dict.h:700:22:'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
/usr/local/include/ptlib/dict.h:700:22:                    ^
note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/dict.h:688:23    virtual PBoolean SetAt(
                     ^
: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h::1:56:
In file included from /usr/local/include/ptlib/contain.h: note: in instantiation of template class 'PStringDictionary' requested here
624:
/usr/local/include/ptlib/pstring.h:2549PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
:23: /usr/local/include/ptlib/pstring.h:2645warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
:23:    virtual PString * RemoveAt(
                      ^
 note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/ptlib/pstring.h:2786:  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
1: note: in instantiation of template class 'PStringDictionary' requested here/usr/local/include/ptlib/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(
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
                      ^
/usr/local/include/ptlib/pstring.h:2645:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
31:
In file included from /usr/local/include/ptlib.h  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
:56:
In file included from /usr/local/include/ptlib/contain.h/usr/local/include/ptlib/dict.h:688:23: :624:
note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptlib/pstring.h:2562    virtual PObject * RemoveAt(
                      ^
:23: warning: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
In file included from /usr/local/include/ptlib/dict.h:711:/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')

    virtual PObject * GetAt(
                      ^
    virtual PString * GetAt(
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:/usr/local/include/ptlib/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 /usr/local/include/ptlib/contain.h:624    virtual PObject * GetAt(
                      ^:
/usr/local/include/ptlib/pstring.h:2574:22:
 warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56    virtual PBoolean SetDataAt(
                     ^
:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:/usr/local/include/ptlib/dict.h:754:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
22: note:     virtual PBoolean SetDataAt(
                     ^
hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
/usr/local/include/ptlib/dict.h:754:22:    virtual PBoolean SetDataAt(
                     ^
 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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22:                      ^
warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from     virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: /usr/local/include/ptlib/dict.h:700:22:warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
 note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')    virtual PBoolean SetAt(
                     ^

/usr/local/include/ptlib/dict.h:700:22: note:     virtual PBoolean SetAt(
                     ^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
/usr/local/include/ptlib/contain.h:624In file included from /usr/local/include/ptlib.h:56:
/usr/local/include/ptlib/pstring.h::
In file included from /usr/local/include/ptlib/contain.h:6242947:19::
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
     __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
:828:22:/usr/local/include/ptlib/dict.h:828 note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *'):22: 
note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
    virtual PBoolean Remove(
                     ^
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from 31:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
:56:
/usr/local/include/ptlib/pstring.h:2948In file included from /usr/local/include/ptlib/contain.h:19::624 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]:
/usr/local/include/ptlib/pstring.h:
2948:19    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
:/usr/local/include/ptlib/dict.h:828: warning: 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(
                     ^
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31/usr/local/include/ptlib/dict.h:828:22::
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]    virtual PBoolean Remove(
                     ^

In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/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); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &')
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^

/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
22 warnings generated.
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "sipim.h"
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "msrp.h"
        ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1114:29: note: in instantiation of template class 'PDictionary' requested here
      : PSafeCollection(new Coll) { }
                            ^
/usr/local/include/ptlib/safecoll.h:1227:40: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalIMContext>::PSafeDictionaryBase' requested here
template  class PSafeDictionary : public PSafeDictionaryBase, Key, Base>
                                       ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:40:
In file included from /usr/local/include/ptclib/pdns.h:40:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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;
                     ^
[CC] src/codec/g729mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:40:
In file included from /usr/local/include/ptclib/pdns.h:40:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
In file included from /usr/local/include/ptclib/http.h:43:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
In file included from /usr/local/include/ptclib/pxml.h:50:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23:  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
 warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
/usr/local/include/ptlib/dict.h:1113:22:   PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/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(
                      ^
/usr/local/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(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:    virtual PBoolean SetAt(
                     ^
711:/usr/local/include/ptlib/dict.h:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PBoolean SetAt(
                     ^
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from     virtual PINDEX RemoveAt(
/usr/local/include/ptlib/contain.h:                   ^
624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/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 PObject * RemoveAt(
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
                      ^
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
^
  PDECLARE_CLASS(cls, PStringDictionary) \
/usr/local/include/ptlib/dict.h:                      ^
1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
/usr/local/include/ptlib/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(
                      ^
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/dict.h:711/usr/local/include/ptlib/contain.h::23: note: 624:
hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * GetAt(
                      ^
/usr/local/include/ptlib/pstring.h:/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
2562:/usr/local/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(
23:                     ^
 warning: /usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
                     ^
    virtual PString * GetAt(
/usr/local/include/ptlib/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(
                     ^
                      ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
    virtual PObject * RemoveAt(
                      ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:40:
/usr/local/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &')
/usr/local/include/ptclib/pxml.h:    virtual PBoolean SetAt(
                     ^
322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PXMLObject * Clone(PXMLElement * parent) const = 0;
                         ^
/usr/local/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1)
    virtual PObject * Clone() const;
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
                      ^
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "g711codec.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:42:
/usr/local/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:42:
/usr/local/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    int ExecuteCommand(
        ^
/usr/local/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5)
    virtual int ExecuteCommand(
                ^
/usr/local/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5)
    virtual int ExecuteCommand(
                ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:42:
/usr/local/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:42:
/usr/local/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual]
    bool WriteCommand(
         ^
/usr/local/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4)
    virtual PBoolean WriteCommand(
                     ^
/usr/local/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4)
    virtual PBoolean WriteCommand(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:42:
/usr/local/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual]
    bool ReadResponse(
         ^
/usr/local/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1)
    virtual PBoolean ReadResponse();
                     ^
/usr/local/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1)
    virtual PBoolean ReadResponse(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:44:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g722mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711codec.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7221mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7222mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/include/ptlib/socket.h:408:22: In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    virtual D * RemoveAt(
                ^    virtual PBoolean OpenSocket() = 0;
                     ^

/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:45:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
35 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:47:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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(
                      ^
[CC] src/codec/gsm0610mf.cxx
20 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/sipim.h:42:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
[CC] src/codec/gsmamrmf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
49 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g7231mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
20 warnings generated.
48 warnings generated.
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:50:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/msrp.h:46:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sdp.h:140:18: warning: 'SDPMediaDescription::PrintOn' hides overloaded virtual function [-Woverloaded-virtual]
    virtual bool PrintOn(ostream & strm, const PString & str) const;
                 ^
/usr/local/include/ptlib/object.h:1290:18: note: hidden overloaded virtual function 'PObject::PrintOn' declared here: different number of parameters (1 vs 2)
    virtual void PrintOn(
                 ^
[CC] src/codec/iLBCmf.cxx
[CC] src/t38/t38mf.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] src/codec/rfc2833.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
21 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g726mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
20 warnings generated.
[CC] src/codec/opalwavfile.cxx
[CC] src/codec/silencedetect.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
51 warnings generated.
20 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()')
    virtual PBoolean Remove(
                     ^
[CC] src/codec/opalpluginmgr.cxx
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "opalpluginmgr.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
[CC] src/codec/ratectl.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
20 warnings generated.
[CC] src/codec/g711a1_plc.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/socket.h:408In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
    virtual PBoolean OpenSocket() = 0;
                     ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/sipim.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1150:21: note: in instantiation of template class 'PDictionary' requested here
        SafeRemove(((Coll *)collection)->GetAt(key));
                    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/sip/sipep.h:847:22: note: in instantiation of member function 'PSafeDictionaryBase, PString, SIPTransaction>::SetAt' requested here
    ) { transactions.SetAt(transaction->GetTransactionID(), transaction); }
                     ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/im/msrp.cxx:31:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
46 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
[CC] src/codec/echocancel.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g728mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g729mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
20 warnings generated.
[CC] src/opal/manager.cxx
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
/usr/local/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface
        ^
20 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:    virtual PObject * GetAt(
                      ^
32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32:
In file included from /usr/local/include/ptlib.h/usr/local/include/ptlib/pstring.h::56:
In file included from /usr/local/include/ptlib/contain.h:624:
2574:22/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
: warning:     __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]/usr/local/include/ptlib/dict.h:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning:     virtual PBoolean SetDataAt(
                     ^
828/usr/local/include/ptlib/dict.h:754:22:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
:'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
 note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &')
    virtual PBoolean OpenSocket(
                     ^
    virtual PBoolean SetDataAt(
                     ^
/usr/local/include/ptlib/socket.h:408    virtual PBoolean Remove(
:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1)
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30    virtual PBoolean OpenSocket() = 0;
                     ^
:
In file included from /usr/local/include/ptlib.h                     ^
:56:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:In file included from /usr/local/include/ptlib/contain.h:624:
32:
In file included from /usr/local/include/ptlib.h:56:
/usr/local/include/ptlib/pstring.h:2590:In file included from /usr/local/include/ptlib/contain.h:22: 624:
/usr/local/include/ptlib/pstring.h:warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
2949:19:    virtual PBoolean SetAt(
                     ^
 warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
/usr/local/include/ptlib/dict.h:700:22: note:     __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &')/usr/local/include/ptlib/dict.h:828:22: note: 
    virtual PBoolean SetAt(
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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:32
:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:29:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "rfc2833.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/rfc2833.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/rfc2833.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "opalwavfile.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsm0610mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "silencedetect.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/silencedetect.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/silencedetect.h:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/gsmamrmf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
47 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/iLBCmf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/rfc2833.h:39:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:35:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/ratectl.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "ratectl.h"
        ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/g711a1_plc.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalwavfile.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/g711codec.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
20 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:48:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
18 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/silencedetect.cxx:38:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/patch.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:37:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/rfc2833.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:35:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:30:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transcoders.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
42 warnings generated.
20 warnings generated.
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "echocancel.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:53:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/echocancel.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/opalpluginmgr.cxx:36:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/codec/echocancel.cxx:53:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/echocancel.h:39:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/rtp/rtp.h:43:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
20 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:36:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:40:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/t38/t38mf.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/rtpconn.h:237:17: note: in instantiation of template class 'PDictionary' requested here
    SessionDict sessions;
                ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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(
                      ^
17 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual POrdinalKey * GetAt(
                          ^
/usr/local/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here
PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString);
^
/usr/local/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY'
  PDECLARE_CLASS(cls, POrdinalDictionary) \
                      ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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(
                     ^
/usr/local/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PINDEX RemoveAt(
                   ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * RemoveAt(
                      ^
/usr/local/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here
PDECLARE_STRING_DICTIONARY(PStringToString, PString);
^
/usr/local/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY'
  PDECLARE_CLASS(cls, PStringDictionary) \
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PString * GetAt(
                      ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetDataAt(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const char *              key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PString         &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString &   key)    { RemoveAt(key); }
                  ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:624:
/usr/local/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); }
                  ^
/usr/local/include/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(
                     ^
21 warnings generated.
/magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "manager.h"
        ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:51:
/usr/local/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean OpenSocket(
                     ^
/usr/local/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/transports.h:45:
In file included from /usr/local/include/ptlib/sockets.h:57:
/usr/local/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean ReadFrom(
                     ^
/usr/local/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4)
    virtual void ReadFrom(
                 ^
20 warnings generated.
43 warnings generated.
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:41:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/pres_ent.h:43:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/im/im.h:71:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediastrm.h:43:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/mediafmt.h:204:10: warning: 'OpalMediaFormatList::Remove' hides overloaded virtual function [-Woverloaded-virtual]
    void Remove(
         ^
/usr/local/include/ptlib/lists.h:191:22: note: hidden overloaded virtual function 'PAbstractList::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PStringArray &')
    virtual PBoolean Remove(
                     ^
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1821:32: note: in instantiation of template class 'PDictionary' requested here
    MediaAddressesDict         mediaTransportAddresses;
                               ^
/usr/local/include/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/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 /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:40:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:42:
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/call.h:41:
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/connection.h:1696:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    { return *(OpalTransport *)NULL; }
             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net/opal/work/opal-3.10.10/src/opal/manager.cxx:32:
In file included from /usr/local/include/ptlib.h:56:
In file included from /usr/local/include/ptlib/contain.h:618:
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here
    PluginListType pluginDLLs;
                   ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
28 warnings generated.
27 warnings generated.
21 warnings generated.
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/manager.h:174:28: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalCall>::FindWithLock' requested here
    ) { return activeCalls.FindWithLock(token, PSafeReference) != NULL; }
                           ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1203:52: note: in instantiation of template class 'PDictionary' requested here
        PSafePtr ptr(*this, PSafeReference, ((Coll *)collection)->GetAt(key));
                                                   ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/opal/endpoint.h:516:34: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalConnection>::FindWithLock' requested here
    ) { return connectionsActive.FindWithLock(token, mode); }
                                 ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * RemoveAt(
                ^
/usr/local/include/ptlib/safecoll.h:1114:29: note: in instantiation of template class 'PDictionary' requested here
      : PSafeCollection(new Coll) { }
                            ^
/usr/local/include/ptlib/safecoll.h:1227:40: note: in instantiation of member function 'PSafeDictionaryBase, PString, OpalPresentity>::PSafeDictionaryBase' requested here
template  class PSafeDictionary : public PSafeDictionaryBase, Key, Base>
                                       ^
/usr/local/include/ptlib/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(
                      ^
/usr/local/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual PBoolean SetAt(
                     ^
/usr/local/include/ptlib/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(
                     ^
/usr/local/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual]
    virtual D * GetAt(
                ^
/usr/local/include/ptlib/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(
                      ^
24 warnings generated.
37 warnings generated.
[AR] lib_FreeBSD_amd64/libopal_s.a
ranlib /magus/work/usr/mports/net/opal/work/opal-3.10.10/lib_FreeBSD_amd64/libopal_s.a
[LD] lib_FreeBSD_amd64/libopal.so.3.10.10
rm -f /magus/work/usr/mports/net/opal/work/opal-3.10.10/lib_FreeBSD_amd64/libopal.so ; ln -sf  libopal.so.3.10.10 /magus/work/usr/mports/net/opal/work/opal-3.10.10/lib_FreeBSD_amd64/libopal.so
gmake[2]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/GSM0610'
[CC] gsm06_10_codec.c
[CC] gsm_create.c
[CC] gsm_destroy.c
[CC] gsm_decode.c
[CC] gsm_encode.c
[CC] code.c
[CC] gsm_option.c
[CC] decode.c
[CC] add.c
[CC] gsm_lpc.c
[CC] preprocess.c
[CC] rpe.c
[CC] long_term.c
[CC] table.c
[CC] short_term.c
gsm06_10_codec.c:77:65: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_codec(const struct PluginCodec_Definition * codec, void * _context)
                                                                ^
gsm06_10_codec.c:83:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_encoder(const struct PluginCodec_Definition * codec, 
                                                               ^
gsm06_10_codec.c:89:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
gsm06_10_codec.c:117:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_decoder(const struct PluginCodec_Definition * codec, 
                                                               ^
gsm06_10_codec.c:123:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
gsm06_10_codec.c:178:70: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_msgsm_encoder(const struct PluginCodec_Definition * codec, 
                                                                     ^
gsm06_10_codec.c:184:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
gsm06_10_codec.c:199:70: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_msgsm_decoder(const struct PluginCodec_Definition * codec, 
                                                                     ^
gsm06_10_codec.c:205:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
gsm06_10_codec.c:328:45: warning: unused parameter 'codec' [-Wunused-parameter]
      const struct PluginCodec_Definition * codec, 
                                            ^
gsm06_10_codec.c:329:14: warning: unused parameter 'context' [-Wunused-parameter]
      void * context, 
             ^
gsm06_10_codec.c:330:20: warning: unused parameter 'key' [-Wunused-parameter]
      const char * key, 
                   ^
gsm06_10_codec.c:372:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                  // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:47:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       160
                                ^
gsm06_10_codec.c:372:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                  // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:47:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       160
                                ^
gsm06_10_codec.c:407:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                  // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:47:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       160
                                ^
gsm06_10_codec.c:407:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                  // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:47:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       160
                                ^
gsm06_10_codec.c:445:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    MSGSM_SAMPLES_PER_FRAME,            // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:48:33: note: expanded from macro 'MSGSM_SAMPLES_PER_FRAME'
#define MSGSM_SAMPLES_PER_FRAME 320
                                ^
gsm06_10_codec.c:445:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    MSGSM_SAMPLES_PER_FRAME,            // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:48:33: note: expanded from macro 'MSGSM_SAMPLES_PER_FRAME'
#define MSGSM_SAMPLES_PER_FRAME 320
                                ^
gsm06_10_codec.c:480:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    MSGSM_SAMPLES_PER_FRAME,            // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:48:33: note: expanded from macro 'MSGSM_SAMPLES_PER_FRAME'
#define MSGSM_SAMPLES_PER_FRAME 320
                                ^
gsm06_10_codec.c:480:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    MSGSM_SAMPLES_PER_FRAME,            // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
gsm06_10_codec.c:48:33: note: expanded from macro 'MSGSM_SAMPLES_PER_FRAME'
#define MSGSM_SAMPLES_PER_FRAME 320
                                ^
./src/short_term.c:64:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        STEP(  -2560,  -16,  13107 );
        ^      ~~~~~
./src/short_term.c:57:39: note: expanded from macro 'STEP'
                temp1    = (word) GSM_SUB( temp1, B << 1 );             \
                                                  ~ ^
./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
        ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                            ^
./src/short_term.c:67:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        STEP(  -1792,   -8,  17476 );
        ^      ~~~~~
./src/short_term.c:57:39: note: expanded from macro 'STEP'
                temp1    = (word) GSM_SUB( temp1, B << 1 );             \
                                                  ~ ^
./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
        ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                            ^
./src/short_term.c:68:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        STEP(   -341,   -4,  31454 );
        ^       ~~~~
./src/short_term.c:57:39: note: expanded from macro 'STEP'
                temp1    = (word) GSM_SUB( temp1, B << 1 );             \
                                                  ~ ^
./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
        ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                            ^
./src/short_term.c:69:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        STEP(  -1144,   -4,  29708 );
        ^      ~~~~~
./src/short_term.c:57:39: note: expanded from macro 'STEP'
                temp1    = (word) GSM_SUB( temp1, B << 1 );             \
                                                  ~ ^
./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
        ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                            ^
./src/rpe.c:452:21: warning: unused parameter 'S' [-Wunused-parameter]
./src/long_term.c:870:21: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state        * S,
                                  ^
        struct gsm_state * S,
                           ^
./src/rpe.c:474:21: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state        * S,
                                  ^
./src/gsm_lpc.c:328:20: warning: unused parameter 'S' [-Wunused-parameter]
        struct gsm_state *S,
                          ^
20 warnings generated.
2 warnings generated.
1 warning generated.
1 warning generated.
4 warnings generated.
[LD] gsm0610_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/GSM0610'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/iLBC'
[CC] anaFilter.c
[CC] ilbccodec.c
[CC] createCB.c
[CC] constants.c
[CC] doCPLC.c
[CC] enhancer.c
[CC] filter.c
[CC] FrameClassify.c
[CC] gainquant.c
[CC] hpInput.c
[CC] hpOutput.c
[CC] iCBConstruct.c
[CC] iLBC_decode.c
[CC] iCBSearch.c
[CC] helpfun.c
[CC] getCBvec.c
ilbccodec.c:72:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_context(const struct PluginCodec_Definition * codec, void * context)
                                                                  ^
ilbccodec.c:78:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_encoder(const struct PluginCodec_Definition * codec, 
                                                               ^
ilbccodec.c:84:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
ilbccodec.c:110:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_decoder(const struct PluginCodec_Definition * codec, 
                                                               ^
ilbccodec.c:116:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
ilbccodec.c:156:65: warning: unused parameter 'codec' [-Wunused-parameter]
static int valid_for_h323(const struct PluginCodec_Definition * codec,
                                                                ^
ilbccodec.c:157:34: warning: unused parameter 'context' [-Wunused-parameter]
                          void * context,
                                 ^
ilbccodec.c:158:40: warning: unused parameter 'key' [-Wunused-parameter]
                          const char * key,
                                       ^
ilbccodec.c:226:68: warning: unused parameter 'defn' [-Wunused-parameter]
static int get_codec_options(const struct PluginCodec_Definition * defn,
                                                                   ^
ilbccodec.c:227:68: warning: unused parameter 'context' [-Wunused-parameter]
                                                            void * context, 
                                                                   ^
ilbccodec.c:228:68: warning: unused parameter 'name' [-Wunused-parameter]
                                                      const char * name,
                                                                   ^
ilbccodec.c:250:68: warning: unused parameter 'name' [-Wunused-parameter]
                                                      const char * name, 
                                                                   ^
ilbccodec.c:273:72: warning: unused parameter 'defn' [-Wunused-parameter]
static int to_normalised_options(const struct PluginCodec_Definition * defn,
                                                                       ^
ilbccodec.c:274:72: warning: unused parameter 'context' [-Wunused-parameter]
                                                                void * context,
                                                                       ^
ilbccodec.c:275:72: warning: unused parameter 'name' [-Wunused-parameter]
                                                          const char * name, 
                                                                       ^
ilbccodec.c:314:69: warning: unused parameter 'defn' [-Wunused-parameter]
static int free_codec_options(const struct PluginCodec_Definition * defn,
                                                                    ^
ilbccodec.c:315:69: warning: unused parameter 'context' [-Wunused-parameter]
                                                             void * context,
                                                                    ^
ilbccodec.c:316:69: warning: unused parameter 'name' [-Wunused-parameter]
                                                       const char * name, 
                                                                    ^
ilbccodec.c:397:3: warning: initializing 'const unsigned char *' with an expression of type 'const char [10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  iLBC13k3, sizeof(iLBC13k3)-1,
  ^~~~~~~~
ilbccodec.c:407:3: warning: initializing 'const unsigned char *' with an expression of type 'const char [10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  iLBC15k2, sizeof(iLBC15k2)-1,
  ^~~~~~~~
ilbccodec.c:433:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame (note we use highest value here)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:433:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame (note we use highest value here)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:469:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame (note we use highest value here)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:469:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame (note we use highest value here)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:505:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:505:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:541:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:541:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_30MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:21:36: note: expanded from macro 'BLOCKL_30MS'
   #define BLOCKL_30MS             240
                                   ^
ilbccodec.c:577:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_20MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:20:36: note: expanded from macro 'BLOCKL_20MS'
   #define BLOCKL_20MS             160
                                   ^
ilbccodec.c:577:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_20MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:20:36: note: expanded from macro 'BLOCKL_20MS'
   #define BLOCKL_20MS             160
                                   ^
ilbccodec.c:613:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_20MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:20:36: note: expanded from macro 'BLOCKL_20MS'
   #define BLOCKL_20MS             160
                                   ^
ilbccodec.c:613:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    BLOCKL_20MS,                        // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
./iLBC/iLBC_define.h:20:36: note: expanded from macro 'BLOCKL_20MS'
   #define BLOCKL_20MS             160
                                   ^
./iLBC/enhancer.c:170:14: warning: unused parameter 'period' [-Wunused-parameter]
       float period    /* (i) estimated pitch period */
             ^
./iLBC/iCBSearch.c:124:36: warning: unsequenced modification and access to 'pp' [-Wunsequenced]
                   *ppe+=(*pp)*(*pp++);
                           ~~      ^
[CC] iLBC_encode.c
[CC] LPCdecode.c
[CC] LPCencode.c
[CC] lsf.c
[CC] packing.c
32 warnings generated.
[CC] StateConstructW.c
[CC] StateSearchW.c
[CC] syntFilter.c
./iLBC/StateSearchW.c:30:15: warning: parameter 'syntDenum' set but not used [-Wunused-but-set-parameter]
       float *syntDenum,   /* (i) denominator of synthesis filter */
              ^
1 warning generated.
1 warning generated.
1 warning generated.
[LD] iLBC_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/iLBC'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/Speex'
[CC] speexcodec.cxx
speexcodec.cxx:108:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
speexcodec.cxx:119:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
  while ((*fromLen >= ((i+1)*frameLen)) && (((i+1)*codec->parm.audio.bytesPerFrame) <= *toLen) ) {
          ~~~~~~~~ ^   ~~~~~~~~~~~~~~
speexcodec.cxx:135:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_encoder(const struct PluginCodec_Definition * codec, void * _context)
                                                                  ^
speexcodec.cxx:201:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_decoder(const struct PluginCodec_Definition * codec, void * _context)
                                                                  ^
speexcodec.cxx:212:14: warning: unused parameter 'context' [-Wunused-parameter]
      void * context , 
             ^
speexcodec.cxx:227:14: warning: unused parameter 'context' [-Wunused-parameter]
      void * context , 
             ^
speexcodec.cxx:291:38: warning: unused parameter 'codec' [-Wunused-parameter]
      const PluginCodec_Definition * codec, 
                                     ^
speexcodec.cxx:306:38: warning: unused parameter 'codec' [-Wunused-parameter]
      const PluginCodec_Definition * codec, 
                                     ^
8 warnings generated.
[LD] speex_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/Speex'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G722'
[CC] g722_encode.c
[CC] g722codec.c
[CC] g722_decode.c
[CC] bitstream.c
g722codec.c:68:68: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_encoder(const struct PluginCodec_Definition * codec)
                                                                   ^
g722codec.c:73:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_encoder(const struct PluginCodec_Definition * codec, void * context)
                                                                  ^
g722codec.c:78:57: warning: unused parameter 'codec' [-Wunused-parameter]
static int encode(const struct PluginCodec_Definition * codec,
                                                        ^
g722codec.c:84:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag) 
                                                  ^
g722codec.c:98:68: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_decoder(const struct PluginCodec_Definition * codec)
                                                                   ^
g722codec.c:103:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_decoder(const struct PluginCodec_Definition * codec, void * context)
                                                                  ^
g722codec.c:109:57: warning: unused parameter 'codec' [-Wunused-parameter]
static int decode(const struct PluginCodec_Definition * codec, 
                                                        ^
g722codec.c:115:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag) 
                                                  ^
g722codec.c:249:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g722codec.c:50:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       32    // Samples in a millisecond
                                ^
g722codec.c:249:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g722codec.c:50:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       32    // Samples in a millisecond
                                ^
g722codec.c:284:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g722codec.c:50:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       32    // Samples in a millisecond
                                ^
g722codec.c:284:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g722codec.c:50:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       32    // Samples in a millisecond
                                ^
12 warnings generated.
[LD] g722_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G722'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.1'
[CC] basop32.c
[CC] G7221Codec.c
[CC] coef2sam.c
[CC] common.c
[CC] dct4_a.c
[CC] count.c
[CC] dct4_s.c
[CC] encoder.c
[CC] decoder.c
[CC] sam2coef.c
[CC] tables.c
[CC] huff_tab.c
./G722-1/count.c:81:24: warning: unused parameter 'objectNameArg' [-Wunused-parameter]
int getCounterId(char *objectNameArg)
                       ^
./G722-1/count.c:92:21: warning: unused parameter 'counterId' [-Wunused-parameter]
void setCounter(int counterId)
                    ^
./G722-1/count.c:267:27: warning: unused parameter 'dtx_mode' [-Wunused-parameter]
void WMOPS_output (Word16 dtx_mode)
                          ^
G7221Codec.c:126:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void G7221EncoderDestroy (const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
G7221Codec.c:132:63: warning: unused parameter 'codec' [-Wunused-parameter]
static int G7221Encode (const struct PluginCodec_Definition * codec, 
                                                              ^
G7221Codec.c:138:63: warning: unused parameter 'flag' [-Wunused-parameter]
                                               unsigned int * flag)
                                                              ^
G7221Codec.c:210:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void G7221DecoderDestroy (const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
G7221Codec.c:216:63: warning: unused parameter 'codec' [-Wunused-parameter]
static int G7221Decode (const struct PluginCodec_Definition * codec, 
                                                              ^
G7221Codec.c:222:63: warning: unused parameter 'flag' [-Wunused-parameter]
                                               unsigned int * flag)
                                                              ^
G7221Codec.c:305:69: warning: unused parameter 'context' [-Wunused-parameter]
                                                             void * context, 
                                                                    ^
G7221Codec.c:306:69: warning: unused parameter 'name' [-Wunused-parameter]
                                                       const char * name,
                                                                    ^
G7221Codec.c:371:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:371:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:407:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
3 warnings generated.
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:407:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:442:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:442:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:478:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
G7221Codec.c:478:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    G722_1_FRAME_SAMPLES,                   // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7221Codec.c:83:31: note: expanded from macro 'G722_1_FRAME_SAMPLES'
#define G722_1_FRAME_SAMPLES  320
                              ^
16 warnings generated.
[LD] g7221_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.1'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.2'
[CC] dec_gain.c
[CC] dec_dtx.c
[CC] dec_acelp.c
[CC] G7222Codec.cpp
[CC] dec_if.c
[CC] dec_lpc.c
[CC] dec_rom.c
[CC] dec_main.c
[CC] dec_util.c
[CC] enc_dtx.c
[CC] enc_acelp.c
[CC] enc_gain.c
[CC] enc_if.c
[CC] enc_lpc.c
[CC] enc_rom.c
[CC] enc_main.c
./AMR-WB/dec_lpc.c:322:15: warning: implicitly declaring library function 'labs' with type 'long (long)' [-Wimplicit-function-declaration]
      tmax |= labs(t0);
              ^
./AMR-WB/dec_lpc.c:322:15: note: include the header  or explicitly provide a declaration for 'labs'
G7222Codec.cpp:148:73: warning: unused parameter 'codec' [-Wunused-parameter]
static void * AMRWBEncoderCreate (const struct PluginCodec_Definition * codec)
                                                                        ^
G7222Codec.cpp:167:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void AMRWBEncoderDestroy (const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
G7222Codec.cpp:175:63: warning: unused parameter 'codec' [-Wunused-parameter]
static int AMRWBEncode (const struct PluginCodec_Definition * codec, 
                                                              ^
G7222Codec.cpp:181:63: warning: unused parameter 'flag' [-Wunused-parameter]
                                               unsigned int * flag)
                                                              ^
G7222Codec.cpp:219:73: warning: unused parameter 'codec' [-Wunused-parameter]
static void * AMRWBDecoderCreate (const struct PluginCodec_Definition * codec)
                                                                        ^
G7222Codec.cpp:225:72: warning: unused parameter 'codec' [-Wunused-parameter]
static void AMRWBDecoderDestroy (const struct PluginCodec_Definition * codec, void * context)
                                                                       ^
G7222Codec.cpp:272:63: warning: unused parameter 'codec' [-Wunused-parameter]
static int AMRWBDecode (const struct PluginCodec_Definition * codec,
                                                              ^
G7222Codec.cpp:551:67: warning: unused parameter 'defn' [-Wunused-parameter]
static int AMRWBOptionsGet (const struct PluginCodec_Definition * defn,
                                                                  ^
G7222Codec.cpp:552:67: warning: unused parameter 'context' [-Wunused-parameter]
                                                           void * context, 
                                                                  ^
G7222Codec.cpp:553:67: warning: unused parameter 'name' [-Wunused-parameter]
                                                     const char * name,
                                                                  ^
./AMR-WB/dec_main.c:791:28: warning: absolute value function 'abs' given an argument of type 'Word32' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
            tmp = (Word16)(abs(L_tmp));
                           ^
./AMR-WB/dec_main.c:791:28: note: use function 'labs' instead
            tmp = (Word16)(abs(L_tmp));
                           ^~~
                           labs
G7222Codec.cpp:619:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    AMRWB_FRAME_SAMPLES,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7222Codec.cpp:130:29: note: expanded from macro 'AMRWB_FRAME_SAMPLES'
#define AMRWB_FRAME_SAMPLES 320
                            ^
G7222Codec.cpp:619:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    AMRWB_FRAME_SAMPLES,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7222Codec.cpp:130:29: note: expanded from macro 'AMRWB_FRAME_SAMPLES'
#define AMRWB_FRAME_SAMPLES 320
                            ^
G7222Codec.cpp:654:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    AMRWB_FRAME_SAMPLES,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7222Codec.cpp:130:29: note: expanded from macro 'AMRWB_FRAME_SAMPLES'
#define AMRWB_FRAME_SAMPLES 320
                            ^
G7222Codec.cpp:654:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    AMRWB_FRAME_SAMPLES,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
G7222Codec.cpp:130:29: note: expanded from macro 'AMRWB_FRAME_SAMPLES'
#define AMRWB_FRAME_SAMPLES 320
                            ^
./AMR-WB/enc_main.c:1294:29: warning: absolute value function 'abs' given an argument of type 'Word32' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
            s_tmp = (Word16)abs(l_tmp);
                            ^
./AMR-WB/enc_main.c:1294:29: note: use function 'labs' instead
            s_tmp = (Word16)abs(l_tmp);
                            ^~~
                            labs
[CC] enc_util.c
14 warnings generated.
[CC] if_rom.c
1 warning generated.
1 warning generated.
1 warning generated.
[LD] g7222_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G.722.2'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G726'
[CC] g711.c
[CC] g726codec.c
[CC] g726_16.c
[CC] g726_32.c
[CC] g726_24.c
[CC] g726_40.c
[CC] g72x.c
g726codec.c:51:66: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_codec(const struct PluginCodec_Definition * codec)
                                                                 ^
g726codec.c:58:65: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_codec(const struct PluginCodec_Definition * codec, void * context)
                                                                ^
g726codec.c:78:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(en, 40)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:78:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:78:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:78:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:79:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(de, 40)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:79:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:79:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:79:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:81:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(en, 32)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:81:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:81:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:81:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:82:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(de, 32)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:82:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:82:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:82:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:84:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(en, 24)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:84:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:84:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:84:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:85:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(de, 24)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:85:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:85:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:85:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:87:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(en, 16)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:87:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:87:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:87:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:88:1: warning: unused parameter 'codec' [-Wunused-parameter]
define_coder(de, 16)
^
g726codec.c:66:67: note: expanded from macro 'define_coder'
static int dir##coder_##bps(const struct PluginCodec_Definition * codec, \
                                                                  ^
g726codec.c:88:1: warning: unused parameter 'fromLen' [-Wunused-parameter]
g726codec.c:69:67: note: expanded from macro 'define_coder'
                                                       unsigned * fromLen, \
                                                                  ^
g726codec.c:88:1: warning: unused parameter 'toLen' [-Wunused-parameter]
g726codec.c:71:67: note: expanded from macro 'define_coder'
                                                       unsigned * toLen, \
                                                                  ^
g726codec.c:88:1: warning: unused parameter 'flag' [-Wunused-parameter]
g726codec.c:72:67: note: expanded from macro 'define_coder'
                                                   unsigned int * flag) \
                                                                  ^
g726codec.c:279:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:279:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:315:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:315:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:353:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:353:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:389:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:389:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:427:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:427:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:463:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
g726codec.c:463:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SAMPLES_PER_FRAME,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
g726codec.c:42:33: note: expanded from macro 'SAMPLES_PER_FRAME'
#define SAMPLES_PER_FRAME       8
                                ^
46 warnings generated.
[LD] g726_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/G726'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/LPC_10'
[CC] lpc_10_codec.c
[CC] analys.c
[CC] f2clib.c
[CC] bsynz.c
[CC] chanwr.c
[CC] deemp.c
[CC] dcbias.c
[CC] decode_.c
[CC] difmag.c
[CC] encode_.c
[CC] energy.c
[CC] ham84.c
[CC] dyptrk.c
[CC] hp100.c
[CC] invert.c
[CC] irc2pc.c
./src/analys.c:249:29: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
    extern /* Subroutine */ placea_(integer *, integer *
    ~~~~~~                  ^
./src/analys.c:251:20: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            , integer *), dcbias_(integer *, real *, real *), placev_(integer 
                          ^
./src/analys.c:251:56: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            , integer *), dcbias_(integer *, real *, real *), placev_(integer 
                                                              ^
lpc_10_codec.c:59:68: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_encoder(const struct PluginCodec_Definition * codec)
                                                                   ^
lpc_10_codec.c:66:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_encoder(const struct PluginCodec_Definition * codec, 
                                                               ^
lpc_10_codec.c:72:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
lpc_10_codec.c:99:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_encoder(const struct PluginCodec_Definition * codec, void * context)
                                                                  ^
lpc_10_codec.c:104:68: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_decoder(const struct PluginCodec_Definition * codec)
                                                                   ^
lpc_10_codec.c:111:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_decoder(const struct PluginCodec_Definition * codec, 
                                                               ^
lpc_10_codec.c:117:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
lpc_10_codec.c:147:67: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_decoder(const struct PluginCodec_Definition * codec, void * context)
                                                                  ^
lpc_10_codec.c:166:3: warning: initializing 'const unsigned char *' with an expression of type 'const char [7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  lpc10CapStr, sizeof(lpc10CapStr)-1,
  ^~~~~~~~~~~
lpc_10_codec.c:218:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SamplesPerFrame,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
lpc_10_codec.c:218:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SamplesPerFrame,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
lpc_10_codec.c:253:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SamplesPerFrame,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
lpc_10_codec.c:253:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    SamplesPerFrame,                    // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
[CC] ivfilt.c
[CC] lpcdec.c
[CC] lpcenc.c
[CC] lpcini.c
[CC] lpfilt.c
[CC] median.c
13 warnings generated.
[CC] mload.c
[CC] onset.c
[CC] placea.c
[CC] placev.c
[CC] pitsyn.c
[CC] preemp.c
./src/placea.c:173:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (allv || winv && *obound == 0) {
             ~~ ~~~~~^~~~~~~~~~~~~~~
./src/placea.c:173:22: note: place parentheses around the '&&' expression to silence this warning
    if (allv || winv && *obound == 0) {
                     ^
                (                   )
[CC] random.c
[CC] prepro.c
3 warnings generated.
[CC] synths.c
./src/placev.c:118:71: warning: unused parameter 'oslen' [-Wunused-parameter]
/* Subroutine */ int placev_(integer *osbuf, integer *osptr, integer *oslen, 
                                                                      ^
./src/placev.c:120:54: warning: unused parameter 'dvwinh' [-Wunused-parameter]
        *minwin, integer *maxwin, integer *dvwinl, integer *dvwinh)
                                                            ^
[CC] rcchk.c
[CC] tbdm.c
1 warning generated.
./src/synths.c:188:29: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
    extern /* Subroutine */ bsynz_(real *, integer *, 
    ~~~~~~                  ^
./src/synths.c:189:80: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
            integer *, real *, real *, real *, real *, struct lpc10_decoder_state *), irc2pc_(real *, real *
                                                                                      ^
[CC] voicin.c
[CC] vparms.c
2 warnings generated.
./src/vparms.c:231:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
        if (r_sign(&c_b2, &r__1) != oldsgn) {
            ~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~
./src/voicin.c:267:11: warning: unused parameter 'af' [-Wunused-parameter]
        integer *af, struct lpc10_encoder_state *st)
                 ^
./src/voicin.c:503:9: warning: variable 'inbuf_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
    if (inbuf) {
        ^~~~~
./src/voicin.c:576:30: note: uninitialized use occurs here
    vparms_(&vwin[1], &inbuf[inbuf_offset], &lpbuf[lpbuf_offset], &buflim[1], 
                             ^~~~~~~~~~~~
./src/voicin.c:503:5: note: remove the 'if' if its condition is always true
    if (inbuf) {
    ^~~~~~~~~~~
./src/voicin.c:286:25: note: initialize the variable 'inbuf_offset' to silence this warning
    integer inbuf_offset, lpbuf_offset, i__1, i__2;
                        ^
                         = 0
./src/voicin.c:507:9: warning: variable 'lpbuf_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
    if (lpbuf) {
        ^~~~~
./src/voicin.c:576:52: note: uninitialized use occurs here
    vparms_(&vwin[1], &inbuf[inbuf_offset], &lpbuf[lpbuf_offset], &buflim[1], 
                                                   ^~~~~~~~~~~~
./src/voicin.c:507:5: note: remove the 'if' if its condition is always true
    if (lpbuf) {
    ^~~~~~~~~~~
./src/voicin.c:286:39: note: initialize the variable 'lpbuf_offset' to silence this warning
    integer inbuf_offset, lpbuf_offset, i__1, i__2;
                                      ^
                                       = 0
2 warnings generated.
1 warning generated.
3 warnings generated.
[LD] lpc10_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/LPC_10'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/IMA_ADPCM'
[CC] ima_adpcm.c
ima_adpcm.c:298:66: warning: unused parameter 'codec' [-Wunused-parameter]
static void * create_codec(const struct PluginCodec_Definition * codec)
                                                                 ^
ima_adpcm.c:308:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_encoder(const struct PluginCodec_Definition * codec,
                                                               ^
ima_adpcm.c:314:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
ima_adpcm.c:326:64: warning: unused parameter 'codec' [-Wunused-parameter]
static int codec_decoder(const struct PluginCodec_Definition * codec,
                                                               ^
ima_adpcm.c:327:51: warning: unused parameter '_context' [-Wunused-parameter]
                                           void * _context,
                                                  ^
ima_adpcm.c:332:51: warning: unused parameter 'flag' [-Wunused-parameter]
                                   unsigned int * flag)
                                                  ^
ima_adpcm.c:345:65: warning: unused parameter 'codec' [-Wunused-parameter]
static void destroy_codec(const struct PluginCodec_Definition * codec, void * _context)
                                                                ^
ima_adpcm.c:439:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    IMA_SAMPLES_PER_FRAME,                // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
ima_adpcm.c:44:32: note: expanded from macro 'IMA_SAMPLES_PER_FRAME'
#define IMA_SAMPLES_PER_FRAME           505
                                        ^
ima_adpcm.c:439:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    IMA_SAMPLES_PER_FRAME,                // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
ima_adpcm.c:44:32: note: expanded from macro 'IMA_SAMPLES_PER_FRAME'
#define IMA_SAMPLES_PER_FRAME           505
                                        ^
ima_adpcm.c:474:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    IMA_SAMPLES_PER_FRAME,                // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
ima_adpcm.c:44:32: note: expanded from macro 'IMA_SAMPLES_PER_FRAME'
#define IMA_SAMPLES_PER_FRAME           505
                                        ^
ima_adpcm.c:474:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    IMA_SAMPLES_PER_FRAME,                // samples per frame
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {
ima_adpcm.c:44:32: note: expanded from macro 'IMA_SAMPLES_PER_FRAME'
#define IMA_SAMPLES_PER_FRAME           505
                                        ^
11 warnings generated.
[LD] ima_adpcm_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/IMA_ADPCM'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK'
gmake -C SILK_SDK
gmake[4]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK/SILK_SDK'
[CC] SILKCodec.cpp
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_A2NLSF.o src/SKP_Silk_A2NLSF.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_CNG.o src/SKP_Silk_CNG.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_HP_variable_cutoff_FIX.o src/SKP_Silk_HP_variable_cutoff_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LBRR_reset.o src/SKP_Silk_LBRR_reset.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LPC_inv_pred_gain.o src/SKP_Silk_LPC_inv_pred_gain.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LPC_stabilize.o src/SKP_Silk_LPC_stabilize.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LPC_synthesis_filter.o src/SKP_Silk_LPC_synthesis_filter.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LPC_synthesis_order16.o src/SKP_Silk_LPC_synthesis_order16.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LP_variable_cutoff.o src/SKP_Silk_LP_variable_cutoff.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_A2NLSF.c:34:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LSF_cos_table.o src/SKP_Silk_LSF_cos_table.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_CNG.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LTP_analysis_filter_FIX.o src/SKP_Silk_LTP_analysis_filter_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_HP_variable_cutoff_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_LTP_scale_ctrl_FIX.o src/SKP_Silk_LTP_scale_ctrl_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LBRR_reset.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_MA.o src/SKP_Silk_MA.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LPC_inv_pred_gain.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF2A.o src/SKP_Silk_NLSF2A.c
In file included from src/SKP_Silk_LPC_stabilize.c:29:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_LPC_synthesis_filter.c:34:
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF2A_stable.o src/SKP_Silk_NLSF2A_stable.c
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_LPC_synthesis_order16.c:34:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LP_variable_cutoff.c:35:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugi#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
ns -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_MSVQ_decode.o src/SKP_Silk_NLSF_MSVQ_decode.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LSF_cos_table.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_LTP_analysis_filter_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_LTP_scale_ctrl_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_MSVQ_encode_FIX.o src/SKP_Silk_NLSF_MSVQ_encode_FIX.c
:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_MA.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_NLSF2A.c:34:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_VQ_rate_distortion_FIX.o src/SKP_Silk_NLSF_VQ_rate_distortion_FIX.c
In file included from src/SKP_Silk_NLSF2A_stable.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_VQ_sum_error_FIX.o src/SKP_Silk_NLSF_VQ_sum_error_FIX.c
In file included from src/SKP_Silk_NLSF_MSVQ_decode.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_VQ_weights_laroia.o src/SKP_Silk_NLSF_VQ_weights_laroia.c
In file included from src/SKP_Silk_NLSF_MSVQ_encode_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NLSF_stabilize.o src/SKP_Silk_NLSF_stabilize.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_NLSF_VQ_rate_distortion_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NSQ.o src/SKP_Silk_NSQ.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_NSQ_del_dec.o src/SKP_Silk_NSQ_del_dec.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_NLSF_VQ_sum_error_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
In file included from src/SKP_Silk_NLSF_VQ_weights_laroia.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
1 warning generated.
1 warning generated.
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_NLSF_stabilize.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_PLC.o src/SKP_Silk_PLC.c
In file included from src/SKP_Silk_NSQ.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_VAD.o src/SKP_Silk_VAD.c
In file included from src/SKP_Silk_NSQ_del_dec.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_VQ_nearest_neighbor_FIX.o src/SKP_Silk_VQ_nearest_neighbor_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
src/SKP_Silk_NSQ.c:84:36: warning: variable 'subfr_length' set but not used [-Wunused-but-set-variable]
    SKP_int     k, lag, start_idx, subfr_length, LSF_interpolation_flag;
                                   ^
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_allpass_int.o src/SKP_Silk_allpass_int.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
src/SKP_Silk_NSQ.c:307:42: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                     ~~~ ^
src/SKP_Silk_SigProc_FIX.h:726:22: note: expanded from macro 'SKP_LIMIT_32'
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
src/SKP_Silk_SigProc_FIX.h:721:44: note: expanded from macro 'SKP_LIMIT'
cc#define SKP_LIMIT( a, limit1, limit2)    ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \
                                           ^~~~~~
src/SKP_Silk_NSQ.c:307:42: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
        r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                     ~~~ ^
1 warning generated.
src/SKP_Silk_SigProc_FIX.h:726:22: note: expanded from macro 'SKP_LIMIT_32'
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
src/SKP_Silk_SigProc_FIX.h:722:101: note: expanded from macro 'SKP_LIMIT'
1 warning generated.
                                                             : ((a) > (limit2) ? (limit2) : ((a) < (limit1) ? (limit1) : (a))))
                                                                                                    ^~~~~~
src/SKP_Silk_NSQ.c:307:42: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
        r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                     ~~~ ^
src/SKP_Silk_SigProc_FIX.h:726:22: note: expanded from macro 'SKP_LIMIT_32'
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
src/SKP_Silk_SigProc_FIX.h:722:112: note: expanded from macro 'SKP_LIMIT'
                                                             : ((a) > (limit2) ? (limit2) : ((a) < (limit1) ? (limit1) : (a))))
                                                                                                               ^~~~~~
In file included from src/SKP_Silk_VQ_nearest_neighbor_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_ana_filt_bank_1.o src/SKP_Silk_ana_filt_bank_1.c
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_PLC.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_apply_sine_window.o src/SKP_Silk_apply_sine_window.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_allpass_int.c:46:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: src/SKP_Silk_NSQ_del_dec.c:440:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
shifting a negative signed value is undefined [-Wshift-negative-value]
            r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                         ~~~ ^
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
src/SKP_Silk_SigProc_FIX.h:726                               ~~ ^
:22src/SKP_Silk_macros.h:37:43:src/SKP_Silk_PLC.c: note: expanded from macro 'SKP_SMLAWB'
1 warning76 generated.
:33: warning: unused parameter 'signal' [-Wunused-parameter]
    SKP_int16                   signal[],
                                ^
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
: note: expanded from macro 'SKP_LIMIT_32'
src/SKP_Silk_PLC.c:77:33: warning: unused parameter 'length' [-Wunused-parameter]
    SKP_int                     length
                                ^
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_array_maxabs.o src/SKP_Silk_array_maxabs.c
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
src/SKP_Silk_SigProc_FIX.h:721:44: note: expanded from macro 'SKP_LIMIT'
#define SKP_LIMIT( a, limit1, limit2)    ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \
                                           ^~~~~~
ccsrc/SKP_Silk_NSQ_del_dec.c:: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
440:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
In file included from src/SKP_Silk_VAD.c            r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                         ~~~ ^
src/SKP_Silk_SigProc_FIX.h:726:22: note: :34:
In file included from src/SKP_Silk_main.hexpanded from macro 'SKP_LIMIT_32'
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
src/SKP_Silk_SigProc_FIX.h:722:101: note: expanded from macro 'SKP_LIMIT'
:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:                                                             : ((a) > (limit2) ? (limit2) : ((a) < (limit1) ? (limit1) : (a))))
                                                                                                    ^~~~~~
src/SKP_Silk_NSQ_del_dec.c:440:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
35: warning:             r_Q10 = SKP_LIMIT_32( r_Q10, -64 << 10, 64 << 10 );
                                         ~~~ ^
src/SKP_Silk_SigProc_FIX.h:726shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
:22: note: expanded from macro 'SKP_LIMIT_32'
#define SKP_LIMIT_32 SKP_LIMIT
                     ^
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
src/SKP_Silk_SigProc_FIX.h:722:112: note: expanded from macro 'SKP_LIMIT'
                                          ^~~
                                                             : ((a) > (limit2) ? (limit2) : ((a) < (limit1) ? (limit1) : (a))))
                                                                                                               ^~~~~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_autocorr.o src/SKP_Silk_autocorr.c
src/SKP_Silk_PLC.c:148:33: warning: unused parameter 'length' [-Wunused-parameter]
    SKP_int                     length              /* I length of residual */
                                ^
src/SKP_Silk_NSQ_del_dec.c:605:25: warning: unused parameter 'smpl_buf_idx' [-Wunused-parameter]
    SKP_int             smpl_buf_idx,           /* I    Index to newest samples in buffers  */
                        ^
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_biquad.o src/SKP_Silk_biquad.c
src/SKP_Silk_PLC.c:329:34: warning: unused parameter 'psDecCtrl' [-Wunused-parameter]
    SKP_Silk_decoder_control    *psDecCtrl,         /* I/O Decoder control  */
                                 ^
1 warning generated.
1 warning generated.
In file included from src/SKP_Silk_ana_filt_bank_1.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
src/SKP_Silk_ana_filt_bank_1.c:41:42: warning: implicit conversion from 'int' to 'short' changes value from 41246 to -24290 [-Wconstant-conversion]
static SKP_int16 A_fb1_21[ 1 ] = { 20623 << 1 };        /* wrap-around to negative number is intentional */
                                 ~ ~~~~~~^~~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_biquad_alt.o src/SKP_Silk_biquad_alt.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
src/SKP_Silk_ana_filt_bank_1.c:49:27: warning: unused parameter 'scratch' [-Wunused-parameter]
    SKP_int32            *scratch,   /* I:   Scratch memory [3*N/2]  */   // todo: remove - no longer used
                          ^
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_burg_modified.o src/SKP_Silk_burg_modified.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_bwexpander.o src/SKP_Silk_bwexpander.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_array_maxabs.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
3 warnings generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_bwexpander_32.o src/SKP_Silk_bwexpander_32.c
In file included from src/SKP_Silk_apply_sine_window.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
In file included from src/SKP_Silk_autocorr.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
                                          ^~~
In file included from src/SKP_Silk_biquad.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_code_signs.o src/SKP_Silk_code_signs.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_control_codec_FIX.o src/SKP_Silk_control_codec_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_biquad_alt.c:34:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_burg_modified.c:38:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_bwexpander.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_corrMatrix_FIX.o src/SKP_Silk_corrMatrix_FIX.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_create_init_destroy.o src/SKP_Silk_create_init_destroy.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_bwexpander_32.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_code_signs.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_dec_API.o src/SKP_Silk_dec_API.c
1 warning generated.
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_control_codec_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decode_core.o src/SKP_Silk_decode_core.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
src/SKP_Silk_control_codec_FIX.c:94:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
                ( ( psEnc->sCmn.fs_kHz == 16 ) && ( max_internal_fs_kHz >= 24 ) || 
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
1 warning generated.
src/SKP_Silk_control_codec_FIX.c:94:48: note: place parentheses around the '&&' expression to silence this warning
                ( ( psEnc->sCmn.fs_kHz == 16 ) && ( max_internal_fs_kHz >= 24 ) || 
                                               ^
                  (                                                            )
src/SKP_Silk_control_codec_FIX.c:95:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
                  ( psEnc->sCmn.fs_kHz == 12 ) && ( max_internal_fs_kHz >= 16 ) ||
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/SKP_Silk_control_codec_FIX.c:95:48: note: place parentheses around the '&&' expression to silence this warning
                  ( psEnc->sCmn.fs_kHz == 12 ) && ( max_internal_fs_kHz >= 16 ) ||
                                               ^
                  (                                                            )
src/SKP_Silk_control_codec_FIX.c:96:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
                  ( psEnc->sCmn.fs_kHz ==  8 ) && ( max_internal_fs_kHz >= 12 ) ) 
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
src/SKP_Silk_control_codec_FIX.c:96:48: note: place parentheses around the '&&' expression to silence this warning
                  ( psEnc->sCmn.fs_kHz ==  8 ) && ( max_internal_fs_kHz >= 12 ) ) 
                                               ^
                  (                                                            )
In file included from src/SKP_Silk_corrMatrix_FIX.c:32:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decode_frame.o src/SKP_Silk_decode_frame.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decode_parameters.o src/SKP_Silk_decode_parameters.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_create_init_destroy.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decode_pitch.o src/SKP_Silk_decode_pitch.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decode_pulses.o src/SKP_Silk_decode_pulses.c
In file included from src/SKP_Silk_dec_API.c:29:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_decoder_set_fs.o src/SKP_Silk_decoder_set_fs.c
In file included from src/SKP_Silk_decode_core.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_detect_SWB_input.o src/SKP_Silk_detect_SWB_input.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_decode_frame.c:29:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
src/SKP_Silk_decode_core.c:40:77: warning: variable 'LTP_scale_Q14' set but not used [-Wunused-but-set-variable]
In file included from src/SKP_Silk_decode_parameters.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SKP_int     i, k, lag = 0, start_idx, NLSF_interpolation_flag, sigtype, LTP_scale_Q14;
                                                                            ^
src/SKP_Silk_decode_frame.c:46:36: warning: variable 'LPC_order_old' set but not used [-Wunused-but-set-variable]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
    SKP_int         L, fs_Khz_old, LPC_order_old, ret = 0;
                                   ^
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_decode_pulses.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_decoder_set_fs.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
2 warnings generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_enc_API.o src/SKP_Silk_enc_API.c
In file included from src/SKP_Silk_detect_SWB_input.c:32:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_decode_pitch.c:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
4 warnings generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_encode_frame_FIX.o src/SKP_Silk_encode_frame_FIX.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_encode_parameters.o src/SKP_Silk_encode_parameters.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_encode_pulses.o src/SKP_Silk_encode_pulses.c
In file included from src/SKP_Silk_enc_API.c:30:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_find_LPC_FIX.o src/SKP_Silk_find_LPC_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_find_LTP_FIX.o src/SKP_Silk_find_LTP_FIX.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_find_pitch_lags_FIX.o src/SKP_Silk_find_pitch_lags_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_encode_frame_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
5 warnings generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_find_pred_coefs_FIX.o src/SKP_Silk_find_pred_coefs_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_encode_pulses.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_gain_quant.o src/SKP_Silk_gain_quant.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_find_LPC_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_find_LTP_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
In file included from src/SKP_Silk_encode_parameters.c:28:
In file included from cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
src/SKP_Silk_main.hsrc/SKP_Silk_find_LPC_FIX.c:51:61: warning: variable 'res_nrg_2nd_Q' set but not used [-Wunused-but-set-variable]
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755    SKP_int     res_nrg_interp_Q, res_nrg_Q, res_tmp_nrg_Q, res_nrg_2nd_Q;
                                                            ^
src/SKP_Silk_find_LPC_FIX.c:50:83: warning: variable 'res_nrg_2nd' set but not used [-Wunused-but-set-variable]
    SKP_int32   a_tmp_Q16[ MAX_LPC_ORDER ], res_nrg_interp, res_nrg, res_tmp_nrg, res_nrg_2nd;
                                                                                  ^
:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_init_encoder_FIX.o src/SKP_Silk_init_encoder_FIX.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_find_pitch_lags_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_inner_prod_aligned.o src/SKP_Silk_inner_prod_aligned.c
In file included from src/SKP_Silk_find_pred_coefs_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_gain_quant.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_init_encoder_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
3 warnings generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_interpolate.o src/SKP_Silk_interpolate.c
1 warning generated.
In file included from src/SKP_Silk_inner_prod_aligned.c:35:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_k2a.o src/SKP_Silk_k2a.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_k2a_Q16.o src/SKP_Silk_k2a_Q16.c
5 warnings generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_lin2log.o src/SKP_Silk_lin2log.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_log2lin.o src/SKP_Silk_log2lin.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_lowpass_int.o src/SKP_Silk_lowpass_int.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_lowpass_short.o src/SKP_Silk_lowpass_short.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_interpolate.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
2 warnings generated.
In file included from src/SKP_Silk_k2a_Q16.c:37:
In file included from In file included from src/SKP_Silk_k2a.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~

                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_noise_shape_analysis_FIX.o src/SKP_Silk_noise_shape_analysis_FIX.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_pitch_analysis_core.o src/SKP_Silk_pitch_analysis_core.c
1 warning generated.
In file included from src/SKP_Silk_lin2log.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_log2lin.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_lowpass_int.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_pitch_est_tables.o src/SKP_Silk_pitch_est_tables.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_lowpass_short.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_prefilter_FIX.o src/SKP_Silk_prefilter_FIX.c
1 warning generated.
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_process_NLSFs_FIX.o src/SKP_Silk_process_NLSFs_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_process_gains_FIX.o src/SKP_Silk_process_gains_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_noise_shape_analysis_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_pitch_analysis_core.c:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_quant_LTP_gains_FIX.o src/SKP_Silk_quant_LTP_gains_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_pitch_est_tables.c:29:
In file included from src/SKP_Silk_pitch_est_defines.h:cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_range_coder.o src/SKP_Silk_range_coder.c
31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
src/SKP_Silk_pitch_analysis_core.c:96:42: warning: variable 'sf_length_4kHz' set but not used [-Wunused-but-set-variable]
    SKP_int   sf_length, sf_length_8kHz, sf_length_4kHz;
                                         ^
In file included from src/SKP_Silk_prefilter_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_regularize_correlations_FIX.o src/SKP_Silk_regularize_correlations_FIX.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_process_NLSFs_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
src/SKP_Silk_noise_shape_analysis_FIX.c:221:56: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    gain_mult_Q16 = SKP_Silk_log2lin( -SKP_SMLAWB( -16 << 7, SNR_adj_dB_Q7,           10486 ) ); // 10486_Q16 = 0.16_Q0
                                                   ~~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler.o src/SKP_Silk_resampler.c
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_down2.o src/SKP_Silk_resampler_down2.c
In file included from src/SKP_Silk_process_gains_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_down2_3.o src/SKP_Silk_resampler_down2_3.c
In file included from src/SKP_Silk_quant_LTP_gains_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_down3.o src/SKP_Silk_resampler_down3.c
In file included from src/SKP_Silk_range_coder.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
src/SKP_Silk_quant_LTP_gains_FIX.c:40:26: warning: variable 'cdf_ptr' set but not used [-Wunused-but-set-variable]
    const SKP_uint16    *cdf_ptr;
                         ^
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_AR2.o src/SKP_Silk_resampler_private_AR2.c
In file included from src/SKP_Silk_regularize_correlations_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_resampler.c:63:
In file included from src/SKP_Silk_resampler_private.h:44:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_resampler_down2_3.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
In file included from src/SKP_Silk_resampler_down3.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_ARMA4.o src/SKP_Silk_resampler_private_ARMA4.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_IIR_FIR.o src/SKP_Silk_resampler_private_IIR_FIR.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_resampler_down2.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
2 warnings generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_copy.o src/SKP_Silk_resampler_private_copy.c
1 warning generated.
In file included from src/SKP_Silk_resampler_private_AR2.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43In file included from src/SKP_Silk_resampler_private_ARMA4.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
: note: expanded from macro 'SKP_SMLAWB'
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_down4.o src/SKP_Silk_resampler_private_down4.c
In file included from src/SKP_Silk_resampler_private_IIR_FIR.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_down_FIR.o src/SKP_Silk_resampler_private_down_FIR.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_up2_HQ.o src/SKP_Silk_resampler_private_up2_HQ.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_private_up4.o src/SKP_Silk_resampler_private_up4.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
In file included from src/SKP_Silk_resampler_private_copy.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_rom.o src/SKP_Silk_resampler_rom.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~1 warning generated.

src/SKP_Silk_resampler_private_copy.c:42:32: warning: unused parameter 'SS' [-Wunused-parameter]
cc: warning:         void                            *SS,                /* I/O: Resampler state (unused)                            */
                                         ^
-e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_resampler_up2.o src/SKP_Silk_resampler_up2.c
In file included from src/SKP_Silk_resampler_private_down4.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
2 warnings generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_residual_energy16_FIX.o src/SKP_Silk_residual_energy16_FIX.c
In file included from src/SKP_Silk_resampler_private_up2_HQ.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
In file included from src/SKP_Silk_resampler_private_down_FIR.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~

            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_residual_energy_FIX.o src/SKP_Silk_residual_energy_FIX.c
In file included from src/SKP_Silk_resampler_private_up4.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_scale_copy_vector16.o src/SKP_Silk_scale_copy_vector16.c
1 warning generated.
In file included from src/SKP_Silk_resampler_rom.c:38:
In file included from src/SKP_Silk_resampler_private.h:44:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc:             return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43:warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
 note: expanded from macro 'SKP_SMLAWB'
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
src/SKP_Silk_resampler_rom.c:42:46: warning: implicit conversion from 'int' to 'short' changes value from 39809 to -25727 [-Wconstant-conversion]
const SKP_int16 SKP_Silk_resampler_down2_1 = 39809;
                ~~~~~~~~~~~~~~~~~~~~~~~~~~   ^~~~~
src/SKP_Silk_resampler_rom.c:46:47: warning: implicit conversion from 'int' to 'short' changes value from 36783 to -28753 [-Wconstant-conversion]
const SKP_int16 SKP_Silk_resampler_up2_lq_1 = 36783;
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~   ^~~~~
src/SKP_Silk_resampler_rom.c:49:61: warning: implicit conversion from 'int' to 'short' changes value from 33727 to -31809 [-Wconstant-conversion]
const SKP_int16 SKP_Silk_resampler_up2_hq_0[ 2 ] = {  4280, 33727 };
                                                   ~        ^~~~~
src/SKP_Silk_resampler_rom.c:50:61: warning: implicit conversion from 'int' to 'short' changes value from 54015 to -11521 [-Wconstant-conversion]
const SKP_int16 SKP_Silk_resampler_up2_hq_1[ 2 ] = { 16295, 54015 };
                                                   ~        ^~~~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_scale_vector.o src/SKP_Silk_scale_vector.c
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_schur.o src/SKP_Silk_schur.c
5 warnings generated.
In file included from src/SKP_Silk_resampler_up2.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_schur64.o src/SKP_Silk_schur64.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_shell_coder.o src/SKP_Silk_shell_coder.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
In file included from src/SKP_Silk_residual_energy_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc: warning:             return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
-e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_sigm_Q15.o src/SKP_Silk_sigm_Q15.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_solve_LS_FIX.o src/SKP_Silk_solve_LS_FIX.c
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_scale_vector.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_sort.o src/SKP_Silk_sort.c
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_sum_sqr_shift.o src/SKP_Silk_sum_sqr_shift.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
5 warnings generated.
In file included from src/SKP_Silk_residual_energy16_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_schur.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_schur64.c:37:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_LTP.o src/SKP_Silk_tables_LTP.c
In file included from src/SKP_Silk_shell_coder.c:28:
In file included from src/SKP_Silk_main.h:31:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
2 warnings generated.
In file included from src/SKP_Silk_scale_copy_vector16.c:28:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_NLSF_CB0_10.o src/SKP_Silk_tables_NLSF_CB0_10.c
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
In file included from src/SKP_Silk_sigm_Q15.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_solve_LS_FIX.c:28:
In file included from src/SKP_Silk_main_FIX.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_sort.c:34:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_NLSF_CB0_16.o src/SKP_Silk_tables_NLSF_CB0_16.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_sum_sqr_shift.c:36:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_NLSF_CB1_10.o src/SKP_Silk_tables_NLSF_CB1_10.c
1 warning generated.
In file included from src/SKP_Silk_tables_LTP.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
In file included from src/SKP_Silk_tables_NLSF_CB0_10.c:34:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_NLSF_CB1_16.o src/SKP_Silk_tables_NLSF_CB1_16.c
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_gain.o src/SKP_Silk_tables_gain.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_other.o src/SKP_Silk_tables_other.c
1 warning generated.
In file included from src/SKP_Silk_tables_NLSF_CB0_16.c:34:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_pitch_lag.o src/SKP_Silk_tables_pitch_lag.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_tables_NLSF_CB1_10.c:34:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
1 warning generated#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_pulses_per_block.o src/SKP_Silk_tables_pulses_per_block.c
1 warning generated.
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
1 warning generated.
1 warning generated.
1 warning generated.
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_sign.o src/SKP_Silk_tables_sign.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_tables_NLSF_CB1_16.c:34:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_tables_gain.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o src/SKP_Silk_tables_type_offset.o src/SKP_Silk_tables_type_offset.c
In file included from src/SKP_Silk_tables_other.c:28:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o test/Encoder.o test/Encoder.c
1 warning generated.
In file included from src/SKP_Silk_tables_pitch_lag.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
1 warning generated.
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o test/Decoder.o test/Decoder.c
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc -c  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC  -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -fPIC -I/usr/local/include -I/usr/local/include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../include -I/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins -Wall -enable-threads -O3 -fPIC   -Iinterface -Isrc -Itest -o test/signalCompare.o test/signalCompare.c
In file included from src/SKP_Silk_tables_pulses_per_block.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1 warning generated.
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
cc: warning: -e nable-threads: 'linker' input unused [-Wunused-command-line-argument]
In file included from src/SKP_Silk_tables_sign.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
1 warning generated.
1 warning generated.
In file included from test/Decoder.c:41:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from test/signalCompare.c:41:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
In file included from src/SKP_Silk_tables_type_offset.c:28:
In file included from src/SKP_Silk_tables.h:32:
In file included from src/SKP_Silk_structs.h:32:
In file included from src/SKP_Silk_SigProc_FIX.h:755:
src/SKP_Silk_Inlines.h:252:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            return SKP_SMLAWB( -1 << 24, SKP_MUL( x, x ), 5053 );
                               ~~ ^
src/SKP_Silk_macros.h:37:43: note: expanded from macro 'SKP_SMLAWB'
#define SKP_SMLAWB(a32, b32, c32)       ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)))
                                          ^~~
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
SILKCodec.cpp:156:43: warning: unused parameter 'original' [-Wunused-parameter]
    virtual bool ToNormalised(OptionMap & original, OptionMap & changed)
                                          ^
SILKCodec.cpp:156:65: warning: unused parameter 'changed' [-Wunused-parameter]
    virtual bool ToNormalised(OptionMap & original, OptionMap & changed)
                                                                ^
SILKCodec.cpp:162:43: warning: unused parameter 'original' [-Wunused-parameter]
    virtual bool ToCustomised(OptionMap & original, OptionMap & changed)
                                          ^
SILKCodec.cpp:162:65: warning: unused parameter 'changed' [-Wunused-parameter]
    virtual bool ToCustomised(OptionMap & original, OptionMap & changed)
                                                                ^
SILKCodec.cpp:246:41: warning: unused parameter 'flags' [-Wunused-parameter]
                             unsigned & flags)
                                        ^
SILKCodec.cpp:308:41: warning: unused parameter 'flags' [-Wunused-parameter]
                             unsigned & flags)
                                        ^
2 warnings generated.
ar -rv libSKP_SILK_SDK.a src/SKP_Silk_A2NLSF.o src/SKP_Silk_CNG.o src/SKP_Silk_HP_variable_cutoff_FIX.o src/SKP_Silk_LBRR_reset.o src/SKP_Silk_LPC_inv_pred_gain.o src/SKP_Silk_LPC_stabilize.o src/SKP_Silk_LPC_synthesis_filter.o src/SKP_Silk_LPC_synthesis_order16.o src/SKP_Silk_LP_variable_cutoff.o src/SKP_Silk_LSF_cos_table.o src/SKP_Silk_LTP_analysis_filter_FIX.o src/SKP_Silk_LTP_scale_ctrl_FIX.o src/SKP_Silk_MA.o src/SKP_Silk_NLSF2A.o src/SKP_Silk_NLSF2A_stable.o src/SKP_Silk_NLSF_MSVQ_decode.o src/SKP_Silk_NLSF_MSVQ_encode_FIX.o src/SKP_Silk_NLSF_VQ_rate_distortion_FIX.o src/SKP_Silk_NLSF_VQ_sum_error_FIX.o src/SKP_Silk_NLSF_VQ_weights_laroia.o src/SKP_Silk_NLSF_stabilize.o src/SKP_Silk_NSQ.o src/SKP_Silk_NSQ_del_dec.o src/SKP_Silk_PLC.o src/SKP_Silk_VAD.o src/SKP_Silk_VQ_nearest_neighbor_FIX.o src/SKP_Silk_allpass_int.o src/SKP_Silk_ana_filt_bank_1.o src/SKP_Silk_apply_sine_window.o src/SKP_Silk_array_maxabs.o src/SKP_Silk_autocorr.o src/SKP_Silk_biquad.o src/SKP_Silk_biquad_alt.o src/SKP_Silk_burg_modified.o src/SKP_Silk_bwexpander.o src/SKP_Silk_bwexpander_32.o src/SKP_Silk_code_signs.o src/SKP_Silk_control_codec_FIX.o src/SKP_Silk_corrMatrix_FIX.o src/SKP_Silk_create_init_destroy.o src/SKP_Silk_dec_API.o src/SKP_Silk_decode_core.o src/SKP_Silk_decode_frame.o src/SKP_Silk_decode_parameters.o src/SKP_Silk_decode_pitch.o src/SKP_Silk_decode_pulses.o src/SKP_Silk_decoder_set_fs.o src/SKP_Silk_detect_SWB_input.o src/SKP_Silk_enc_API.o src/SKP_Silk_encode_frame_FIX.o src/SKP_Silk_encode_parameters.o src/SKP_Silk_encode_pulses.o src/SKP_Silk_find_LPC_FIX.o src/SKP_Silk_find_LTP_FIX.o src/SKP_Silk_find_pitch_lags_FIX.o src/SKP_Silk_find_pred_coefs_FIX.o src/SKP_Silk_gain_quant.o src/SKP_Silk_init_encoder_FIX.o src/SKP_Silk_inner_prod_aligned.o src/SKP_Silk_interpolate.o src/SKP_Silk_k2a.o src/SKP_Silk_k2a_Q16.o src/SKP_Silk_lin2log.o src/SKP_Silk_log2lin.o src/SKP_Silk_lowpass_int.o src/SKP_Silk_lowpass_short.o src/SKP_Silk_noise_shape_analysis_FIX.o src/SKP_Silk_pitch_analysis_core.o src/SKP_Silk_pitch_est_tables.o src/SKP_Silk_prefilter_FIX.o src/SKP_Silk_process_NLSFs_FIX.o src/SKP_Silk_process_gains_FIX.o src/SKP_Silk_quant_LTP_gains_FIX.o src/SKP_Silk_range_coder.o src/SKP_Silk_regularize_correlations_FIX.o src/SKP_Silk_resampler.o src/SKP_Silk_resampler_down2.o src/SKP_Silk_resampler_down2_3.o src/SKP_Silk_resampler_down3.o src/SKP_Silk_resampler_private_AR2.o src/SKP_Silk_resampler_private_ARMA4.o src/SKP_Silk_resampler_private_IIR_FIR.o src/SKP_Silk_resampler_private_copy.o src/SKP_Silk_resampler_private_down4.o src/SKP_Silk_resampler_private_down_FIR.o src/SKP_Silk_resampler_private_up2_HQ.o src/SKP_Silk_resampler_private_up4.o src/SKP_Silk_resampler_rom.o src/SKP_Silk_resampler_up2.o src/SKP_Silk_residual_energy16_FIX.o src/SKP_Silk_residual_energy_FIX.o src/SKP_Silk_scale_copy_vector16.o src/SKP_Silk_scale_vector.o src/SKP_Silk_schur.o src/SKP_Silk_schur64.o src/SKP_Silk_shell_coder.o src/SKP_Silk_sigm_Q15.o src/SKP_Silk_solve_LS_FIX.o src/SKP_Silk_sort.o src/SKP_Silk_sum_sqr_shift.o src/SKP_Silk_tables_LTP.o src/SKP_Silk_tables_NLSF_CB0_10.o src/SKP_Silk_tables_NLSF_CB0_16.o src/SKP_Silk_tables_NLSF_CB1_10.o src/SKP_Silk_tables_NLSF_CB1_16.o src/SKP_Silk_tables_gain.o src/SKP_Silk_tables_other.o src/SKP_Silk_tables_pitch_lag.o src/SKP_Silk_tables_pulses_per_block.o src/SKP_Silk_tables_sign.o src/SKP_Silk_tables_type_offset.o && ranlib libSKP_SILK_SDK.a
ar: warning: creating libSKP_SILK_SDK.a
a - src/SKP_Silk_A2NLSF.o
a - src/SKP_Silk_CNG.o
a - src/SKP_Silk_HP_variable_cutoff_FIX.o
a - src/SKP_Silk_LBRR_reset.o
a - src/SKP_Silk_LPC_inv_pred_gain.o
a - src/SKP_Silk_LPC_stabilize.o
a - src/SKP_Silk_LPC_synthesis_filter.o
a - src/SKP_Silk_LPC_synthesis_order16.o
a - src/SKP_Silk_LP_variable_cutoff.o
a - src/SKP_Silk_LSF_cos_table.o
a - src/SKP_Silk_LTP_analysis_filter_FIX.o
a - src/SKP_Silk_LTP_scale_ctrl_FIX.o
a - src/SKP_Silk_MA.o
a - src/SKP_Silk_NLSF2A.o
a - src/SKP_Silk_NLSF2A_stable.o
a - src/SKP_Silk_NLSF_MSVQ_decode.o
a - src/SKP_Silk_NLSF_MSVQ_encode_FIX.o
a - src/SKP_Silk_NLSF_VQ_rate_distortion_FIX.o
a - src/SKP_Silk_NLSF_VQ_sum_error_FIX.o
a - src/SKP_Silk_NLSF_VQ_weights_laroia.o
a - src/SKP_Silk_NLSF_stabilize.o
a - src/SKP_Silk_NSQ.o
a - src/SKP_Silk_NSQ_del_dec.o
a - src/SKP_Silk_PLC.o
a - src/SKP_Silk_VAD.o
a - src/SKP_Silk_VQ_nearest_neighbor_FIX.o
a - src/SKP_Silk_allpass_int.o
a - src/SKP_Silk_ana_filt_bank_1.o
a - src/SKP_Silk_apply_sine_window.o
a - src/SKP_Silk_array_maxabs.o
a - src/SKP_Silk_autocorr.o
a - src/SKP_Silk_biquad.o
a - src/SKP_Silk_biquad_alt.o
a - src/SKP_Silk_burg_modified.o
a - src/SKP_Silk_bwexpander.o
a - src/SKP_Silk_bwexpander_32.o
a - src/SKP_Silk_code_signs.o
a - src/SKP_Silk_control_codec_FIX.o
a - src/SKP_Silk_corrMatrix_FIX.o
a - src/SKP_Silk_create_init_destroy.o
a - src/SKP_Silk_dec_API.o
a - src/SKP_Silk_decode_core.o
a - src/SKP_Silk_decode_frame.o
a - src/SKP_Silk_decode_parameters.o
a - src/SKP_Silk_decode_pitch.o
a - src/SKP_Silk_decode_pulses.o
a - src/SKP_Silk_decoder_set_fs.o
a - src/SKP_Silk_detect_SWB_input.o
a - src/SKP_Silk_enc_API.o
a - src/SKP_Silk_encode_frame_FIX.o
a - src/SKP_Silk_encode_parameters.o
a - src/SKP_Silk_encode_pulses.o
a - src/SKP_Silk_find_LPC_FIX.o
a - src/SKP_Silk_find_LTP_FIX.o
a - src/SKP_Silk_find_pitch_lags_FIX.o
a - src/SKP_Silk_find_pred_coefs_FIX.o
a - src/SKP_Silk_gain_quant.o
a - src/SKP_Silk_init_encoder_FIX.o
a - src/SKP_Silk_inner_prod_aligned.o
a - src/SKP_Silk_interpolate.o
a - src/SKP_Silk_k2a.o
a - src/SKP_Silk_k2a_Q16.o
a - src/SKP_Silk_lin2log.o
a - src/SKP_Silk_log2lin.o
a - src/SKP_Silk_lowpass_int.o
a - src/SKP_Silk_lowpass_short.o
a - src/SKP_Silk_noise_shape_analysis_FIX.o
a - src/SKP_Silk_pitch_analysis_core.o
a - src/SKP_Silk_pitch_est_tables.o
a - src/SKP_Silk_prefilter_FIX.o
a - src/SKP_Silk_process_NLSFs_FIX.o
a - src/SKP_Silk_process_gains_FIX.o
a - src/SKP_Silk_quant_LTP_gains_FIX.o
a - src/SKP_Silk_range_coder.o
a - src/SKP_Silk_regularize_correlations_FIX.o
a - src/SKP_Silk_resampler.o
a - src/SKP_Silk_resampler_down2.o
a - src/SKP_Silk_resampler_down2_3.o
a - src/SKP_Silk_resampler_down3.o
a - src/SKP_Silk_resampler_private_AR2.o
a - src/SKP_Silk_resampler_private_ARMA4.o
a - src/SKP_Silk_resampler_private_IIR_FIR.o
a - src/SKP_Silk_resampler_private_copy.o
a - src/SKP_Silk_resampler_private_down4.o
a - src/SKP_Silk_resampler_private_down_FIR.o
a - src/SKP_Silk_resampler_private_up2_HQ.o
a - src/SKP_Silk_resampler_private_up4.o
a - src/SKP_Silk_resampler_rom.o
a - src/SKP_Silk_resampler_up2.o
a - src/SKP_Silk_residual_energy16_FIX.o
a - src/SKP_Silk_residual_energy_FIX.o
a - src/SKP_Silk_scale_copy_vector16.o
a - src/SKP_Silk_scale_vector.o
a - src/SKP_Silk_schur.o
a - src/SKP_Silk_schur64.o
a - src/SKP_Silk_shell_coder.o
a - src/SKP_Silk_sigm_Q15.o
a - src/SKP_Silk_solve_LS_FIX.o
a - src/SKP_Silk_sort.o
a - src/SKP_Silk_sum_sqr_shift.o
a - src/SKP_Silk_tables_LTP.o
a - src/SKP_Silk_tables_NLSF_CB0_10.o
a - src/SKP_Silk_tables_NLSF_CB0_16.o
a - src/SKP_Silk_tables_NLSF_CB1_10.o
a - src/SKP_Silk_tables_NLSF_CB1_16.o
a - src/SKP_Silk_tables_gain.o
a - src/SKP_Silk_tables_other.o
a - src/SKP_Silk_tables_pitch_lag.o
a - src/SKP_Silk_tables_pulses_per_block.o
a - src/SKP_Silk_tables_sign.o
a - src/SKP_Silk_tables_type_offset.o
cc -L/usr/local/lib -fstack-protector-strong  -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -L/usr/local/lib -fstack-protector-strong  -shared -Wl,-soname,silk_ptplugin -L./  libSKP_SILK_SDK.a test/Encoder.o -lm -lSKP_SILK_SDK -o encoder 
1 warning generated.
cc -L/usr/local/lib -fstack-protector-strong  -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -L/usr/local/lib -fstack-protector-strong  -shared -Wl,-soname,silk_ptplugin -L./  libSKP_SILK_SDK.a test/Decoder.o -lm -lSKP_SILK_SDK -o decoder 
cc -L/usr/local/lib -fstack-protector-strong  -I/usr/local/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -fexceptions -L/usr/local/lib -fstack-protector-strong  -shared -Wl,-soname,silk_ptplugin -L./  libSKP_SILK_SDK.a test/signalCompare.o -lm -lSKP_SILK_SDK -o signalcompare 
gmake[4]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK/SILK_SDK'
6 warnings generated.
[LD] silk_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/audio/SILK'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.261-vic'
[CC] h261vic.cxx
[CC] encoder-h261.cxx
[CC] vid_coder.cxx
[CC] p64encoder.cxx
[CC] p64.cxx
[CC] transmitter.cxx
[CC] dct.cxx
[CC] huffcode.c
[CC] bv.c
./vic/p64.cxx:176:34: warning: unused parameter 'msg' [-Wunused-parameter]
void P64Decoder::err(const char* msg ...) const
                                 ^
./vic/vid_coder.cxx:157:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        REPLENISH(devbuf, ref, outw, 1, 0, blkw, 0, blkh);
        ^
./vic/vid_coder.h:265:2: note: expanded from macro 'REPLENISH'
        register int _ds = ds; \
        ^
./vic/vid_coder.cxx:157:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/vid_coder.h:266:2: note: expanded from macro 'REPLENISH'
        register int _rs = outw; \
        ^
./vic/p64.cxx:359:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int nbb = nbb_;
        ^~~~~~~~~
./vic/p64.cxx:360:2:./vic/encoder-h261.cxx:429:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int q;
        ^~~~~~~~~
 warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int bb = bb_;
        ^~~~~~~~~
./vic/p64.cxx:361:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register short* qt = qt_;
        ^~~~~~~~~
./vic/encoder-h261.cxx:450:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int stride = width;
        ^~~~~~~~~
./vic/p64.cxx:366:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 8, nbb, bb, v);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/encoder-h261.cxx:470:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int cmin = 0, cmax = 0;
                ^~~~~~~~~
./vic/encoder-h261.cxx:470:3: warning: ./vic/p64.cxx:388:3: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int cmin = 0, cmax = 0;
                ^~~~~~~~~
                GET_BITS(bs_, 2, nbb, bb, v);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
./vic/encoder-h261.cxx:471:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
                register short* bp = blk;
                ^~~~~~~~~
./vic/encoder-h261.cxx:472:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                for (register int i = 6; --i >= 0; ) {
                     ^~~~~~~~~
./vic/p64.cxx:405:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/encoder-h261.cxx:474:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFF_DECODE(bs_, ht_tcoeff_, nbb, bb, r);
                ^
                        for (register int j = 63; --j >= 0; ) {
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
                             ^~~~~~~~~
        register int s__, v__; \
        ^
./vic/encoder-h261.cxx:475:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                                register int v = *bp++;
./vic/p64.cxx:                                ^~~~~~~~~
405:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/encoder-h261.cxx:486:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        register int s;
./vic/p64.cxx:405:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        ^~~~~~~~~
./vic/dct.cxx:698:6./vic/encoder-h261.cxx:490:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: : warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
                        register short* bp = blk;
                        ^~~~~~~~~
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
./vic/encoder-h261.cxx:491:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int t = *bs++; \
        ^
rdct(register short *bp, INT_64 m0, u_char* p, int stride, const int* qt)
     ^~~~~~~~~
                        for (register int i = 6; --i >= 0; ) {
                             ^~~~~~~~~
./vic/encoder-h261.cxx:./vic/p64.cxx:409:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]493:10: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]

                                GET_BITS(bs_, 14, nbb, bb, r);
                                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                                for (register int j = 63; --j >= 0; ) {
                                     ^~~~~~~~~                HUFFRQ(bs, bb); \
                ^

./vic/p64.cxx:252:2: note: ./vic/encoder-h261.cxx:494:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
expanded from macro 'HUFFRQ'
                                        register int v = *bp;
                                        ^~~~~~~~~        register int t = *bs++; \

        ^
./vic/dct.cxx:920:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
rdct(register short *bp, INT_64 m0, u_char* p, int stride, const u_char* in)
     ^~~~~~~~~
./vic/encoder-h261.cxx:547:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register u_int q;
        ^~~~~~~~~
./vic/encoder-h261.cxx:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int cmin = 0, cmax = 0;
                ^~~~~~~~~
./vic/encoder-h261.cxx:562:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int cmin = 0, cmax = 0;
                ^~~~~~~~~
./vic/encoder-h261.cxx:563:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register short* bp = lblk;
                ^~~~~~~~~
./vic/encoder-h261.cxx:564:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int i, j;
                ^~~~~~~~~
./vic/encoder-h261.cxx:564:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:776:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        SKIP_BITS(bs_, 5, nbb_, bb_);
        ^
./vic/p64.cxx:295:                register int i, j;
                ^~~~~~~~~
3: note: expanded from macro 'SKIP_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/encoder-h261.cxx:570:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                                register int v = *bp++;
                                ^~~~~~~~~
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/encoder-h261.cxx:583:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                        register int s;
                        ^~~~~~~~~
./vic/p64.cxx:778:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        GET_BITS(bs_, 6, nbb_, bb_, pt);
        ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:786:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        GET_BITS(bs_, 1, nbb_, bb_, v);
        ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:788:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 9, nbb_, bb_, v);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:809:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        GET_BITS(bs_, 16, nbb_, bb_, v);
        ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:836:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 4, nbb_, bb_, gob);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:874:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        GET_BITS(bs_, 5, nbb_, bb_, mq);
        ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:879:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        GET_BITS(bs_, 1, nbb_, bb_, v);
        ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:881:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 9, nbb_, bb_, v);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:901:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        HUFF_DECODE(bs_, ht_mba_, nbb_, bb_, v);
        ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:901:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:901:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:924:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        HUFF_DECODE(bs_, ht_mtype_, nbb_, bb_, mt_);
        ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:924:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:924:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:927:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                GET_BITS(bs_, 5, nbb_, bb_, mq);
                ^
./vic/p64.cxx:285:3: note: expanded from macro 'GET_BITS'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:936:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFF_DECODE(bs_, ht_mvd_, nbb_, bb_, dh);
                ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:936:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:936:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:937:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFF_DECODE(bs_, ht_mvd_, nbb_, bb_, dv);
                ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:937:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:937:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:960:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFF_DECODE(bs_, ht_cbp_, nbb_, bb_, cbp);
                ^
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:960:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:268:2: note: expanded from macro 'HUFF_DECODE'
        register int s__, v__; \
        ^
./vic/p64.cxx:960:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
./vic/p64.cxx:271:3: note: expanded from macro 'HUFF_DECODE'
                HUFFRQ(bs, bb); \
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
./vic/p64.cxx:1080:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int v;
        ^~~~~~~~~
./vic/p64.cxx:1089:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register u_int x, y;
        ^~~~~~~~~
./vic/p64.cxx:1089:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register u_int x, y;
        ^~~~~~~~~
./vic/p64.cxx:1109:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register u_int tc = mt_ & MT_TCOEFF;
        ^~~~~~~~~
./vic/p64.cxx:1110:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register u_int s = width_;
        ^~~~~~~~~
./vic/p64.cxx:1210:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                HUFFRQ(bs_, bb_);
                ^
./vic/p64.cxx:252:2: note: expanded from macro 'HUFFRQ'
        register int t = *bs++; \
        ^
2 warnings generated.
2 warnings generated.
41 warnings generated.
21 warnings generated.
h261vic.cxx:273:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
      if (srcRTP.GetPayloadSize() < (int)(sizeof(PluginCodec_Video_FrameHeader) + frameWidth*frameHeight*12/8)) {
          ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[LD] h261_vic_ptplugin.so
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.261-vic'
gmake[3]: Entering directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.263-1998'
[CC] rfc2429.cxx
[CC] h263-1998.cxx
[CC] rfc2190.cxx
[CC] .common/mpi.cxx
[CC] .common/dyna.cxx
../common/dyna.cxx:179:38: warning: unused parameter 'avcl' [-Wunused-parameter]
static void logCallbackFFMPEG(void * avcl, int severity, const char* fmt , va_list arg)
                                     ^
../common/dyna.cxx:377:84: warning: unused parameter 'options' [-Wunused-parameter]
int FFMPEGLibrary::AvcodecOpen(AVCodecContext *ctx, AVCodec *codec, AVDictionary **options)
                                                                                   ^
rfc2429.cxx:139:34: warning: parameter 'posBits' set but not used [-Wunused-but-set-parameter]
void Bitstream::PutBits(uint32_t posBits, uint32_t numBits, uint32_t value)
                                 ^
rfc2190.cxx:181:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      PTRACE(2, "RFC2190", "Mismatch between encoder length (" << newLen << ") and fragment lengths, " << len);
      ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/opalplugin.hpp:91:9: note: expanded from macro 'PTRACE'
      } else (void)0
        ^
rfc2429.cxx:512:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        PTRACE(6, "H.263-RFC2429", "Header\tRLNUM: " << headerBits.GetBits(4));
        ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/opalplugin.hpp:91:9: note: expanded from macro 'PTRACE'
      } else (void)0
        ^
rfc2429.cxx:539:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    PTRACE(6, "H.263-RFC2429", "Header\tTRB: " << headerBits.GetBits (3)                     // TRB
    ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/opalplugin.hpp:91:9: note: expanded from macro 'PTRACE'
      } else (void)0
        ^
h263-1998.cxx:237:22: error: use of undeclared identifier 'AV_CODEC_FLAG_TRUNCATED'
  m_context->flags = AV_CODEC_FLAG_TRUNCATED  // Possible missing packets
                     ^
h263-1998.cxx:296:16: error: no member named 'rtp_payload_size' in 'AVCodecContext'
    m_context->rtp_payload_size = atoi(value);
    ~~~~~~~~~  ^
h263-1998.cxx:297:48: error: no member named 'rtp_payload_size' in 'AVCodecContext'
    m_packetizer->SetMaxPayloadSize(m_context->rtp_payload_size);
                                    ~~~~~~~~~  ^
h263-1998.cxx:451:60: error: no member named 'rtp_payload_size' in 'AVCodecContext'
  PTRACE(5, m_prefix, "payload size set to " << m_context->rtp_payload_size);
                                                ~~~~~~~~~  ^
/magus/work/usr/mports/net/opal/work/opal-3.10.10/include/codec/opalplugin.hpp:89:42: note: expanded from macro 'PTRACE'
        std::ostringstream strm; strm << args; \
                                         ^~~~
h263-1998.cxx:593:14: error: no member named 'rtp_payload_size' in 'AVCodecContext'
  m_context->rtp_payload_size = PluginCodec_RTP_MaxPayloadSize;
  ~~~~~~~~~  ^
h263-1998.cxx:594:14: error: no member named 'rtp_callback' in 'AVCodecContext'
  m_context->rtp_callback = &H263_RFC2190_EncoderContext::RTPCallBack;
  ~~~~~~~~~  ^
6 errors generated.
gmake[3]: *** [/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/plugin-inc.mak:66: /magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/../lib_FreeBSD_amd64/plugins/h263_ffmpeg/h263-1998.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
2 warnings generated.
1 warning generated.
3 warnings generated.
gmake[3]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins/video/H.263-1998'
gmake[2]: *** [Makefile:6: all] Error 2
gmake[2]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10/plugins'
gmake[1]: *** [Makefile:579: subdirs] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/net/opal/work/opal-3.10.10'
gmake: *** [Makefile:723: opt] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/net/opal

Links

Depends On

Depend Of

Categories

CVEs

  • Loading CVE information...

LLM Analysis